

// #### DIVERSAS FUNCIONES UTILIZADAS POR MIPUNTOMOVIL WEB. ####//


//************ Funciones de rollover ****************************//

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




//************ Funciones de LINK A otras paginas ****************************//


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  if (selObj.options[selObj.selectedIndex].value != "")  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}



function formHandler(form){
var URL = document.encabezado.select4.options[document.encabezado.select4.selectedIndex].value;
window.location.href = URL;
}



function aceptarprincipal() { //v3.0
  document.ciudad.submit();
}


function recordarpass(form)
{
 if (form.recordpass.checked){
 	window.location.href = "index.jsp?login="+form.login.value+"&pass="+form.password.value;
 }   	
}


function aceptarencabezado(form){

form.submit();

}

function agregarlistado(){
       
	document.porlistados.opc.value = 'incluir';document.porlistados.operacion.value = 'personalizar';document.porlistados.submit();

}



function salir(){
	
	location.href=document.cdtime.pagina.value;
	
}

function cancelar(listado) {

	  location.href=listado;

}


function cancelarcal(form){
var URL = "calendario.jsp?opcion=personalizacion"
window.location.href = URL;

}


function formMismacal(form){
	
	var URL = form.modificar.value + "?Id=" + form.id.value + "&opc=incluir&operacion=personalizar&opcion=personalizacion&dia=" + form.dia.value + "&month=" + form.month.value + "&year=" + form.year.value ;
	window.location.href = URL;
}



function formMismareg(form){
var URL = "registro.jsp?mes="+form.mes.options[form.mes.selectedIndex].value;
URL = URL + "&nano=" + form.nano.value +  "&nombre=" + form.nombre.value + "&apellido=" + form.apellido.value  + "&login=" + form.Nlogin.value + "&password=" + form.Npassword.value + "&auxpassword=" + form.Nauxpassword.value + "&opcion=personalizacion";
window.location.href = URL;
}



function formMisma(form,header){

if(header == 'encabezado2'){
 var URL = "zona.jsp?categoria=" + form.categ.value + "&item=" + form.ID.value  + "&ciudad=" + form.ciudades.options[form.ciudades.selectedIndex].value + "&ord=" + form.ord.options[form.ord.selectedIndex].value + "&cat=" + form.auxcat.value + "&opc2=" + form.opciones.value;
 


 window.location.href = URL;
} 


if(header == 'encabezado1'){

  var URL = form.paginamis.value + "?id=" + form.ID.value + "&opc=" + form.opcion.value + "&ord=" + form.ordena.value  + "&punto=" + form.punto.value + "&user=" + form.user.value;
  URL = URL + "&ciudad=" + form.ciudad.options[form.ciudad.selectedIndex].value;

  window.location.href = URL;
}


}




function datos() {

  window.location=document.yabForm.dato.value+"?Id="+document.yabForm.ID.value+"&opc="+document.yabForm.opcion.value+"&mail="+document.yabForm.Email.value;

}

function formMismaEnt(form){

var URL = "zonaent.jsp?item=" + form.ID.value  + "&ciudad=" + form.ciudades.options[form.ciudades.selectedIndex].value + "&cat=" + form.auxcat.value + "&opc=" + form.opc2.value;;

window.location.href = URL;

}



function valortabla(form){

var fecha = window.event.srcElement.id + "/" + document.listas.mes.value + "/" + document.listas.ano.value;
var URL = document.listas.yomisma.value + "?opcion=personalizacion" + "&fecha=" + fecha + "&year=" + document.listas.ano.value + "&month=" + document.listas.nommes.value + "&dia=" + window.event.srcElement.id;
window.location.href = URL;


}



function formMismadatosper(form){
var URL = form.yomisma.value + "?mes="+form.mes.options[form.mes.selectedIndex].value;
URL = URL + "&nano=" + form.Nano.value + "&nombre=" + form.Onombre_apellido.value  + "&login=" + "&opcion=personalizacion";
window.location.href = URL;




}


//************ Funciones varias ****************************//



function newWin(urlLoc) {

   
  _winName = "Syncronizacion";
  _info  = "toolbar=no";      // yes|no 
  _info += ",location=no";    // yes|no 
  _info += ",directories=no"; // yes|no 
  _info += ",status=yes";     // yes|no 
  _info += ",menubar=no";     // yes|no 
  _info += ",scrollbars=auto";// auto|yes|no 
  _info += ",resizable=no";  // yes|no 
  _info += ",dependent";      // close the parent, close the popup, omit if you want otherwise 
  _info += ",height=440";
  _info += ",width=520";
  _info += ",left=100";
  _info += ",top=100";
  
  location.href=urlLoc;
  
  //DispWin=self.open(urlLoc,_winName,_info);
} 

function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}


function submitenter(campo,e)

{
var keycode;
var proximo = campo + 1;

if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;


if (keycode == 13 || keycode == 0)
   {
   aceptarprincipal();
   }
   return true;
}



function submitenter2(campo,e)

{
var keycode;
var proximo = campo + 1;

if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;


if (keycode == 13 || keycode == 0)
   {
   datos();
   }
   return true;
}


function aceptar(form){
	 
	 if (form.auxcat.value == '13'){	 
      if(form.checkbox1.checked || form.checkbox2.checked){
	     form.turnofarm.value = "0";
      }
	  else{
	  	 form.turnofarm.value = "1";
	  }
	  
	 }
	 

form.nomciudad.value  = form.ciudades.options[form.ciudades.selectedIndex].text;

form.submit();

}


function changeto(highlightcolor){

var p = window.event.srcElement.id;

   if(p != "D" && p != "L" && p != "M" && p != "J" && p != "V" && p != "S"  && p != ""){
   source=event.srcElement
	  
	if (source.tagName=="TR"||source.tagName=="TABLE" )
		return
		
		
	while(source.tagName!="TD" )
		source=source.parentElement
	if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore")
		source.style.backgroundColor=highlightcolor
    
   }
}

function changeback(originalcolor){
var p = window.event.srcElement.id;
	if(p != "D" && p != "L" && p != "M" && p != "J" && p != "V" && p != "S" ){ 
	
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
		return

	if (event.toElement!=source)
		source.style.backgroundColor=originalcolor 
		
	}
	
}





<!-- Contador de caracteres dentro de un <textarea> -->

function textCounter(field,cntfield,maxlimit){

if(field.value.length > maxlimit){ // Si es mu largo.
field.value = field.value.substring(0, maxlimit);
// de lo contrario actualiza caracteres a las izquierda del campo
}else{
cntfield.value = maxlimit - field.value.length;

}	
}
//  Fin -->


