//***********Deteccion de navegador

IE4=false;

NAV4=false;

NETS6=false;

mac=false;



var tamanio;

var version = parseInt(navigator.appVersion);

var navegador = navigator.appName;



if (document.all) 

{ 

	var IE4 = ( (navegador=="Microsoft Internet Explorer") && (version>=4) );

}

else if (document.getElementById) 

{ 

	var NETS6 = ( (navegador=="Netscape") && (version>=5) );

} 

else

{ 

	var NAV4 = ( (navegador=="Netscape") && (version>=5) );

} 



if((navigator.userAgent.toLowerCase().indexOf("mac")!=-1))

{ 

	var mac=true

}

if (IE4 || NETS6) 
{
	ancho=screen.width;
	alto=screen.height;
}
if (NAV4) 
{
	var toolkit = java.awt.Toolkit.getDefaultToolkit();
	var screen_size = toolkit.getScreenSize();
	ancho=screen_size.width;
	alto=screen_size.height;
}


//**********Control de fechas

fecha=new Date();//obtiene la fecha de hoy

v_fecha_final="";

v_dia=fecha.getDate();

v_mes=fecha.getMonth();

v_anio=fecha.getFullYear();





dias_meses=new Array(31,28,31,30,31,30,31,31,30,31,30,31);//cantidad de dias de cada mes

dias=new Array();

for (i=0;i<=30;i++)

{

	dias[i]=i+1;

}



meses=new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12");//nombres de los meses



dias_meses=new Array(31,28,31,30,31,30,31,31,30,31,30,31);//cantidad de dias de cada mes



anios=new Array();

for (i=v_anio;i<=fecha.getFullYear()+2;i++)

{

anios[i]=i;



}



function armar_select(seleccion,desde,arreglo)//arma los select pasandole la opcion a poner selected, desde donde arranca el for y el arreglo a usar.

{

	for(i=desde;i<arreglo.length;i++)

	{

		if (seleccion==i)

		{



			document.write("<option selected value="+i+">"+arreglo[i]+"</option>");

		}

		else

		{

			document.write("<option value="+i+">"+arreglo[i]+"</option>");

		}

	}

	

}



//**********Verificacin de formularios

function verificar_texto(texto)

{

	respuesta=true;



	for(i=0;i<texto.length;i++)

	{

		codigo=texto.charCodeAt(i);

		if (codigo<65 ||codigo>122 )

		{

			if(codigo!=209 && codigo!=193 && codigo!=201 && codigo!=205 && codigo!=211 && codigo!=218  && codigo!=225 && codigo!=233 && codigo!=237 && codigo!=243 && codigo!=250 && codigo!=241 && codigo!=32) // si no es una letra del abecedario y no es la Ñ, o vocal mayúscula o minúscula con tilde, o espacio vacio, da error

			{

				respuesta=false;

				break;

			}

		}

	}

	return respuesta;

}





function verificar_fecha(v_dia,v_mes,v_anio)

{

	respuesta="";





	if (v_dia>dias_meses[i])

	{

		respuesta=false;

		if (v_dia==29 && v_mes==2 && v_anio%4==0)

		{

			respuesta=true;

		}	

	}

	else

	{

		respuesta=true;

		armar_fecha();

	}

	return respuesta;

}



function verificar_correo(correo)

{

	resultado="";

	pos_arroba=correo.indexOf('@');

	pos_punto=correo.indexOf('.');

	caracter_final=correo.charAt(correo.length-1);



	if(pos_arroba==-1 || pos_arroba==0 || correo.indexOf('.',pos_arroba+2)==-1 || pos_punto==correo.length -1 || caracter_final=='.')

	{

		resultado=false;

	}

	else

	{

		resultado=true;

	}

	return resultado;

}



function verificar_numero(numero)

{

 	respuesta=true;

	if(isNaN(numero)==true)

	{

		respuesta=false;

	}

	return respuesta;

}







function desplegar_errores(errores,vruta)

{

var codigo=''+

'<scr'+'ipt>'+

'var version = parseInt(navigator.appVersion);'+

'var navegador = navigator.appName;'+

'	if (document.all) '+

'	{ '+

'		var IE4 = ( (navegador=="Microsoft Internet Explorer") && (version>=4) );'+

'	} '+

'	else if (document.getElementById) '+

'	{ '+

'		var NETS6 = ( (navegador=="Netscape") && (version>=4) );'+

'	} '+

'	else'+

'	{ '+

'		var NAV4 = ( (navegador=="Netscape") && (version>=4) );'+

'	} '+





'function cambiar_imagen(capa,imagen1,ruta,imagen2,over,tipo)'+

'{'+

'	if (IE4 || NETS6 || capa=="")'+

'	{'+

'		if(over)'+

'		{'+

'			document.images[imagen1].src=ruta+imagen2+tipo;'+

'		}'+

'		else'+

'		{'+

'			document.images[imagen1].src=ruta+imagen1+tipo;'+

'		}'+

'	}'+

'	else if(NAV4)'+

'	{'+

'		if(over)'+

'		{'+

'			document.layers[capa].document.images[imagen1].src=ruta+imagen2+tipo;'+

'		}'+

'		else'+

'		{'+

'			document.layers[capa].document.images[imagen1].src=ruta+imagen1+tipo;'+

'		}'+

'	}'+

'}'+

'</scr'+'ipt>'





	document.open();

	document.write("<html><head><title>Errores en el formulario</title>");

	document.write(codigo);

	document.write("</head><body>");

document.write('<body bgcolor="#FF0000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');

document.write('<table width="352" border="0" align="center" cellpadding="1" cellspacing="1">');

document.write('  <tr> ');

document.write('    <td width="393" height="168"> ');

document.write('      <p align="center"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>');

document.write('Se han encontrado los siguientes errores en el formulario:</strong></font><br><br>');

	document.write(errores);

document.write(' <table width="266" height="89" border="0" align="center" cellpadding="0" cellspacing="0">');

        document.write('<tr> ');

          document.write('<td width="135" height="89" valign="bottom"> <div align="right"><img src="imagenes/moviluno.jpg" width="120" height="33"></div></td>');

          document.write('<td width="131" valign="bottom"> <div align="right"><img src="imagenes/utilajelogo.jpg" width="120" height="87"></div></td>');

        document.write('</tr>');

      document.write('</table>');

      document.write('<table width="344" height="21" border="0" align="center" cellpadding="0" cellspacing="0">');

        document.write('<tr>');

	if(IE4 && mac==false)

	{

        document.write('<td width="345"><div align="left"><a href=# onClick=history.back(); onMouseOver=cambiar_imagen("","iconovolver","imagenes/","iconovolver2",true,".jpg") onMouseOut=cambiar_imagen("","iconovolver","imagenes/","iconovolver",false,".jpg")><img src="imagenes/iconovolver.jpg" name="iconovolver" width="21" height="15" border="0"></a></div></td>');

	}else{

	    document.write('<td width="345"><div align="left"><a href="'+vruta+'" onMouseOver=cambiar_imagen("","iconovolver","imagenes/","iconovolver2",true,".jpg") onMouseOut=cambiar_imagen("","iconovolver","imagenes/","iconovolver",false,".jpg")><img src="imagenes/iconovolver.jpg" name="iconovolver" width="21" height="15" border="0"></a></div></td>');

	}

        document.write('</tr>');

      document.write('</table>');

      

    document.write('</td>');

  document.write('</tr></table>');

	document.write('</body></html>');

	document.close();



}

function desplegar_errores2(errores,vruta)

{

var codigo=''+

'<scr'+'ipt>'+

'var version = parseInt(navigator.appVersion);'+

'var navegador = navigator.appName;'+

'	if (document.all) '+

'	{ '+

'		var IE4 = ( (navegador=="Microsoft Internet Explorer") && (version>=4) );'+

'	} '+

'	else if (document.getElementById) '+

'	{ '+

'		var NETS6 = ( (navegador=="Netscape") && (version>=4) );'+

'	} '+

'	else'+

'	{ '+

'		var NAV4 = ( (navegador=="Netscape") && (version>=4) );'+

'	} '+





'function cambiar_imagen(capa,imagen1,ruta,imagen2,over,tipo)'+

'{'+

'	if (IE4 || NETS6 || capa=="")'+

'	{'+

'		if(over)'+

'		{'+

'			document.images[imagen1].src=ruta+imagen2+tipo;'+

'		}'+

'		else'+

'		{'+

'			document.images[imagen1].src=ruta+imagen1+tipo;'+

'		}'+

'	}'+

'	else if(NAV4)'+

'	{'+

'		if(over)'+

'		{'+

'			document.layers[capa].document.images[imagen1].src=ruta+imagen2+tipo;'+

'		}'+

'		else'+

'		{'+

'			document.layers[capa].document.images[imagen1].src=ruta+imagen1+tipo;'+

'		}'+

'	}'+

'}'+

'</scr'+'ipt>'





	document.open();

	document.write("<html><head><title>Errores en el formulario</title>");

	document.write(codigo);

	document.write("</head><body>");

document.write('<body bgcolor="#cccccc" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
document.write('<table width="660" height="97" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FF0000">');
document.write('  <tr> ');
document.write('    <td width="18" height="76" valign="bottom">&nbsp;</td>');
document.write('    <td width="394" height="76" valign="bottom"> <div align="left"><font color="#FFFFFF" size="4" face="Verdana, Arial, Helvetica, sans-serif">Se han encontrado los<br>siguientes errores en el formulario:</font></div></td>');
document.write('    <td width="112" valign="bottom"> <div align="left"><img src="imagenes/utilajelogo.jpg" width="83" height="60"></div></td>');
document.write('    <td width="136" valign="bottom"><div align="left"><img src="imagenes/moviluno.jpg" width="91" height="25"></div></td>');
document.write('  </tr>');
document.write('  <tr> ');
document.write('    <td height="10" colspan="4" valign="bottom">&nbsp;</td>');
document.write('  </tr>');
document.write('</table>');
document.write('<table width="660" height="5" border="0" align="center" cellpadding="0" cellspacing="0">');
document.write('  <tr> ');
document.write('    <td width="568" height="23" bgcolor="#990000"> <p align="center">&nbsp;</p></td>');
document.write('  </tr>');
document.write('</table>');
document.write('<table width="663" border="0" align="center" cellpadding="0" cellspacing="0">');
document.write('  <tr> ');
document.write('    <td width="667" height="52"> <table width="450" border="0" align="center" cellpadding="0" cellspacing="0">');
document.write('        <tr> ');
document.write('          <td height="30"><div align="center"></div></td>');
document.write('        </tr>');
document.write('      </table>');
document.write('      <table width="659" height="21" border="0" align="center" cellpadding="0" cellspacing="0">');
document.write('        <tr> ');
if(IE4 && mac==false)
	{
        document.write('          <td width="43" height="21" bgcolor="#FF0000"> <div align="right"><a href="#" onClick=history.back(); onMouseOver=cambiar_imagen("","iconovolver","imagenes/","iconovolver2",true,".jpg") onMouseOut=cambiar_imagen("","iconovolver","imagenes/","iconovolver",false,".jpg")><img src="imagenes/iconovolver.jpg" name="volver" width="21" height="15" border="0"></a></div></td>');

	}else{
        document.write('          <td width="43" height="21" bgcolor="#FF0000"> <div align="right"><a href="'+vruta+'" onClick=history.back(); onMouseOver=cambiar_imagen("","iconovolver","imagenes/","iconovolver2",true,".jpg") onMouseOut=cambiar_imagen("","iconovolver","imagenes/","iconovolver",false,".jpg")><img src="imagenes/iconovolver.jpg" name="volver" width="21" height="15" border="0"></a></div></td>');
	}
document.write('          <td width="616" bgcolor="#FF0000">&nbsp;</td>');
document.write('        </tr>');
document.write('      </table></td>');
document.write('  </tr>');
document.write('</table>');

	document.write('</body></html>');

	document.close();

}









//************CAMBIO DE IMAGENES******************************



function cambiar_imagen(capa,imagen1,ruta,imagen2,over)//Para las imagenes gif. capa:nombre de la capa para netscape, valor del name de la imagen a cambir,ruta donde se guardan las imagenes,el nombre de la imagen2,true o false

{

	if (IE4 || NETS6 || capa=="")

	{

		if(over)

		{

			document.images[imagen1].src=ruta+imagen2+".gif";

		}

		else

		{

			document.images[imagen1].src=ruta+imagen1+".gif";

		}

	}

	else if(NAV4)

	{

		if(over)

		{

			document.layers[capa].document.images[imagen1].src=ruta+imagen2+".gif";

		}

		else

		{

			document.layers[capa].document.images[imagen1].src=ruta+imagen1+".gif";

		}

	}	

}



//*********

function abrir_ventana(pagina,nombre,v_ancho,largo,xpos,ypos,barra)

{

ventana=window.open(pagina,nombre,"scrollbars="+barra+",width="+v_ancho+",height="+largo+",status=no,toolbar=no,menubar=no, resizable=no,left="+xpos+",top="+ypos+",screenX="+xpos+",screenY="+ypos);

}





//**********

function cargar_imagen(nombre)

{
	if (ancho<1024)
	{
		abrir_ventana('fotos/opcion_4/'+nombre+'.html','ventana2',300,380,70,120,'no');
	}else{
		abrir_ventana('fotos/opcion_4/'+nombre+'.html','ventana2',300,380,220,330,'no');
	}


}

//*************IMPRESION
function imprimir()
{
	if(version_4()==true)//Si es MSIE 4
	{
		WB.ExecWB;
	}
	else
	{
		window.print();
	}
}

function version_4()
{
	version_exacta=navigator.appVersion;
	if(version_exacta.indexOf('MSIE 4')!=-1)
	{
		version_exacta==true;
	}
	return version_exacta;
}	

