var win = null;
function NewWindow(mypage,myname,w,h,scrolle,resi){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scrolle+',resizable='+resi+''
win = window.open(mypage,myname,settings,resi)

if(win.window.focus){win.window.focus();}
}

function insertar_flash(p_archivo,p_ancho,p_alto)
{
var linea_1="<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0 width="+p_ancho+" height="+p_alto+" align=middle>";
var linea_2="<param name=movie value="+p_archivo+" />";         
var linea_3="<embed src="+p_archivo+" quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width="+p_ancho+" height="+p_alto+"></embed>";   
document.write(linea_1) 
document.write(linea_2) 
document.write('<PARAM NAME=menu VALUE=false/>') 
document.write('<param name=quality value=high />') 
document.write('<param name=wmode value=transparent />') 
document.write(linea_3) 
document.write('</object>') 
}//Para realizar la inserción del mismo …


/*	document.oncontextmenu=inhabilitar;
function inhabilitar()	{	return false;	}
*/
/*
function bderecho(e) { 
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) 
return false; 
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) 
{ 
alert("funcion deshabilitada"); 
return false; 
} 
return true; 
} 
if (document.layers) window.captureEvents(Event.MOUSEDOWN); 
window.onmousedown=bderecho; 
document.onmousedown=bderecho; 
*/
function IsMail(YourMail)
{
	var Template = /^[a-z][a-z-_0-9.]+@[a-z-_=>0-9.]+.[a-z]{2,3}$/i //Formato de direccion de correo electronico
	
	if(YourMail.value!="") 
	{
		if (Template.test(YourMail.value)) 
		{							}
		else
		{   alert("El Email que ha Ingresado tiene Caracteres Inválidos");
			YourMail.focus();
			YourMail.select();
		}		
	}
	return false;
}
function IsPhone(YourPhone)
{
	var Template = /^[0-9- ]+$/i //Formato de alfanumerico
	
	if(YourPhone.value!="") 
	{
		if (Template.test(YourPhone.value)) 
		{							}
		else
		{   alert("El Teléfono que ha Ingresado tiene Caracteres Inválidos");
			YourPhone.focus();
			YourPhone.select();
		}		
	}
	return false;
}

function IsDni(YourDni)
{
	var Template = /^[0-9]+$/i //Formato de direccion de correo electronico
	
	if(YourDni.value!="") 
	{
		if (Template.test(YourDni.value)) 
		{							}
		else
		{   alert("El DNI que ha Ingresado tiene Caracteres Inválidos");
			YourDni.select();			
			YourDni.focus();
			return false;
		}		

		if (YourDni.value.length==8) 
		{							}
		else
		{   alert("Tiene que ingresar los 8 digitos del DNI");
			YourDni.focus();
			YourDni.select();
			return false;
		}		
		
	}	
}

function Val_Email(p_mail)
{
	var Template = /^[a-z][a-z-_0-9.]+@[a-z-_=>0-9.]+.[a-z]{2,3}$/i //Formato de direccion de correo electronico
	if(p_mail.value!="") 
	{
		if (Template.test(p_mail.value)) 
		{			}
		else
		{   alert("Email inválido");
			p_mail.focus();
			p_mail.select();
		}		
	}
	return false;
}


function Val_Campo(p_campo,p_msg_vacio,p_msg_invalido,p_msg_link)
{
 	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var tem = p_campo.value;
    var i = tem.length;
	var j = 0;
	var x = 0;
	var z = 0;

  if (p_campo.value == "")
  {		alert (p_msg_vacio);
		p_campo.focus();
		return false;
  }
  else
  {		
	// verirficamos que no se ingrese una direccion web
	for (k = 0; k<=i; k++)
	{
		j = tem.indexOf(" ",0);
		tem = tem.substring(0,j) + tem.substring(j+1,tem.length);
	}
	x = tem.indexOf("<a href=",0);
	z = tem.indexOf("</a>",0);

	if ((x >= 0) || (z >= 0))
	{
		alert (p_msg_link);
		p_campo.focus();
		return false;
	}
	else 
	{
		// verificamos que no se le ingresen comillas
		for(i=0; i<tem.length; i++)
		{	if(tem.charAt(i)=="'")	
			{	
				alert (p_msg_invalido);
				p_campo.focus();
				return false;	
				break;
			}				
		}
	return true;
	}

  }
}


