var vStrMsjOk="(*)";
var vStrMsjEr1="Req";
var vStrMsjEr2="Formato incorrecto";
var vStrEstiloOk="text req";
var vStrEstiloEr="textEr 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++)
	{	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 < 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-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("Ingrese la informacion requerida (*)");
		return;
	}
	else
	{	frm.action=sStr4;
		frm.submit();
	}
}
function valSimpleAjx(pStrMsj,pForm,parCapaGuardar,parPosicion)
{	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 parPost="";
	var parGet="";
	var total=0;
	
	var arrAsinc = new Array();
	var accAsinc = 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;	}
		else
		{	if(parseInt(sStr3.indexOf('nosend'))>0)
			{	arrAsinc[accAsinc]=frm.elements[i].value;
				accAsinc=accAsinc+1;
			}
			else
			{	if(parPost!="")
					parPost=parPost+"&";
				parPost=parPost+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-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 < 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-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("Ingrese la informacion requerida (*)");
		return;
	}
	else
	{	sStr4=sStr4.replace("pGet",parGet);
		sStr4=sStr4.replace("pPost",parPost);
		sStr4=sStr4.replace("pCapa",parCapaGuardar);
		sStr4=sStr4.replace("pPosicion",parPosicion);
		frm.action=sStr4;
		frm.submit();
		for(i=0;i<accAsinc;i++)
		{	setTimeout (arrAsinc[i], 1000);	}
	}
}
function valSimpleAjx1(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 parPost="";
	var parGet="";
	var total=0;
	
	var arrAsinc = new Array();
	var accAsinc = 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;	}
		else
		{	if(parseInt(sStr3.indexOf('nosend'))>0)
			{	arrAsinc[accAsinc]=frm.elements[i].value;
				accAsinc=accAsinc+1;
			}
			else
			{	if(parPost!="")
					parPost=parPost+"&";
				parPost=parPost+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-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 < 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-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("Ingrese la informacion requerida (*)");
		return;
	}
	else
	{	frm.action=sStr4;
		frm.submit();
		for(i=0;i<accAsinc;i++)
		{	setTimeout (arrAsinc[i], 1500);	}
	}
}