// JavaScript Document

function jsSeleccionarTitulo(obj)
	{
		if(LinkIndexSelected != "")
		{
				document.getElementById(LinkIndexSelected).className='TopLinks';
				document.getElementById(LinkIndexSelected).onmouseover = 'TopLinksOver';
				document.getElementById(LinkIndexSelected).onmouseout = 'TopLinks';
		}
		document.getElementById(obj).className='TopLinksSelect';
		document.getElementById(obj).onmouseover = '';
		document.getElementById(obj).onmouseout = '';
		LinkIndexSelected=obj;
	}
	
function jsShowMiniSitio(url)
	{
		var w = window.open('mini/index.php?Folder='+url,"winMini","width=815px,height=610px");
	}	

function jsShowMiniSitioInterfaz(url)
	{
		var w = window.open('../mini/index.php?Folder='+url,"winMini","width=815px,height=610px");
	}	

	
function jsCargarMini(opc,Folder)
{	
	if(opc == 1)
	{
			document.getElementById('cmdHome').className='BotonMiniShadow';
			document.getElementById('cmdEmpresa').className='BotonMini';
			document.getElementById('cmdServicio').className='BotonMini';
			document.getElementById('cmdHistoria').className='BotonMini';
			document.getElementById('cmdContacto').className='BotonMini';
			jsAjaxIt(''+Folder+'/Home.php','Contenido','');
	}
	if(opc == 2)
	{
			document.getElementById('cmdHome').className='BotonMini';
			document.getElementById('cmdEmpresa').className='BotonMiniShadow';
			document.getElementById('cmdServicio').className='BotonMini';
			document.getElementById('cmdHistoria').className='BotonMini';
			document.getElementById('cmdContacto').className='BotonMini';
			jsAjaxIt(''+Folder+'/Empresa.php','Contenido','');
	}
	if(opc == 3)
	{
			document.getElementById('cmdHome').className='BotonMini';
			document.getElementById('cmdEmpresa').className='BotonMini';
			document.getElementById('cmdServicio').className='BotonMiniShadow';
			document.getElementById('cmdHistoria').className='BotonMini';
			document.getElementById('cmdContacto').className='BotonMini';
			jsAjaxIt(''+Folder+'/Servicio.php','Contenido','');
	}
	if(opc == 4)
	{
			document.getElementById('cmdHome').className='BotonMini';
			document.getElementById('cmdEmpresa').className='BotonMini';
			document.getElementById('cmdServicio').className='BotonMini';
			document.getElementById('cmdHistoria').className='BotonMiniShadow';
			document.getElementById('cmdContacto').className='BotonMini';
			jsAjaxIt(''+Folder+'/Historia.php','Contenido','');
	}
	if(opc == 5)
	{
			document.getElementById('cmdHome').className='BotonMini';
			document.getElementById('cmdEmpresa').className='BotonMini';
			document.getElementById('cmdServicio').className='BotonMini';
			document.getElementById('cmdHistoria').className='BotonMini';
			document.getElementById('cmdContacto').className='BotonMiniShadow';
			jsAjaxIt(''+Folder+'/Contacto.php','Contenido','');
	}
	
}
	
function jsLoadDownloads(obj)
	{
		jsSeleccionarTitulo(obj);
		jsNavigate('download.php','')
	}
	
function jsLoadBoletin()
	{
		jsNavigate('Boletin.php','');
	}
	
function jsValidaBoletin(frm)
	{
		if (!frm.txtCorreo.value)
		{
			//alert('No ha especificado cuenta de correo.');
			//$('#'+frm.txtEma.id).Shake(2);
			frm.txtCorreo.focus();
			return false;
			}
		if (!echeck(frm.txtCorreo.value))
		{
			//$('#'+frm.txtEma.id).Shake(2);
			frm.txtCorreo.focus();
			return false;
			}
			
			
		var Url = 'functions/spta.php?';
			Url += 'Correo='+frm.txtCorreo.value+'&Ac=regboletin';
			jsAjaxIt(Url,'LyrReg','jsEvalBol()');	
	}
	
function jsEvalBol()
	{
		var valor = ''+document.getElementById('LyrReg').innerHTML;
		var ind = valor.indexOf('OK',0);
		if(ind != -1)
		{
			alert("Tu correo ha sido guardo corretamente, para envio de nuestro boletin");	
			document.getElementById('LyrReg').innerHTML = '';
			document.getElementById('txtCorreo').value="";
		}else{
			alert("Error al guardar el correo");
			document.getElementById('LyrReg').innerHTML = '';
			document.getElementById('txtCorreo').focus();
		}
		
	}

function jsLoadDirectorio(obj,url)
	{
		jsSeleccionarTitulo(obj);
		jsNavigate(url);
		//if(url.indexOf('?')>0) 
		//	jsNavigate(url);// + '&Edo='+document.getElementById('Estado').value,'')
		//else
		//	jsNavigate(url + '?Edo='+document.getElementById('Estado').value,'')
	}
	
function jsPutImagePrincipalsponsor(IdCat)
{
	//alert(IdCat);
	//if(IdCat == 53)
	//{
		jsAjaxIt('CatPatrocinio.php?IdCat='+IdCat,'CatPatrocinio','');
	//}	
}

function jsValReg(frm)
{
	document.getElementById("cmdEnviar").disabled=true;
		if (!(frm.txtNombre.value))
			{
				alert('Debes agregar un Nombre de Empresa');
				frm.txtNombre.focus();
				return false;
			}
			
		if (frm.cboCat.value==0)
			{
				alert('Debes seleccionar una categoria');
				frm.cboCat.focus();
				return false;
			}
		
		if (!(frm.txtGiro.value))
		{
			alert('Debes especificar un Giro o Actividad del Negocio');
			frm.txtGiro.focus();
			return false;
		}	
		
		if (!(frm.txtDir.value))
		{
			alert('Debes especificar una dirección');
			frm.txtDir.focus();
			return false;
		}	
		
		if (!(frm.txtEntre.value))
		{
			alert('Debes especificar Entre que calle esta el domicilio');
			frm.txtEntre.focus();
			return false;
		}
		
		if (!(frm.txtY.value))
		{
			alert('Debes especificar Entre que calle esta el domicilio');
			frm.txtY.focus();
			return false;
		}
		
		if (!(frm.txtCol.value))
		{
			alert('Debes especificar una Colonia');
			frm.txtCol.focus();
			return false;
		}
		
		if (!(frm.txtMun.value))
		{
			alert('Debes especificar un Municipio');
			frm.txtMun.focus();
			return false;
		}
		
		if (!(frm.txtCP.value))
		{
			alert('Debes especificar un Codigo Postal');
			frm.txtCP.focus();
			return false;
		}
		
		if (!(frm.txtTel.value))
		{
			alert('Debes especificar un Codigo Postal');
			frm.txtTel.focus();
			return false;
		}
		
		if (!(frm.txtEdo.value))
		{
			alert('Debes especificar un estado');
			frm.txtEdo.focus();
			return false;
		}
		
		if (frm.AreKeyW.text == "" )
		{
			alert('Debes especificar Key Words');
			frm.AreKeyW.focus();
			return false;
		}
		
		if (!(frm.txtNombC.value))
		{
			alert('Debes especificar un Nombre Completo');
			frm.txtNombC.focus();
			return false;
		}
		
		if (!(frm.txtCargoC.value))
		{
			alert('Debes especificar un Cargo');
			frm.txtCargoC.focus();
			return false;
		}
		
		if (!(frm.txtTelC.value))
		{
			alert('Debes especificar un telefono');
			frm.txtTelC.focus();
			return false;
		}
			
		var Nom = frm.txtNombre.value;
		//var Cont = frm.txtContacto.value;
		var Cat = frm.cboCat.value;
		var Giro = frm.txtGiro.value;
		var Slogan = frm.txtSlogan.value;
		var Dir = frm.txtDir.value;
		var Entre = frm.txtEntre.value;
		var Y = frm.txtY.value;
		var Col = frm.txtCol.value;
		var Mun = frm.txtMun.value;
		var CP = frm.txtCP.value;
		var Edo = frm.txtEdo.value;
		var Tel = frm.txtTel.value;
		var Email = frm.txtEmail.value;
		var Web = frm.txtWeb.value;
		var KW = frm.AreKeyW.value;
		var Orden="99";
		
		var InfAdic=frm.AreInfAdic.value
		var NombC=frm.txtNombC.value
		var CargoC=frm.txtCargoC.value
		var TelC=frm.txtTelC.value
		var EmailC=frm.txtEmailC.value
		//var Orden = frm.txtOrden.value;
				
		var Url = 'functions/spta.php?';
			Url += 'Nom='+Nom+'&Cat='+Cat+'&Giro='+Giro+'&Slogan='+Slogan+'&Dir='+Dir+'&Entre='+Entre+'&Y='+Y+'&Col='+Col+'&Mun='+Mun+'&CP='+CP+'&Edo='+Edo+'&Tel='+Tel+'&Email='+Email+'&Web='+Web+'&KW='+KW+"&Orden="+Orden+"&InfAdic="+InfAdic+"&NombC="+NombC+"&CargoC="+CargoC+"&TelC="+TelC+"&EmailC="+EmailC+'&Ac=regcliente';
		//alert(Url);	
		jsAjaxIt(Url,'lyrRetReg','jsCheckInsert()');
}

function jsCheckInsert()
{
	var valor = ''+document.getElementById('lyrRetReg').innerHTML;
	var ind = valor.indexOf('CORRECTA',0);
	if(ind != -1)
	{
		jslimpiarform();
		document.getElementById('lyrRetReg').innerHTML='';
		alert("Guardado Correctamente");
		$("#dlgAnunciate").dialog("close");
	}else{
		alert("No se guardo correctamente");
	}
}

function jslimpiarform()
{
	for(e=0; e<document.forms.length; e++)
	{
		for(r=0; r<document.forms[e].length; r++)
		{
			//alert(document.forms[e].elements[r].tagName);
			if(document.forms[e].elements[r].tagName=="INPUT")
			{
				if(document.forms[e].elements[r].type!="button")
				{
					document.forms[e].elements[r].value="";
				}	
			}
			
			if(document.forms[e].elements[r].tagName=="SELECT")
			{
				document.forms[e].elements[r].options[0].selected = true;
			}
			if(document.forms[e].elements[r].tagName=='TEXTAREA')
			{
				document.forms[e].elements[r].value='';
			}
		}
	}	
}

function jsRegister(frm)
{
	var Url = '../functions/spta.php?'
	Url += 'Ac=CheckUserCli&User='+frm.txtUsr.value+'&Pass='+frm.txtPwd.value;
	//alert(Url);
	jsAjaxIt(Url,'lyrLoginMsg','jsValidaRegister()');
}

function jsValidaRegister()
{
	var valor = ''+document.getElementById('lyrLoginMsg').innerHTML;
	//alert(valor);
	var ind = valor.indexOf('OK',0);
	if(ind != -1)
	{
		//alert("Entro");
		document.getElementById('Loguer').value=1;
		document.getElementById('frmLoginCli').submit();
	}else{
		alert('Usuario no Válido');
		//document.getElementById('txtPwd').value='';
	}
}

function jsValidarVotacion()
{
	var valor = ''+document.getElementById('tdpuntaje').innerHTML;
	//alert(valor);
	var ind = valor.indexOf('OK',0);
	if(ind != -1)
	{
		alert("Registro Correcto");
		jsLoadDirectorio('Tips','tips.php');
	}else{
		alert('Error al registrar Voto');
		document.getElementById('hPuntos').value=0;
		document.getElementById('tdpuntaje').innerHTML = '0 Puntos';
	}
}

function jsGuadarTip()
{
	if(!document.getElementById('txtTitulo').value)
	{
		alert("Debes agregar un titulo para el tip");
		document.getElementById('txtTitulo').focus();
		return false;
	}
	
	if(!document.getElementById('txtFecha').value)
	{
		alert("Debes agregar una fecha para el tip");
		document.getElementById('txtFecha').focus();
		return false;
	}else{
		if(!isDate(document.getElementById('txtFecha').value))
		{
			return false;
		}
	}
	
	if(document.getElementById('AreaDesc').text == '')
	{
		alert("Debes agregar un tip en el area de descripcion");
		document.getElementById('AreaDesc').focus();
		return false;
	}
	
	var Titulo = document.getElementById('txtTitulo').value;
	var Fecha = document.getElementById('txtFecha').value;
	var Descr = document.getElementById('AreaDesc').value;
	
	//alert('functions/spta.php?Ac=CapTip&Titulo='+Titulo+'&Fecha='+Fecha+'&Descr='+Descr);
	jsAjaxIt('functions/spta.php?Ac=CapTip&Titulo='+Titulo+'&Fecha='+Fecha+'&Descr='+Descr,'lyrCaptip','jsEvaluarCaptip()');
}


function jsEvaluarCaptip()
{
	var valor = document.getElementById('lyrCaptip').innerHTML;
	
	var ind = valor.indexOf('OK');
	
	if(ind != -1)
	{
		alert("Guardado Correctamente");	
		jsLoadDirectorio('Tips','tips.php');
	}else{
		alert("Error al guardar el tip");
	}
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)	
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	
	var strDay=dtStr.substring(0,pos1)
	var strMonth=dtStr.substring(pos1+1,pos2)
	
	
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear	
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("Formato de la fecha: dd/mm/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Captura un mes válido")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Captura un dia válido")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Captura el año a 4 dígitos y que este entre el año de: "+minYear+" y "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Introduce una fecha válida")
		return false
	}
return true
}

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function jsLoadWall(Id, Ac, Lyr, Anio)
	{
			jsAjaxIt('functions/spta.php?Ac='+Ac+'&Id='+Id+'&anio='+Anio,Lyr,'');
	}

function jsLoadNews(Id)
	{
			jsLoadDirectorio('PNoticias','PNoticias_D.php?Id='+Id);
	}

function jsValEncuesta(frm)
	{
		if(!frm.txtNombre.value)
		{
			alert("Debes agregar el nombre");
			frm.txtNombre.focus();
			return false;
		}
		
		if(!frm.txtEmail.value)
		{
			alert("Debes agregar un email");
			frm.txtEmail.focus();
			return false;
		}
		
		if(frm.cboEdad.value == 0)
		{
			alert("Debes seleccionar una edad");
			frm.cboEdad.focus();
			return false;
		}
		
		if(!frm.txtProfesion.value)
		{
			alert("Debes agrega una profesion");
			frm.txtProfesion.focus();
			return false;
		}
		
		if(!frm.txtAuto.value)
		{
			alert("Debes agregar un auto");
			frm.txtAuto.focus();
			return false;
		}
		
		//////////////////PREGUNTAS
		
		var check = 0;
		var cualcheck1 = 0;
		for(var i=0; i<5; i++)
		{
			if(frm.rad1[i].checked)
			{
				check=1;
				cualcheck1 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 1");
			frm.txtA1.focus();
			return false;
		}
		
		check = 0;
		var cualcheck111 = 0;
		for(var i=0; i<5; i++)
		{
			if(frm.rad111[i].checked)
			{
				check=1;
				cualcheck111 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 1.1");
			frm.rad111[0].focus();
			return false;
		}
		
		if(!frm.txtA1.value)
		{
			alert("Debes constestar el PORQUE en la pregunta 1");
			frm.txtA1.focus();
			return false;
		}
		
		var check = 0;
		var cualcheck3 = 0;
		for(var i=0; i<5; i++)
		{
			if(frm.rad3[i].checked)
			{
				check=1;
				cualcheck3 = i;
			}
		}
		
		if(check == 0)		
		{
			alert("Debes contestar la pregunta 3");
			frm.txt3.focus();
			return false;
		}
		
		if(cualcheck3 == 4)
		{
			if(!frm.txt3.value)
			{
				alert("Debes contestar cual color en la pregunta 3");
				frm.txt3.focus();
				return false;
			}
		}
		
		check = 0;
		var cualcheck4 = 0;
		for(var i=0; i<9; i++)
		{
			if(frm.rad4[i].checked)
			{
				check=1;
				cualcheck4 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 4");
			frm.rad4[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck5 = 0;
		for(var i=0; i<9; i++)
		{
			if(frm.rad5[i].checked)
			{
				check=1;
				cualcheck5 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 5");
			frm.rad5[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck6 = 0;
		for(var i=0; i<9; i++)
		{
			if(frm.rad6[i].checked)
			{
				check=1;
				cualcheck6 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 6");
			frm.rad6[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck7 = 0;
		for(var i=0; i<2; i++)
		{
			if(frm.rad7[i].checked)
			{
				check=1;
				cualcheck7 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 7");
			frm.rad7[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck8 = 0;
		for(var i=0; i<3; i++)
		{
			if(frm.rad8[i].checked)
			{
				check=1;
				cualcheck8 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 8");
			frm.rad8[0].focus();
			return false;
		}
		
		if(cualcheck8 == 2)
		{
			if(!frm.txt8.value)
			{
				alert("Debes agregar otra seccion cual agregarias");
				frm.txt8.focus();
				return false;
			}
		}
		
		check = 0;
		var cualcheck9 = 0;
		for(var i=0; i<2; i++)
		{
			if(frm.rad9[i].checked)
			{
				check=1;
				cualcheck9=i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 9");
			frm.rad9[0].focus();
			return false;
		}
		
		if(!frm.txt9.value)
		{
			alert("Debes contestar PORQUE en la pregunta 9");
			frm.txt9.focus();
			return false;
		}
		
		check = 0;
		var cualcheck10 = 0;
		for(var i=0; i<4; i++)
		{
			if(frm.rad10[i].checked)
			{
				check=1;
				cualcheck10 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 10");
			frm.rad10[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck11 = 0;
		for(var i=0; i<5; i++)
		{
			if(frm.rad11[i].checked)
			{
				check=1;
				cualcheck11 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 11");
			frm.rad11[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck12 = 0;
		for(var i=0; i<2; i++)
		{
			if(frm.rad12[i].checked)
			{
				check=1;
				cualcheck12 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 12");
			frm.rad12[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck13 = 0;
		for(var i=0; i<3; i++)
		{
			if(frm.rad13[i].checked)
			{
				check=1;
				cualcheck13 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 13");
			frm.rad13[0].focus();
			return false;
		}
		
		check = 0;
		var cualcheck14 = 0;
		for(var i=0; i<3; i++)
		{
			if(frm.rad14[i].checked)
			{
				check=1;
				cualcheck14 = i;
			}
		}
		
		if(check == 0)
		{
			alert("Debes contestar la pregunta 14");
			frm.rad14[0].focus();
			return false;
		}
		
		var Nombre = frm.txtNombre.value;
		var Gen = 1; //Femenino
		if(frm.radGen[0].checked)
		{
			Gen = 0; //Masculino
		}
		var Email = frm.txtEmail.value;
		var Edad = frm.cboEdad.value;
		var Profesion = frm.txtProfesion.value;
		var Auto = frm.txtAuto.value;
		var ch1 = cualcheck1;
		var p1 = frm.txtA1.value;
		var ch111 = cualcheck111;
		var p2 = frm.txt2.value;
		var ch3 = cualcheck3;
		var p3 = frm.txt3.value
		var ch4 = cualcheck4;
		var ch5 = cualcheck5;
		var ch6 = cualcheck6;
		var ch7 = cualcheck7;
		var ch8 = cualcheck8;
		var p8 = frm.txt8.value;
		var ch9 = cualcheck9;
		var p9 = frm.txt9.value;
		var ch10 = cualcheck10;
		var ch11 = cualcheck11;
		var ch12 = cualcheck12;
		var ch13 = cualcheck13;
		var ch14 = cualcheck14;
		
		var Url = "../functions/spta.php?Ac=Encuesta&Nombre="+Nombre+"&Gen="+Gen+"&Email="+Email+"&Edad="+Edad+"&Profesion="+Profesion+"&Auto="+Auto;
		Url+="&ch1="+ch1+"&p1="+p1+"&ch111="+ch111+"&p2="+p2+"&ch3="+ch3+"&p3="+p3+"&ch4="+ch4+"&ch5="+ch5+"&ch6="+ch6+"&ch7="+ch7+"&ch8="+ch8+"&p8="+p8;
		Url+="&ch9="+ch9+"&p9="+p9+"&ch10="+ch10+"&ch11="+ch11+"&ch12="+ch12+"&ch13="+ch13+"&ch14="+ch14;
		
		document.getElementById('cmdEnviar').style.visibility='hidden';
		//alert(Url);
		jsAjaxIt(Url,'lyrRetReg','jsCheckEncuesta()');
}

function jsCheckEncuesta()
{
	var valor = ''+document.getElementById('lyrRetReg').innerHTML;
	var ind = valor.indexOf('CORRECTA',0);
	if(ind != -1)
	{
		jslimpiarform();
		alert("Guardado Correctamente, Gracias Por Tu Tiempo");
		window.location='index.php';
		document.getElementById('lyrRetReg').innerHTML='';
	}else{
		alert("No se guardo correctamente");
	}
}
