/*Evitar dentro de iframe
<SCRIPT Language=´JavaScript´>
   if (window != window.top)
   top.location.href = location.href;
</SCRIPT> 
*/
if (window != window.top)
   top.location.href = location.href;
//Enviarformulario con href javascript:submitForm('formc1','compras2.php')
function submitForm(frm,destino){
//frm.action=action;
document.getElementById(frm).action=destino;
document.getElementById(frm).submit();
//return(false)
}
//activarboton
function onboton(formulario){
	formulario.readonly=false;
	formulario.disabled=false;
	}
function offboton(formulario){
	formulario.readonly=true;
	formulario.disabled=true;
	}
function esnumero(numero){
    var salida="";
	if (!/^([0-9])*$/.test(numero)){
	salida="El valor "+ numero + " no es un número";}
    return salida;
  }
function esnumero2(numero){
    var salida="";
	if (!/^([0-9\-\s\*])*$/.test(numero)){
	salida="El valor "+ numero + " no es valido";}
    return salida;
  }
//validarcampos javascript:submitForm('idformulario','contactos')
function validarcampos(frm,tipo){
formulario=document.getElementById(frm);
	//var er_email = /^(.+\@.+\..+)$/
	//var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/
	var fono;
	var aviso="";
	switch(tipo){
		case 'contactos':
		if(formulario.nombres.value.length==0)
		{
			aviso+="+ Escribia su nombre\n";
			}
		var resmail=validarmail(formulario.email.value);
		if(resmail!="")
		{
			aviso+=resmail+"\n";
		}
		if((formulario.pais.value.length==0) ){
			
			aviso+="+ Ingrese su Pais/Region/Ciudad \n";
		}
		if(formulario.telefono.value.length!=0)
		{
			fono=esnumero(formulario.telefono.value);
			if(fono!="")
			{
				aviso+=fono+"\n";
			}
		}
		if(formulario.mensaje.value.length==0 || formulario.mensaje.value.length<10){
			
			aviso+="+ Ingrese un Mensaje Valido \n";
		}
		break;
	case 'compras':
		if(formulario.nombredom.value.length==0||formulario.nombre.value.length==0||formulario.apellido.value.length==0||formulario.direccion.value.length==0||formulario.departamento.value.length==0||formulario.telefono.value.length==0)
		{
		aviso+="+ Debe rellenar todos los campos Obligatorios\n";
		}
		var compmail=validarmail(formulario.email.value);
		if(compmail!="")
		{
			aviso+=compmail+"\n";
		}
		if(formulario.telefono.value.length!=0)
		{
			fono=esnumero(formulario.telefono.value);
			if(fono!="")
			{
				aviso+="+ Telefono "+fono+"\n";
			}
		}
		indice = document.getElementById("planhost").selectedIndex;
		if( indice == null || indice == 0 ) {
		aviso+="+ Elija un Plan Hosting\n";
		}
		terminos = formulario.ldterms;
		if(!terminos.checked) {
			aviso+="+ Debe estar deacuerdo con los Terminios y Condiciones de Uso\n";
		}
		break;
	case 'recomendar':
		if(formulario.mensaje.value.length==0||formulario.dnombre.value.length==0||formulario.anombre.value.length==0){
			
			aviso+="- Debe rellenar todos los campos\n";
		}
		var rmail=validarmail(formulario.dcorreo.value);
		var rmail2=validarmail(formulario.acorreo.value);
		if(rmail!=""||rmail2!="")
		{
			aviso+="+ Uno de los correos no es valido\n";
		}
		break;
	case 'confirmarp':
		if(formulario.nombre.value.length==0||formulario.apellido.value.length==0||formulario.nombredom.value.length==0||formulario.banco.value.length==0||formulario.fecha.value.length==0||formulario.codcuenta.value.length==0||formulario.importe.value.length==0){
			aviso+="+ Debe rellenar todos los campos Obligatorios\n";
		}
		var confmail=validarmail(formulario.email.value);
		if(confmail!="")
		{
			aviso+=confmail+"\n";
		}
		if(formulario.codcuenta.value.length!=0)
		{
			confcuenta=esnumero2(formulario.codcuenta.value);
			if(confcuenta!="")
			{
				aviso+="+ Cod. Cta Interbancario "+confcuenta+"\n";
			}
		}
		if(formulario.importe.value.length!=0)
		{
			confimporte=esnumero(formulario.importe.value);
			if(confimporte!="")
			{
				aviso+="+ Importe "+confimporte+"\n";
			}
		}
		break;
	default: 
	}
	if(aviso==""){
	formulario.submit();
	}else{
	alert("Corrija los siguientes campos : \n\n"+aviso);
	}
}
function validarmail(campo){
    var pos1, pos2, bOk = true; 
    var sDir=campo; 
	var salida="";
    if (sDir.length==0){ 
     salida="+ Por favor ingrese su dirección de correo"; 
    } 
    pos1 = sDir.indexOf('@', 0); 
    pos2 = sDir.indexOf('.', 0); 
    bOk = bOk && (pos1 > 0); 
    bOk = bOk && (pos2 != -1); 
    bOk = bOk && (pos1 < pos2 - 1); 
    bOk = bOk && (pos2 < sDir.length - 1); 
    if (!bOk){ 
    salida="+ Dirección de correo inválida"; 
	}
	return salida;
}
