function MM_findObj(n, d) 
{
	var p,i,x;
	if(!d) 
		d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; 
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for(i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i>d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) 
		x=document.getElementById(n); 
	return x;
}
function MM_validateForm()
{
	var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
	for (i=0; i<(args.length-2); i+=3) 
	{ 
		test=args[i+2]; 
		val=MM_findObj(args[i]);
		if (val) 
		{ 
			nm = val.id; 
			if ((val=val.value)!="") 
			{
				if (test.indexOf('isEmail')!=-1) 
				{ 
					p = val.indexOf('@');
					if (p<1 || p==(val.length-1)) 
						errors+='- '+nm+' debe ser una dirección de correo electrónico.\n';
				} 
				else 
				if (test!='R')
				{
					if (isNaN(val)) 
						errors+='- '+nm+' debe contener un número.\n';
					if (test.indexOf('inRange') != -1) 
					{ 
						p=test.indexOf(':');
						min=test.substring(8,p); max=test.substring(p+1);
						if (val < min) errors+='- '+nm+' debe contener un número mayor a: '+min+'.\n';
					}
				}
			} 
			else if (test.charAt(0) == 'R') 
			errors += '- '+nm+' es necesario.\n';
		}
	} 
	if(errors)alert('colcatrek.com \nOcurrieron los siguientes errores:\n\n\n'+errors);
	document.MM_returnValue = (errors == '');
}

function MM_validateForm2()
{
	var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm2.arguments;
	for (i=0; i<(args.length-2); i+=3) 
	{ 
		test=args[i+2]; 
		val=MM_findObj(args[i]);
		if (val) 
		{ 
			nm = val.id; 
			if ((val=val.value)!="") 
			{
				if (test.indexOf('isEmail')!=-1) 
				{ 
					p = val.indexOf('@');
					if (p<1 || p==(val.length-1)) 
						errors+='- '+nm+' debe ser una dirección de correo electrónico.\n';
				} 
				else 
				if (test!='R')
				{
					if (isNaN(val)) 
						errors+='- '+nm+' debe contener un número.\n';
					if (test.indexOf('inRange') != -1) 
					{ 
						p=test.indexOf(':');
						min=test.substring(8,p); max=test.substring(p+1);
						if (val < min) errors+='- '+nm+' debe contener un número mayor a: '+min+'.\n';
					}
				}
			} 
			else if (test.charAt(0) == 'R') 
			errors += '- '+nm+' es necesario.\n';
		}
	} 
	if(errors)
		alert('colcatrek.com \nOcurrieron los siguientes errores:\n\n\n'+errors);
	else
		alert('colcatrek.com \n Se guardo la informacion con exito\n\n\n');
	document.MM_returnValue = (errors == '');
}

void function Confirmacion( URL ) {
if (confirm('colcatrek.com - Intranet\n\n¿Realmente desea eliminar el registro de la base de datos?')) {eval ( 'location.href = URL' );}
}


function MM_goToURL() 
{ 
	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 MM_callJS(jsStr) 
{
	return eval(jsStr);
}//LIB.0.0.1 rolfpinto@hotmail.com

