function openWindow(pgn, parametros, ancho, alto, scrollbars, resizable) {
	derecha=(screen.width-ancho)/2;
	arriba=(screen.height-alto)/2;
	
	if(resizable==true)
		resizable = 1;
	else
		resizable = 0;
		
	if(scrollbars==true)
		scrollbars = 1;
	else
		scrollbars = 0;
	
	string="toolbar=0,scrollbars="+scrollbars+",location=0,statusbar=0,menubar=0,resizable="+resizable+",width="+ancho+",height="+alto+",left="+derecha+",top="+arriba+"";
		
	fin=window.open(pgn+'?'+parametros,"ventana", string);
}



function val(formulario){
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";
	
if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 

	var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " ==> Ingrese una direccion de Email valida!!!.\n";
     error=true;
	 }

  }

if (error)
{
mensaje=mensaje+" Por favor corrija el error....";
alert(mensaje);
return false;
}
else return true;
}


function disenoContact(formulario) {
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";
	

if (formulario.nombre.value=='')
{
mensaje=mensaje + " ==> No ingreso su Nombre completo.\n";
error=true; 
}	

if (formulario.ciudad.value=='')
{
mensaje=mensaje + " ==> No ingreso su ciudad.\n";
error=true; 
}
if (formulario.provincia.value=='')
{
mensaje=mensaje + " ==> No ingreso su provincia.\n";
error=true; 
}
if (formulario.tipo.value==0)
{
mensaje=mensaje + " ==> No ha seleccionado el tipo de informacion.\n";
error=true; 
}

if (formulario.telefono.value=='')
{
mensaje=mensaje + " ==> No ingreso su numero de Telefono.\n";
error=true; 
}
if (formulario.carta.value=='')
{
mensaje=mensaje + " ==> Ingrese la descripcion de la informacion que desea recibir.\n";
error=true; 
}
if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 

	var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " ==> Ingrese una direccion de Email valida!!!.\n";
     error=true;
	 }

  }

if (formulario.email.value != formulario.repetir.value)
{
mensaje=mensaje + " ==> Su emails no coinciden.\n";
error=true; 
}
if (formulario.txtRandImage.value!=formulario.oculto.value)
{
mensaje=mensaje + " ==> No coincide el codigo ingresado con el de la Imagen.\n";
error=true; 
}
if (error)
{
mensaje=mensaje+" Por favor corrija el error....";
alert(mensaje);
return false;
}
else return true;
	
}

function validarAdiciones(formulario){                
   for(var i=0;i<formulario.length;i++){           
     if (formulario.elements[i].type == "checkbox" && formulario.elements[i].checked == true)
     {
        return true;
        break          
     }                                                                         
     }
   alert('Por favor Seleccione al menos una Adicion para continuar con la compra. ')
   return false;
}

function validar(formulario){                
for(var i=0;i<formulario.length;i++){           
if (formulario.elements[i].type == "checkbox" && formulario.elements[i].checked == true)
{
return true;
break ;         
}                                                                         
}
alert('Por favor Seleccione al menos una Categoria para continuar con el registro. ');
return false;
}

function validarRegistro(formulario) {
	
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";
	

if (formulario.nombres.value=='')
{
mensaje=mensaje + " ==> No ingreso su Nombre.\n";
error=true; 
}	

if (formulario.apellidos.value=='')
{
mensaje=mensaje + " ==> No ingreso su Apellido.\n";
error=true; 
}

if (formulario.pais.value=='')
{
mensaje=mensaje + " ==> No ingreso su país.\n";
error=true; 
}
if (formulario.provincia.value == '')
{
mensaje=mensaje + " ==> No ingreso la provincia\n";
error=true; 
}

if (formulario.ciudad.value=='')
{
mensaje=mensaje + " ==> No ingreso su ciudad.\n";
error=true; 
}

if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 

	var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
	 if (filter.test(formulario.email.value))
	   error=false;
	 else {
     mensaje=mensaje + " ==> Ingrese una direccion de Email valida!!!.\n";
     error=true;
	 }

  }

if (formulario.pais.value == '')
{
mensaje=mensaje + " ==> No selecciono el Pais\n";
error=true; 
}

if (formulario.usuario.value == '')
{
mensaje=mensaje + " ==> No ingreso el Nombre de Usuario\n";
error=true; 
}

if (formulario.clave.value == '')
{
mensaje=mensaje + " ==> No ingreso su Clave\n";
error=true; 
}

if (error)
{
mensaje=mensaje+" Por favor corrija el error....";
alert(mensaje);
return false;
}
else return true;
	
}


function validarSoporte(formulario)
{
var error = false;
var mensaje="Se han encontrado los siguientes errores:\n";

if (formulario.email.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Email.\n";
error=true; 
}
else { 
var filter=/^(\w+\.)*\w+\@([-!"&,;\w]+\.)+\w{2,3}$/;
if (filter.test(formulario.email.value))
error=false;
else {
mensaje=mensaje + " ==> Ingrese la direccion de Email valido!.\n";
error=true;
}

}

if (formulario.email.value!=formulario.email2.value)
{
mensaje=mensaje + " ==> No coincide el email con su confirmacion.\n";
error=true; 
}
if (formulario.nombre.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Nombre.\n";
error=true; 
}

if (formulario.apellido.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Apellido.\n";
error=true; 
}

if (formulario.telefono.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su Telefono de Oficina.\n";
error=true; 
}
if (formulario.dominio.value=='')
{
mensaje=mensaje + " ==> No ha ingresado su nombre de Dominio.\n";
error=true; 
}

if (error)
{
mensaje=mensaje+" Por favor corrija el error....";
alert(mensaje);
return false;
}
}
