/*
	TPMCorp - 16/10/2009
*/

//var screenX = screen.width;

function act(id, imgObj){
	document.getElementById(id).src = imgObj.src;
}

function loadMenu(){

	//document.getElementById("container").style.width = screenX + "px";
	//document.getElementById("menu_top").style.width = (screenX-500) + "px";

	if(window.location.href.indexOf("opc=") != -1){
		var opc = window.location.href.substr(window.location.href.indexOf("opc=") + 4, 1);

		switch(opc){
			case "1": 
				document.getElementById("ganadoresImg").src = ganadoresOn.src;
				ganadoresOff.src = ganadoresOn.src;
				break;
			case "2": 
				document.getElementById("amigosImg").src = amigosOn.src;
				amigosOff.src = amigosOn.src;
				break;
			case "3": 
				document.getElementById("sorteosImg").src = sorteosOn.src;
				sorteosOff.src = sorteosOn.src;
				break;
			case "4": 
				document.getElementById("basesImg").src = basesOn.src;
				basesOff.src = basesOn.src;
				break;
			default:
				document.getElementById("ganadoresImg").src = ganadoresOn.src;
				ganadoresOff.src = ganadoresOn.src;
				break;
		}
	}
}

var re_texto = /^[a-zA-Z \xc0\xc8\xcc\xd2\xd9\xe0\xe8\xec\xf2\xf9\xfc\x27\xdc\xc7\xe7\xe1\xe9\xed\xf3\xfa\xc1\xc9\xcd\xd3\xda\xf1\xd1]{2,150}$/ 
var re_phone = /^[9|6]{1}\d{8}$/
var re_email = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/
var re_edad  = /^[0-9]{2}$/
	
function checkForm(oForm){
	var error = false;
	var MSG_ERROR = "";
	
	if(re_email.test(oForm.email.value)) setStyle(oForm.email, "ok");
   	else {setStyle(oForm.email, "ko"); error = true; MSG_ERROR = MSG_10;}
	
	if(re_email.test(oForm.confirma_email.value)) setStyle(oForm.confirma_email, "ok");
   	else {setStyle(oForm.confirma_email, "ko"); error = true; MSG_ERROR = MSG_10;}
	
	if(oForm.provincia.selectedIndex != 0)  setStyle(oForm.provincia, "ok");
	else {setStyle(oForm.provincia, "ko"); error = true; MSG_ERROR = MSG_9;}
	
	if(oForm.pais.selectedIndex != 0)  setStyle(oForm.pais, "ok");
	else {setStyle(oForm.pais, "ko"); error = true; MSG_ERROR = MSG_8;}
   	
	if(re_edad.test(oForm.edad.value)) setStyle(oForm.edad, "ok");
   	else {setStyle(oForm.edad, "ko"); error = true; MSG_ERROR = MSG_7;}

	if(re_texto.test(oForm.apellidos.value)) setStyle(oForm.apellidos, "ok");
   	else {setStyle(oForm.apellidos, "ko"); error = true; MSG_ERROR = MSG_6;}

	if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true; MSG_ERROR = MSG_5;}

   	
	if(!error){
		if(oForm.email.value != oForm.confirma_email.value){
			alert(MSG_2);
			setStyle(oForm.email, "ko"); 
			setStyle(oForm.confirma_email, "ko"); 
			error = true;
		}
	 	else if(!oForm.legal.checked){
	    	alert(MSG_3);
	  		error = true;
		}
		
		if(!error){
			setBotonAccion("imgParticipar");
			oForm.action = "./alta.php";
			oForm.method = "POST";
			oForm.submit();
		}
    }
    else{
   		alert(MSG_ERROR);
    }
}

function checkFormModifica(oForm){
	var error = false;

	if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true;}
    
	if(re_texto.test(oForm.apellidos.value)) setStyle(oForm.apellidos, "ok");
   	else {setStyle(oForm.apellidos, "ko"); error = true;}
    
	if(re_edad.test(oForm.edad.value)) setStyle(oForm.edad, "ok");
   	else {setStyle(oForm.edad, "ko"); error = true;}
   	
	if(oForm.pais.selectedIndex != 0)  setStyle(oForm.pais, "ok");
	else {setStyle(oForm.pais, "ko"); error = true;}
   	
	if(oForm.provincia.selectedIndex != 0)  setStyle(oForm.provincia, "ok");
	else {setStyle(oForm.provincia, "ko"); error = true;}
   	
	if(!error){
		if(parseInt(oForm.edad.value) < 10){
			alert(MSG_1);
			setStyle(oForm.edad, "ko"); 
			error = true;
		}
	 	else if(!oForm.legal.checked){
	    	alert(MSG_3);
	  		error = true;
		}
		
		if(!error){
			setBotonAccion("imgParticipar");
			oForm.action = "./modifica.php";
			oForm.method = "POST";
			oForm.submit();
		}
    }
    else{
   		alert(MSG_4);
    }
}


function checkFormEnviarAmigo(oForm){
	var error = false;
	var entra = false;
	oForm.datos.value = "";
	
	for(var i = 1; i < 4; i++){
		oNombre = eval("oForm.amigo" + i);
		oEmail  = eval("oForm.email" + i);

		if(oNombre.value.length > 0 && oEmail.value.length > 0){
			entra = true;

			if(re_texto.test(oNombre.value)) setStyle(oNombre, "ok");
			else {setStyle(oNombre, "ko"); error = true;}
		
			if(re_email.test(oEmail.value)) setStyle(oEmail, "ok");
			else {setStyle(oEmail, "ko"); error = true;}
			
			if(!error){
				oForm.datos.value += oNombre.value+"="+oEmail.value+"#";
			}
		}
	}
	
	if(re_texto.test(oForm.nombre_envia.value)) setStyle(oForm.nombre_envia, "ok");
	else {setStyle(oForm.nombre_envia, "ko"); error = true;}
	
		
	if(!error){
		if(entra){
			setBotonAccion("imgEnviarAmigo");
			oForm.action = "./enviar_invitaciones.php";
			oForm.method = "POST";
			oForm.submit();
		}
	}
	else{
   		alert(MSG_4);
    }
}

	
function checkField(oForm){
	var error = false;

	if(re_email.test(oForm.email.value)) setStyle(oForm.email, "ok");
   	else {setStyle(oForm.email, "ko"); error = true;}
	
	if(!error && oForm.email.value != ""){
		setBotonAccion("imgEnviarAmigo");
		oForm.action = "./enviar_modificacion_datos.php";
		oForm.method = "POST";
		oForm.submit();
	}
	else{
   		alert(MSG_4);
    }	

}
	
	


function setBotonAccion(objId){
	document.getElementById(objId).style.display = "none";
	document.getElementById("container_envio").innerHTML = "<strong style='color:#ff0000;'>Enviando datos...</strong>";
}


function setStyle(obj, what){
	if(what == "ko"){
		obj.style.border = "1px solid #FF0000";
		obj.style.backgroundColor = "#FEC0C0";
	}
	else{
		obj.style.border = "2px inset #ccc";
		obj.style.backgroundColor = "#FFF";
	}
}

function go(url, opc){
	window.location.href = url + "?opc=" + opc;
}

function setProvincia(oSelPais){

	var oSelProv = document.getElementById("provincia");	
	
	if(oSelPais.options[oSelPais.selectedIndex].text != "Espa\xf1a"){
		var totalOptions = oSelProv.options.length;
		oSelProv.options[(totalOptions-1)].selected = true;
		oSelProv.disabled = true;
	}
	else{
		oSelProv.disabled = false;
		oSelProv.options[0].selected = true;
	}
}


function setValueSelect(){
	
	var oPais = document.getElementById("pais");
	var vpais = document.getElementById("vpais").value;
	var oProvincia = document.getElementById("provincia");
	var vprovincia = document.getElementById("vprovincia").value;
	
	for(var i = 0; i < oPais.options.length; i++){
		if(oPais.options[i].text.toLowerCase() == vpais.toLowerCase()){
			oPais.options[i].selected = true;
			break;
		}
	}
	for(var i = 0; i < oProvincia.options.length; i++){
		if(oProvincia.options[i].value.toLowerCase() == vprovincia.toLowerCase()){
			oProvincia.options[i].selected = true;
			break;
		}
	}
	
}



var ganadoresOn = new Image();
ganadoresOn.src = "./img/960_grid_12_col_02-on.gif";
ganadoresOn.width = 155;
ganadoresOn.height = 104;
ganadoresOn.border = 0;
var ganadoresOff = new Image();
ganadoresOff.src = "./img/960_grid_12_col_02.gif";
ganadoresOff.width = 155;
ganadoresOff.height = 104;
ganadoresOff.border = 0;
var ganadoresRoll = new Image();
ganadoresRoll.src = "./img/960_grid_12_col_02-on.gif";
ganadoresRoll.width = 155;
ganadoresRoll.height = 104;
ganadoresRoll.border = 0;

var amigosOn = new Image();
amigosOn.src = "./img/960_grid_12_col_03-on.gif";
amigosOn.width = 172;
amigosOn.height = 104;
amigosOn.border = 0;
var amigosOff = new Image();
amigosOff.src = "./img/960_grid_12_col_03.gif";
amigosOff.width = 172;
amigosOff.height = 104;
amigosOff.border = 0;
var amigosRoll = new Image();
amigosRoll.src = "./img/960_grid_12_col_03-on.gif";
amigosRoll.width = 172;
amigosRoll.height = 104;
amigosRoll.border = 0;

var sorteosOn = new Image();
sorteosOn.src = "./img/960_grid_12_col_04-on.gif";
sorteosOn.width = 175;
sorteosOn.height = 104;
sorteosOn.border = 0;
var sorteosOff = new Image();
sorteosOff.src = "./img/960_grid_12_col_04.gif";
sorteosOff.width = 175;
sorteosOff.height = 104;
sorteosOff.border = 0;
var sorteosRoll = new Image();
sorteosRoll.src = "./img/960_grid_12_col_04-on.gif";
sorteosRoll.width = 175;
sorteosRoll.height = 104;
sorteosRoll.border = 0;

var basesOn = new Image();
basesOn.src = "./img/960_grid_12_col_05-on.gif";
basesOn.width = 157;
basesOn.height = 104;
basesOn.border = 0;
var basesOff = new Image();
basesOff.src = "./img/960_grid_12_col_05.gif";
basesOff.width = 157;
basesOff.height = 104;
basesOff.border = 0;
var basesRoll = new Image();
basesRoll.src = "./img/960_grid_12_col_05-on.gif";
basesRoll.width = 157;
basesRoll.height = 104;
basesRoll.border = 0;

