// JavaScript Document
function OpenW(vname, url, ancho, alto) {
	if (!ancho) {
		ancho = 525;
	}
  window.open(url, vname, 'left=0, top=0,width='+ancho+',height='+alto+',toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0');
}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

function Confirm_Accion(aviso)
{
	var v=confirm(aviso);
	return (v);
}

function Confirm_Link(aviso, lnk)
{
	var v=confirm(aviso);
	
	if(v) self.location=lnk;
	
	return;
}
function btnConfirmar(boton, aviso, lnk){
	var v=confirm(aviso);
	if(v){ 
		$(boton).disabled=true;
		$(boton).value='Espere...';	
		window.location=lnk;
	}
	return true;
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function sendForm(formulario, btnSubmit){
	$(btnSubmit).disabled=true;
	$(btnSubmit).value='Espere...';	
	$(formulario).submit();
	return true;
}
function botonGoTo(boton, url){
	$(boton).disabled=true;
	$(boton).value='Espere por favor...';	
	window.location=url;
	return true;
}

function imprimirPagina() { 
	if (window.print) 
		window.print(); 
	else 
		alert("Lo siento, pero a tu navegador no se le puede ordenar imprimir" + " desde la web. Actualizate o hazlo desde los menús"); 
}

/* 	manejo de las pestañas tabs */
function swapTabs(pestana, cantidad){
	for(i=1; i<cantidad+1;i++){
		pest = 'paso'+i;
		pesta = 'pas'+i;
		if(i==pestana){
			$(pest).style.display='block'; 
			Element.addClassName($(pesta), 'selected')
		}else{
			 $(pest).style.display='none'
			 Element.removeClassName($(pesta), 'selected')
		}
	}
}

function limitarTexto(texto, maximo, monitor){
    total = maximo;
    tam = texto.value.length;
	temp = total-tam;
	txt = tam+'/'+temp;
    $(monitor).innerHTML = txt;

    if (tam > total){
        aux = texto.value;
        texto.value = aux.substring(0,total);
       	txt = total+"/0";
	    $(monitor).innerHTML = txt;
   }
	
}
function mostrar_div(mydiv){
	mytr = $(mydiv);
	mytr.style.display = (mytr.style.display=='none')?'block':'none';
}

function bookmark(url, description)
{
netscape="Usuarios de Fire Fox por favor presionen CTRL+D para agregar nuestro sitio."
if (navigator.appName=='Microsoft Internet Explorer')
{
window.external.AddFavorite(description, url);
}
else if (navigator.appName=='Netscape')
{
alert(netscape);
}
}

function checkLogin() {
	missinginfo = "";
	if (document.login.user.value == "") {
		missinginfo += "\n     -  Tu Usuario";
	}
	if (document.login.pass.value == "") {
		missinginfo += "\n     -  Tu contraseña";
	}
	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"No has completado:\n" +
		missinginfo + "\n_____________________________" +
		"\nPor favor completa los campos!";
		alert(missinginfo);
		return false;
	}	else {
		document.login.submit();
	}
}



function checkFields() {
	missinginfo = "";
	if (document.contacto.nombre.value == "") {
		missinginfo += "\n     -  Tu Nombre";
	}
	if (document.contacto.apellido.value == "") {
		missinginfo += "\n     -  Tu Apellido";
	}
	if (document.contacto.email.value == "") {
		missinginfo += "\n     -  Tu Correo";
	}
	if (document.contacto.area) {
		if (document.contacto.area.selectedIndex == 0) {
			missinginfo += "\n     -  El área de contacto";
		}
	}
	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"No has completado:\n" +
		missinginfo + "\n_____________________________" +
		"\nPor favor completa el formulario!";
		alert(missinginfo);
		return false;
	}	else {
		checkEmail();
	}
}

function checkFields1() {
	missinginfo = "";
	if (document.contacto.nombre.value == "") {
		missinginfo += "\n     -  Tu Nombre";
	}
	if (document.contacto.nombre1.value == "") {
		missinginfo += "\n     -  Nombre de tu amigo";
	}
	if (document.contacto.email.value == "") {
		missinginfo += "\n     -  Tu Correo";
	}
	if (document.contacto.email1.value == "") {
		missinginfo += "\n     -  Correo de tu amigo";
	}
	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"No has completado:\n" +
		missinginfo + "\n_____________________________" +
		"\nPor favor completa el formulario!";
		alert(missinginfo);
		return false;
	}	else {
		checkEmail1();
	}
}

//*********************************************************
   function checkEmail() {
	   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contacto.email.value)) {
	   document.contacto.submit();
	   } else {
	     alert("Tu email ingresado no es valido");
	     document.contacto.email.focus();
	   }
	 }
	 
	 function checkEmail1() {
	   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contacto.email.value) && /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contacto.email1.value)) {
	   document.contacto.submit();
	   } else {
	     alert("Tu email y/o el de tu amigo no es valido");
	     document.contacto.email.focus();
	   }
	 }