// JavaScript Document

$(document).ready(function(){

	$(".btn-slide").click(function(){
		cambia();	
		$("#panel").slideToggle("slow");
		$("#panelHide").slideToggle("slow");
		$(this).toggleClass("active"); return false;
	});
	
});





function hidecapa(){
if(document.getElementById("panelHide") ){
	var pan = document.getElementById("panelHide");
	pan.style.display = "none";
	}
if(document.getElementById("max") ){
	var imgmax = document.getElementById("max");
	imgmax.style.display = "block";
	}
}




function cambia(){

var titulo = document.getElementById("max");
var gettitulo = titulo.getAttribute("title");


	if(gettitulo == "Minimizar buscador" || gettitulo == "Minimizar/Maximizar buscador"){
		titulo.setAttribute("title","Maximizar buscador");
	}
	else{
	
		titulo.setAttribute("title","Minimizar buscador");
	}
}



function comprobar(){

	if(document.getElementById("max")){
		var titulo = document.getElementById("max");
		var vertitulo = titulo.getAttribute("title");
		var verclase = titulo.className;
		if( (vertitulo == "Minimizar buscador" && verclase == "btn-slide ") || (vertitulo == "Minimizar/Maximizar buscador" && verclase == "btn-slide ")){
			titulo.setAttribute("title","Maximizar buscador");
		}
		else{
			titulo.setAttribute("title","Minimizar buscador");
		}
	}

}



function resize_iframe()
{
  //find the height of the internal page
  var the_height=
    document.getElementById('IndraPageViewer').contentWindow.
      document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById('IndraPageViewer').height=
      the_height;
}

function loadFieldCheck500()
{
    var maxLength = 500;
    var fields = document.getElementsByTagName("textarea");
	for(var i=0; i<fields.length; i++)
	{
	    fields[i].onkeypress = function(){if(this.value.length > maxLength){this.value = this.value.substring(0,maxLength);}}
        fields[i].onpaste = function(){
	        if((this.value.length +  window.clipboardData.getData("Text").length) > maxLength) {
                var val = this.value + window.clipboardData.getData("Text");
	            this.value=val.substring(0,maxLength);
                document.getElementById('msg').innerHTML= 'Es texto que ha pegado es demasiado largo';
            }
        }
        fields[i].onfocus= function(){this.setAttribute('saveVal',this.value); }
        fields[i].oninput = function(){
	        var sVal=theField.getAttribute('saveVal');
            var sLen = sVal.length;
            var val = theField.value;
            var len = val.length;
            if (sLen && len > (sLen+1)) {
                if(sLen && len > maxLength){
                    this.value=this.value.substring(0,maxLength);	            
                    document.getElementById('msg').innerHTML= 'El texto que ha pegado es demasiado largo';
                }
            }
        }
	}
}



/*asignamos el evento onclick al enlace de volver*/


function asignar(){

if(document.getElementById("volver")){
	var volver = document.getElementById("volver");
	
	volver.onclick = function(){
	window.history.go(-1);
	return false;
	}
}

}




function windowPrint(){

if(document.getElementById("printwindow")){
	var wprint = document.getElementById("printwindow");
	
	wprint.onclick = function(){ 
	window.open('/Paginas/Print.htm');
	}
}
}




function eventoAyuda(){

if(document.getElementById("popayuda")){
	var payuda = document.getElementById("popayuda");
	
	payuda.onclick = function(){ 
	window.open(this.href, this.target, 'top=50px,left=300,width=570,height=450,scroll=yes');
	return false;	
	}
}
}



window.onload = function(){

asignar();
comprobar();
windowPrint();
desplegable();
eventoAyuda();
showElements();
hidecapa();

}

/*Desplegables Total sector*/


          //  document.getElementsByTagName('head')[0].appendChild(link);
            
            //var hider = document.getElementsByName('hide');
            
           //  classes.all.hide.display = "none";

          // document.styleSheets[0].addRule(".hide", "display:none");
          
        /*   
          var dooyo= document.getElementById('stripesaSD');
          alert (dooyo);
          
         
          */
          
          	function desplegable(){
			if (document.getElementById("stripesaSD")){
			var caja = document.getElementById("stripesaSD");
			var enlaces = caja.getElementsByTagName("a");
			var ID = new Array();
			enlaceObjeto = new Array();
			var a, b = 0;
			//alert(enlaces.length)
			for(var i=0; i<enlaces.length; i++){
			ID[i] = enlaces[i].getAttribute("id");
			if(ID[i] != ""){
			//alert (ID[i]+" "+i);
			//enlaceObjeto[i] = document.getElementById(ID[i]);
			asignar2(ID[i],i);
			}
			}
			}
			}
	
			function asignar2(a,b){
			if(document.getElementById(a)){
			var idd = document.getElementById(a);
			var valor = a.lastIndexOf("_");
			var textofinal = a.substr(0,valor);
			//alert("a :" + a);
			//alert (textofinal);
			ponerhide(textofinal);
			idd.onclick = function(){
			report_expand(textofinal);
			return false;
			}
			}
			}	
          
          	function ponerhide(id) {
			var i=1;
			var obj1;
			while (obj1 = document.getElementById(id+"_"+i)) {
			obj1 = document.getElementById(id+"_"+i);
			obj1.style.display = 'none';
			i++;
			}
			}
          
          
            
			function report_expand(id, newC) {
			var i=0;
			var obj;
			while (obj = document.getElementById(id+"_"+i)) {

			if (newC) {
				obj.className = newC;
				
			} else if (obj.className == 'show') {
				obj.className = 'hide';
				obj.style.display = 'none';
			} else if (obj.className == 'hide') {
				obj.className = 'show';
				obj.style.display = 'block';
			} else if (obj.className == 'tdwn') {
				obj.classname = 'tup';
			} else if (obj.className == 'tup') {
				obj.className = 'tdwn';
			}
			i++;
			}
			}
			
			
			
			function si(object) {
			if (document.getElementById){
			document.getElementById(object).style.display = 'inline';
			}
			}

			function sb(object) {
			if (document.getElementById){
			document.getElementById(object).style.display = 'block';
			}
			}
			function h(object) {
			if (document.getElementById){
			document.getElementById(object).style.display = 'none';
			}
			}/*
			function hl(linav) {
			if (document.getElementById){
			mainnav=document.getElementById("nav").childNodes;
			i=0; while(mainnav[i]){ mainnav[i].id=""; i++;}
			linav.id="high";
			}
			}*/
			function boo(id) {
			var obj=document.getElementById(id);
			if(obj.style.display!="none"){
			obj.style.display="none";
			}else{
			obj.style.display="";
			}
			}





	function cerrar() {
		var ventana = window.self;
		ventana.opener = window.self;
		ventana.close();
	}



function showElements(){

if(document.getElementById("showCalendar1") || document.getElementById("showCalendar2")){
	//alert("prueba12");
	var cal = document.getElementById("showCalendar1");
	var cal2 = document.getElementById("showCalendar2");
	cal.style.visibility = "visible";
	cal2.style.visibility = "visible";

	}
	
if(document.getElementById("printwindow")){

	var printw = document.getElementById("printwindow");
	printw .style.visibility = "visible";
	}	
	
	
	
	
	
}
function entsub(event, button) {
                        if (event && event.keyCode != undefined && event.keyCode == 13)
                        {  button.click(); return false;}
                        if (event && event.which != undefined && event.which == 13)
                            button.click();
                        else
                            return true;
                    }
