function Valida()
{
	//NOM
	if (document.forms["reserva"].RES_NOM.value=="")
	{
		alert("Error: "+document.forms["reserva"].RES_NOM.id);
		document.forms["reserva"].RES_NOM.focus();
		return;
	}
	//TEL
	if (document.forms["reserva"].RES_TEL.value=="")
	{
		alert("Error: "+document.forms["reserva"].RES_TEL.id);
		document.forms["reserva"].RES_TEL.focus();
		return;
	}
	//EMA
	if (document.forms["reserva"].RES_EMA.value=="")
	{
		alert("Error: "+document.forms["reserva"].RES_EMA.id);
		document.forms["reserva"].RES_EMA.focus();
		return;
	}
	//PAX
	if (document.forms["reserva"].RES_PAX.value=="")
	{
		alert("Error: "+document.forms["reserva"].RES_PAX.id);
		document.forms["reserva"].RES_PAX.focus();
		return;
	}
	//HOUR
	if (validarSiNumero(document.forms["reserva"].RES_HOR.value)=="1" || document.forms["reserva"].RES_HOR.value=="")
	{
        document.forms["reserva"].RES_HOR.value=0;
	}
	//MINS
	if (validarSiNumero(document.forms["reserva"].RES_MIN.value)=="1" || document.forms["reserva"].RES_MIN.value=="")
	{
        document.forms["reserva"].RES_MIN.value=0;
	}
	//DATE INI
	if (document.forms["reserva"].RES_INI.value=="")
	{
		alert("Error: "+document.forms["reserva"].Checkin.id);
		document.forms["reserva"].RES_INI.focus();
		return;
	}
	//DATE FIN
	if (document.forms["reserva"].RES_FIN.value=="")
	{
		alert("Error: "+document.forms["reserva"].Checkout.id);
		document.forms["reserva"].RES_FIN.focus();
		return;
	}
	document.forms["reserva"].submit();
}


function validarSiNumero(numero){
if (!/^([0-9])*$/.test(numero))
	{
	alert("not numeric")
    return("1");
	}
	else
	{
    return("0");
	}
}


var uncop=0

function opencarrier()
{
var a=document.getElementById("carrier")
a.style.visibility="visible";
a.style.height="110px";
}

function closecarrier()
{
var a=document.getElementById("carrier")
a.style.visibility="hidden";
a.style.height="10px";
//closecarriercode();
}

/*

function opencarriercode()
{
var indice = document.regdatos.transporter.selectedIndex
var a=document.getElementById("carriercode")
if (indice>0)
	{
	a.style.visibility="visible";
	a.style.height="90px";
	}
else
	{
	closecarriercode()
	}
}

function closecarriercode()
{
var a=document.getElementById("carriercode")
a.style.visibility="hidden";
a.style.height="10px";
}
*/

function Carrito(key,ref,ori,sql,enu,col,tal,uni) {
try
{
var selObj = document.getElementById('talla');
var selIndex = selObj.selectedIndex;
tal=selObj.options[selIndex].value;
}
catch (err)
{
var selObj = document.getElementById('talla');
var selIndex = selObj.value;
tal=selIndex;
}

muestra_oculta("carroVOLAN");

top.frames["support"].document.location=wpath+"addKart.asp?uni="+document.forms[1].uns.value+"&item="+ref+"&sql="+sql+"&tal="+tal+"&col="+col+"&rnd="+Math.random();
document.forms[1].uns.value=1;
setTimeout('updCesta()',1000)
setTimeout('muestra_oculta("carroVOLAN")',2000);
}


function muestra_oculta(id){
if (id!="")
{
	if (document.getElementById){ //se obtiene el id
		var el = document.getElementById(id); //se define la variable "el" igual a nuestro div
		try
		{
		el.style.display = (el.style.display == 'block') ? 'none' : 'block'; //damos un atributo display:none que oculta el div		
		}
		catch (err)
		{
		}

	}


}
}

/* mostra/amaga dades d'envio */
function toggleVisibility(capa)
{
var e=document.getElementById(capa);
if (e.style.visibility=="hidden"){
	e.style.visibility="visible";
	e.style.height="240px";
	}
else 
	{
	e.style.visibility="hidden";
	e.style.height="10px";
	}

}

/*************************/
/*                       */
/* valida dades envio    */
/*                       */
/*************************/
function formCheck(val)
{
stopCheck=0;


document.forms["regdatos"].p1_emp.style.background ="#FFFFFF";
document.forms["regdatos"].p1_em2.style.background ="#FFFFFF";
document.forms["regdatos"].p1_nom.style.background ="#FFFFFF";
document.forms["regdatos"].p1_dni.style.background ="#FFFFFF";
document.forms["regdatos"].p1_adr.style.background ="#FFFFFF";
document.forms["regdatos"].p1_cpo.style.background ="#FFFFFF";
document.forms["regdatos"].p1_pob.style.background ="#FFFFFF";
document.forms["regdatos"].p1_pro.style.background ="#FFFFFF";
document.forms["regdatos"].p1_tel.style.background ="#FFFFFF";

document.forms["regdatos"].p2_nom.style.background ="#FFFFFF";
document.forms["regdatos"].p2_adr.style.background ="#FFFFFF";
document.forms["regdatos"].p2_cpo.style.background ="#FFFFFF";
document.forms["regdatos"].p2_pob.style.background ="#FFFFFF";
document.forms["regdatos"].p2_pro.style.background ="#FFFFFF";
document.forms["regdatos"].p2_tel.style.background ="#FFFFFF";


/*DATOS FACTURA*/
if (document.forms["regdatos"].p1_emp.value=="")
{
	//document.forms["regdatos"].p1_emp.focus();
	//document.forms["regdatos"].p1_emp.style.background ="#F2CDD7";
	//stopCheck=1;
	document.forms["regdatos"].p1_emp.value="N/D";
}
if (document.forms["regdatos"].p1_em2.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_em2.focus();
	document.forms["regdatos"].p1_em2.style.background ="#F2CDD7";
    stopCheck=1;
}
esemail=validate(document.forms["regdatos"].p1_em2.value);
if (esemail==false && stopCheck==0)
{
	document.forms["regdatos"].p1_em2.focus();
	document.forms["regdatos"].p1_em2.style.background ="#F2CDD7";
    stopCheck=1;
}

if (document.forms["regdatos"].p1_nom.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_nom.focus();
	document.forms["regdatos"].p1_nom.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_dni.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_dni.focus();
	document.forms["regdatos"].p1_dni.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_adr.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_adr.focus();
	document.forms["regdatos"].p1_adr.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_cpo.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_cpo.focus();
	document.forms["regdatos"].p1_cpo.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_pob.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_pob.focus();
	document.forms["regdatos"].p1_pob.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_pro.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_pro.focus();
	document.forms["regdatos"].p1_pro.style.background ="#F2CDD7";
    stopCheck=1;
}
if (document.forms["regdatos"].p1_tel.value=="" && stopCheck==0)
{
    document.forms["regdatos"].p1_tel.focus();
	document.forms["regdatos"].p1_tel.style.background ="#F2CDD7";
    stopCheck=1;
}

/*ENVIO*/
if (stopCheck==0)
{

	if (document.forms["regdatos"].MISMOS.checked==false)
	{
			if (document.forms["regdatos"].p2_nom.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_nom.focus();
				document.forms["regdatos"].p2_nom.style.background ="#F2CDD7";
				stopCheck=1;
			}
			if (document.forms["regdatos"].p2_adr.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_adr.focus();
				document.forms["regdatos"].p2_adr.style.background ="#F2CDD7";
				stopCheck=1;
			}
			if (document.forms["regdatos"].p2_cpo.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_cpo.focus();
				document.forms["regdatos"].p2_cpo.style.background ="#F2CDD7";
				stopCheck=1;
			}
			if (document.forms["regdatos"].p2_pob.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_pob.focus();
				document.forms["regdatos"].p2_pob.style.background ="#F2CDD7";
				stopCheck=1;
			}
			if (document.forms["regdatos"].p2_pro.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_pro.focus();
				document.forms["regdatos"].p2_pro.style.background ="#F2CDD7";
				stopCheck=1;
			}
			if (document.forms["regdatos"].p2_tel.value=="" && stopCheck==0)
			{
				document.forms["regdatos"].p2_tel.focus();
				document.forms["regdatos"].p2_tel.style.background ="#F2CDD7";
				stopCheck=1;
			}

	}
	else
	{
		if (stopCheck==0)
		{
			document.forms["regdatos"].p2_nom.value=document.forms["regdatos"].p1_nom.value;
			document.forms["regdatos"].p2_adr.value=document.forms["regdatos"].p1_adr.value;
			document.forms["regdatos"].p2_cpo.value=document.forms["regdatos"].p1_cpo.value;
			document.forms["regdatos"].p2_pob.value=document.forms["regdatos"].p1_pob.value;
			document.forms["regdatos"].p2_pro.value=document.forms["regdatos"].p1_pro.value;
			document.forms["regdatos"].p2_tel.value=document.forms["regdatos"].p1_tel.value;
		}
	}

}

if (document.forms["regdatos"].p_terms.checked==false && stopCheck==0)
{
alert("Es necesario aceptar los términos");
stopCheck=1;
}

/*ok*/
if (stopCheck==0)
{
	document.forms["regdatos"].action="vbscript/registroKart.asp";
	document.forms["regdatos"].submit();
}
}


function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}

/*************************/
/*                       */
/* valida transport      */
/*                       */
/*************************/
function transpCheck()
{
var stopCheck;
stopCheck=0;
//document.forms["regdatos"].portes.style.background ="#FFFFFF";
document.forms["regdatos"].transporter.style.backgroundColor ="#FFFFFF";
document.forms["regdatos"].code.style.background ="#FFFFFF";


var rbutton = getRadioButtonSelectedValue(document.regdatos.portes);

// si es debidos comprova si hi ha transportista i codi
if (rbutton==0 || (typeof (rbutton) == "undefined") )
{
	var indice = document.regdatos.transporter.selectedIndex
    var a=document.getElementById("carriercode")
    if (indice==0)
    {
        document.forms["regdatos"].transporter.style.backgroundColor ="#F2CDD7";
		return;
    }
    if (document.regdatos.code.value=="")
    {
        document.forms["regdatos"].code.style.background ="#F2CDD7";
		return;
    }
}

//alert(document.regdatos.transporter.value);


/*ok*/
if (stopCheck==0)
{
	document.forms["regdatos"].action="vbscript/registroTransp.asp";
	document.forms["regdatos"].submit();
}
}




/*************************/
/*                       */
/* valida registre       */
/*                       */
/*************************/
function regCheck(val)
{

stopCheck=0;

//document.forms["regdatos"].p1_emp.style.background ="#444444";
document.forms["regdatos"].p1_nik.style.background ="#444444";
document.forms["regdatos"].p1_em2.style.background ="#444444";
document.forms["regdatos"].p1_ps1.style.background ="#444444";
document.forms["regdatos"].p1_ps2.style.background ="#444444";


/*emp*/
/**
if (document.forms["regdatos"].p1_emp.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_emp.focus();
	document.forms["regdatos"].p1_emp.style.background ="#F2CDD7";
    stopCheck=1;
}
**/


/*nik*/
if (document.forms["regdatos"].p1_nik.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_nik.focus();
	document.forms["regdatos"].p1_nik.style.background ="#F2CDD7";
    stopCheck=1;
}

/*es email?*/
var esemail;
esemail=validate(document.forms["regdatos"].p1_em2.value);
if (esemail==false && stopCheck==0)
{
	document.forms["regdatos"].p1_em2.focus();
	document.forms["regdatos"].p1_em2.style.background ="#F2CDD7";
    stopCheck=1;
}

/*analitza password*/
var ps=document.getElementById("p1_ps1");
if (ps.value.length<6 && stopCheck==0)
{
	document.forms["regdatos"].p1_ps1.focus();
	document.forms["regdatos"].p1_ps1.style.background ="#F2CDD7";
    stopCheck=1;
}
var ps1=document.getElementById("p1_ps1");
var ps2=document.getElementById("p1_ps2");
if (ps1.value!=ps2.value && stopCheck==0)
{

	document.forms["regdatos"].p1_ps1.focus();
	document.forms["regdatos"].p1_ps1.style.background ="#F2CDD7";
	document.forms["regdatos"].p1_ps2.style.background ="#F2CDD7";
    stopCheck=1;
}

/*termes*/
if (document.forms["regdatos"].p_terms.checked==false && stopCheck==0)
{
alert("Es necesario aceptar los términos");
stopCheck=1;
}

/*ok*/
if (stopCheck==0)
{
	document.forms["regdatos"].action="vbscript/registroData.asp";
	document.forms["regdatos"].submit();
}
}









/*************************/
/*                       */
/* valida panel registre */
/*                       */
/*************************/
function panregCheck(val)
{

stopCheck=0;

document.forms["regdatos"].p1_nik.style.background ="#FFFFFF";


/*DATOS FACTURA*/
if (document.forms["regdatos"].p1_nik.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_nik.focus();
	document.forms["regdatos"].p1_nik.style.background ="#F2CDD7";
    stopCheck=1;
}


if (stopCheck==0)
{
	document.forms["regdatos"].action="vbscript/panregData.asp";
	document.forms["regdatos"].submit();
}
}

/*************************/
/*                       */
/* valida panel registre */
/*                       */
/*************************/
function panpasCheck(val)
{
stopCheck=0;



document.forms["regdatos"].p1_pas.style.background ="#FFFFFF";
document.forms["regdatos"].p1_ps1.style.background ="#FFFFFF";
document.forms["regdatos"].p1_ps2.style.background ="#FFFFFF";

/*old password*/
if (document.forms["regdatos"].p1_pas.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_pas.focus();
	document.forms["regdatos"].p1_pas.style.background ="#F2CDD7";
    stopCheck=1;
}


/*analitza password*/
var ps=document.getElementById("p1_ps1");
if (ps.value.length<6 && stopCheck==0)
{
	document.forms["regdatos"].p1_ps1.focus();
	document.forms["regdatos"].p1_ps1.style.background ="#F2CDD7";
    stopCheck=1;
}
var ps1=document.getElementById("p1_ps1");
var ps2=document.getElementById("p1_ps2");



if (ps1.value!=ps2.value && stopCheck==0)
{

	document.forms["regdatos"].p1_ps1.focus();
	document.forms["regdatos"].p1_ps1.style.background ="#F2CDD7";
	document.forms["regdatos"].p1_ps2.style.background ="#F2CDD7";
    stopCheck=1;
}

if (stopCheck==0)
{
	document.forms["regdatos"].action="vbscript/panpasData.asp";
	document.forms["regdatos"].submit();
}

}


function validate(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) 
	{
	  return false;
    }
   else
	{
	  return true;
	}
}


/* subs add quantity a item */
function quantityItem(seq,typ)
{
top.location="vbscript/quantityKart.asp?seq="+seq+"&typ="+typ;
}


/* window open legal */
function wo(rut)
{
window.open(rut,"_blank","width=550,height=550,left=10,top=10,status=1,menu=0,scrollbars=1");

}





/*************************/
/*                       */
/* valida envio          */
/*                       */
/*************************/
function envioCheck(val)
{
stopCheck=0;

document.forms["regdatos"].p1_nom.style.background ="#FFFFFF";
document.forms["regdatos"].p1_ema.style.background ="#FFFFFF";
document.forms["regdatos"].p1_tel.style.background ="#FFFFFF";


/*nom*/
if (document.forms["regdatos"].p1_nom.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_nom.focus();
	document.forms["regdatos"].p1_nom.style.background ="#F2CDD7";
    stopCheck=1;
}

/*es email?*/
var esemail;
esemail=validate(document.forms["regdatos"].p1_ema.value);
if (esemail==false && stopCheck==0)
{
	document.forms["regdatos"].p1_ema.focus();
	document.forms["regdatos"].p1_ema.style.background ="#F2CDD7";
    stopCheck=1;
}


/*telefono*/
if (document.forms["regdatos"].p1_tel.value=="" && stopCheck==0)
{
	document.forms["regdatos"].p1_tel.focus();
	document.forms["regdatos"].p1_tel.style.background ="#F2CDD7";
    stopCheck=1;
}

/*ok*/
if (stopCheck==0)
{
	document.forms["regdatos"].action=ruta+"vbscript/enviomail.asp";
	document.forms["regdatos"].submit();
}
}


/*pagos*/
function PayPal()
{

support.location.href=ruta+"paypalbridge.asp"
}

function Visa()
{
support.location.href=ruta+"visabridge.asp"
}



function clear_textbox()
{
document.forms["seek"].text1.value = "";
}

