var vStrMsjOk="(*)";
var vStrMsjEr1="Required";
var vStrMsjEr2="Formato incorrecto";
var vStrEstiloOk="inpTxt req";
var vStrEstiloEr="inpTxtAl req";
function valSimple(pStrMsj,pForm)
{	var accum=0;
	var sStr1="";
	var sStr2="";
	var sStr3="";
	var sStr4="";
	var sStr5="";
	var sStr6="";
	var frm=eval("document."+pForm);
	var frmTxt="document."+pForm;
	var total=0;
	for (i=0;i<frm.elements.length;i++)
	{	/*sStr += "NOMBRE: " + frm.elements[i].name;
		sStr += "TIPO : " + frm.elements[i].type;
		sStr += "VALOR: " + frm.elements[i].className;
		sStr += "VALOR: " + frm.elements[i].value + "\n";*/
		sStr1=frm.elements[i].className;
		sStr2=frm.elements[i].type;
		sStr3=frm.elements[i].name;
		if(sStr3=="txtSv")
		{	sStr4=frm.elements[i].value;	}
		if(parseInt(sStr1.indexOf('req'))>0)
		{	switch(sStr2)
			{	case "text":	if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "textarea":if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "select-one":	if((frm.elements[i].value=="0")||(frm.elements[i].value=="n"))
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;	}
								break;
				case "file":	sStr5=parseInt(i)-1;
								sStr5=frm.elements[sStr5].value;
								if((sStr5=="")&&(frm.elements[i].value==""))
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	sStr6=sStr3+"lib";
									sStr6=eval(frmTxt+'.'+sStr6+'.value');
									sStr6=sStr6.split(",");
									if(frm.elements[i].value!="")
									{	adres1 = frm.elements[i].value;
										for(j=0;j<parseInt(sStr6.length);j++)
										{	if(j==0)
											{	index1 = adres1.indexOf("."+sStr6[j]);	}
											else
											{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
										}
										//Si no es del formato establecido
										if (index1 == eval("-"+sStr6.length))
										{	frm.elements[i].className=vStrEstiloEr;
											document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
											accum=parseInt(accum)+1;
										}
									}
								}
								break;
				case "radio":	total=0;
								for ( var j = 0; j < eval("frm."+sStr3+".length"); j++ )
								{	if(eval("frm."+sStr3+"["+j+"].checked")) 
									{	total=parseInt(total)+1;	}
								}
								if(total=="0")
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;	}
								break;
								
			}
		}
		if(parseInt(sStr1.indexOf('err'))>0)
		{	switch(sStr2)
			{	case "text":	break;
				case "textarea":break;
				case "select-one":	break;
				case "file":	sStr6=sStr3+"lib";
								sStr6=eval(frmTxt+'.'+sStr6+'.value');
								sStr6=sStr6.split(",");
								if(frm.elements[i].value!="")
								{	adres1 = frm.elements[i].value;
									for(j=0;j<parseInt(sStr6.length);j++)
									{	if(j==0)
										{	index1 = adres1.indexOf("."+sStr6[j]);	}
										else
										{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
									}
									if (index1 == eval("-"+sStr6.length))
									{	frm.elements[i].className=vStrEstiloEr;
										document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
										accum=parseInt(accum)+1;
									}
								}
								break;
								
			}
		}
	}
	if(accum>0)
	{	window.scrollTo(0,80);
		alert("Enter the required information");
		return;
	}
	else
	{	frm.action=sStr4;
		frm.submit();
	}
}
function valSimple1(pStrMsj,pForm,pMErr,pAlerErr)
{	var accum=0;
	var sStr1="";
	var sStr2="";
	var sStr3="";
	var sStr4="";
	var sStr5="";
	var sStr6="";
	var frm=eval("document."+pForm);
	var frmTxt="document."+pForm;
	var total=0;
	vStrMsjEr1=pMErr;
	for (i=0;i<frm.elements.length;i++)
	{	/*sStr += "NOMBRE: " + frm.elements[i].name;
		sStr += "TIPO : " + frm.elements[i].type;
		sStr += "VALOR: " + frm.elements[i].className;
		sStr += "VALOR: " + frm.elements[i].value + "\n";*/
		sStr1=frm.elements[i].className;
		sStr2=frm.elements[i].type;
		sStr3=frm.elements[i].name;
		if(sStr3=="txtSv")
		{	sStr4=frm.elements[i].value;	}
		if(parseInt(sStr1.indexOf('req'))>0)
		{	switch(sStr2)
			{	case "text":	if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "textarea":if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "select-one":	if((frm.elements[i].value=="0")||(frm.elements[i].value=="n"))
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;	}
								break;
				case "file":	sStr5=parseInt(i)-1;
								sStr5=frm.elements[sStr5].value;
								if((sStr5=="")&&(frm.elements[i].value==""))
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	sStr6=sStr3+"lib";
									sStr6=eval(frmTxt+'.'+sStr6+'.value');
									sStr6=sStr6.split(",");
									if(frm.elements[i].value!="")
									{	adres1 = frm.elements[i].value;
										for(j=0;j<parseInt(sStr6.length);j++)
										{	if(j==0)
											{	index1 = adres1.indexOf("."+sStr6[j]);	}
											else
											{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
										}
										//Si no es del formato establecido
										if (index1 == eval("-"+sStr6.length))
										{	frm.elements[i].className=vStrEstiloEr;
											document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
											accum=parseInt(accum)+1;
										}
									}
								}
								break;
				case "radio":	total=0;
								for ( var j = 0; j < eval("frm."+sStr3+".length"); j++ )
								{	if(eval("frm."+sStr3+"["+j+"].checked")) 
									{	total=parseInt(total)+1;	}
								}
								if(total=="0")
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;	}
								break;
								
			}
		}
		if(parseInt(sStr1.indexOf('err'))>0)
		{	switch(sStr2)
			{	case "text":	break;
				case "textarea":break;
				case "select-one":	break;
				case "file":	sStr6=sStr3+"lib";
								sStr6=eval(frmTxt+'.'+sStr6+'.value');
								sStr6=sStr6.split(",");
								if(frm.elements[i].value!="")
								{	adres1 = frm.elements[i].value;
									for(j=0;j<parseInt(sStr6.length);j++)
									{	if(j==0)
										{	index1 = adres1.indexOf("."+sStr6[j]);	}
										else
										{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
									}
									if (index1 == eval("-"+sStr6.length))
									{	frm.elements[i].className=vStrEstiloEr;
										document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
										accum=parseInt(accum)+1;
									}
								}
								break;
								
			}
		}
	}
	if(accum>0)
	{	window.scrollTo(0,80);
		alert(pAlerErr);
		return;
	}
	else
	{	frm.action=sStr4;
		frm.submit();
	}
}
function valAjax(pStrMsj,pForm,pCapa,pPosicion)
{	var accum=0;
	var sStr1="";
	var sStr2="";
	var sStr3="";
	var sStr4="";
	var sStr5="";
	var sStr6="";
	var postAjax="";
	var frm=eval("document."+pForm);
	var frmTxt="document."+pForm;
	var total=0;
	for (i=0;i<frm.elements.length;i++)
	{	/*sStr += "NOMBRE: " + frm.elements[i].name;
		sStr += "TIPO : " + frm.elements[i].type;
		sStr += "VALOR: " + frm.elements[i].className;
		sStr += "VALOR: " + frm.elements[i].value + "\n";*/
		sStr1=frm.elements[i].className;
		sStr2=frm.elements[i].type;
		sStr3=frm.elements[i].name;
		if(sStr3=="txtSv")
		{	sStr4=frm.elements[i].value;
			sStr4=sStr4.split("?");
		}
		else
		{	if(postAjax!="")
			{	postAjax=postAjax+",";	}
			postAjax=postAjax+"aj"+sStr3+"="+frm.elements[i].value;
		}
		if(parseInt(sStr1.indexOf('req'))>0)
		{	switch(sStr2)
			{	case "text":	if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "textarea":if(frm.elements[i].value=="")
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	frm.elements[i].className=vStrEstiloOk;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;
								}
								break;
				case "select":	if((frm.elements[i].value=="0")||(frm.elements[i].value=="n"))
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjOk;	}
								break;
				case "file":	sStr5=parseInt(i)-1;
								sStr5=frm.elements[sStr5].value;
								if((sStr5=="")&&(frm.elements[i].value==""))
								{	frm.elements[i].className=vStrEstiloEr;
									document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								else
								{	sStr6=sStr3+"lib";
									sStr6=eval(frmTxt+'.'+sStr6+'.value');
									sStr6=sStr6.split(",");
									if(frm.elements[i].value!="")
									{	adres1 = frm.elements[i].value;
										for(j=0;j<parseInt(sStr6.length);j++)
										{	if(j==0)
											{	index1 = adres1.indexOf("."+sStr6[j]);	}
											else
											{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
										}
										//Si no es del formato establecido
										if (index1 == eval("-"+sStr6.length))
										{	frm.elements[i].className=vStrEstiloEr;
											document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
											accum=parseInt(accum)+1;
										}
									}
								}
								break;
				case "radio":	total=0;
								for ( var j = 0; j < frm.elements[i].length; j++ )
								{	if(frm.elements[i][j].checked) 
									{	total=parseInt(total)+1;	}
								}
								if(total=="0")
								{	document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr1;
									accum=parseInt(accum)+1;
								}
								break;
								
			}
		}
		if(parseInt(sStr1.indexOf('err'))>0)
		{	switch(sStr2)
			{	case "text":	break;
				case "textarea":break;
				case "select":	break;
				case "file":	sStr6=sStr3+"lib";
								sStr6=eval(frmTxt+'.'+sStr6+'.value');
								sStr6=sStr6.split(",");
								if(frm.elements[i].value!="")
								{	adres1 = frm.elements[i].value;
									for(j=0;j<parseInt(sStr6.length);j++)
									{	if(j==0)
										{	index1 = adres1.indexOf("."+sStr6[j]);	}
										else
										{	index1 = index1 + adres1.indexOf("."+sStr6[j]);	}
									}
									if (index1 == eval("-"+sStr6.length))
									{	frm.elements[i].className=vStrEstiloEr;
										document.getElementById(pStrMsj+sStr3).innerHTML=vStrMsjEr2;
										accum=parseInt(accum)+1;
									}
								}
								break;
								
			}
		}
	}
	if(accum>0)
	{	window.scrollTo(0,80);
		alert("Ingrese los datos requeridos");
		return;
	}
	else
	{	recibeid(sStr4[0],sStr4[1],postAjax,pCapa,pPosicion);
	}
}

function IsMail(YourMail)
{
	var Template = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; //Formato de direccion de correo electronico
	
	if(YourMail.value!="") 
	{
		if (Template.test(YourMail.value)) 
		{							}
		else
		{   alert("Ingrese un email correcto");
			YourMail.focus();
			YourMail.select();
		}		
	}
	return false;
}


function cambiarPag(mod,pag)
{	var pTotal=0;
	pTotal=mod.indexOf("?");
	if(pTotal=='-1')
	{	document.frmList.action=mod+"?pag="+pag;
		document.frmList.submit();
	}else{
		document.frmList.action=mod+"&pag="+pag;
		document.frmList.submit();
	}
}

function valNewsletter(pMod,pMsjErr,pAlerErr)
{	document.frmReg.txtSv.value=document.frmReg.txtSv.value+"?acc="+pMod;
	document.frmReg.target='_top';
	valSimple1('m','frmReg',pMsjErr,pAlerErr);
}

function valForo(pMod,pMsjErr,pAlerErr)
{	document.frmReg.txtSv.value=document.frmReg.txtSv.value+"&acc="+pMod+"&item=3";
	document.frmReg.target='_top';
	valSimple1('m','frmReg',pMsjErr,pAlerErr);
	
}
function valForo1(pMod,pMsjErr,pAlerErr)
{	document.frmReg.txtSv.value=document.frmReg.txtSv.value+"&acc="+pMod+"&item=4";
	document.frmReg.target='_top';
	valSimple1('m','frmReg',pMsjErr,pAlerErr);
	
}
function valAcceso(pMod)
{	if(document.frmLogin.txtAcc1.value=="")
	{	alert("Por favor ingrese su nombre de usuario");document.frmLogin.txtAcc1.focus();return;	}
	if(document.frmLogin.txtAcc2.value=="")
	{	alert("Por favor ingrese su clave de usuario");document.frmLogin.txtAcc2.focus();return;	}
	document.frmLogin.action="admin-foro.php?err=0&msg=4&vpag="+pMod;
	document.frmLogin.submit();
}

function valAcceso_Age(pMod)
{	if(document.frmLogin.txt1.value=="")
	{	alert("Por favor ingrese su Codigo de Agente");
	document.frmLogin.txt1.focus();return;	
	}
	document.frmLogin.action="log_age.php?err=0&msg=1&vpag="+pMod;
	document.frmLogin.submit();
}
function cambiarPagSolo(mod,pag)
{	var pTotal=0;
	pTotal=mod.indexOf("?");
	if(pTotal=='-1')
	{	document.frmLst.action=mod+"?pag="+pag;
		document.frmLst.submit();
	}else{
		document.frmLst.action=mod+"&pag="+pag;
		document.frmLst.submit();
	}
}