var movent=false;
var numPag=0;
var pag=1;
var protoZoom;
var ban;
var primera=true;

window.onload=function() {
	
	if($('loadArt')){
		$('loadArt').style.display="none";
		$('derecha').style.display="block";
	}
	
	if($('map')){
		map();
	}
	
	var numP=$('numPaginas');
	if(numP){
		numPag=numP.value;
	}
	
	var numP2=$('numPaginas2');
	if(numP2){
		var anchura=parseInt((numP.value)+(2))*23;
		movil.style.width=ancura+'px';
		$('paginas').style.width= anchura+"px";
		numPag=numP2.value;
		$('p1').style.backgroundColor="#6D88B6";
	}
	
	var dImg=$('visorImg');
	if (dImg) {
		var protoZoom=new ProtoZoom(dImg, {
			buttonLeftWidth: 20,
			buttonRightWidth: 20,
			smallImgWidth: 90,
			smallImgHeight: 77
		});
	}
	
	var dImg2=$('artRel');
				
	if (dImg2) {
		var protoCarousel=new ProtoCarousel(dImg2, {
			buttonLeftWidth: 30,
			buttonRightWidth: 30
		});
	}
	
	
	var d=$('banTar');
	//var d=document.getElementById("novedadesInicioCont");
	if(d){
		//d.style.height='223px';
		ban=d.childNodes[0];
		if(ban){
			anima();
		}else{alert('no');}

	}
	
	var cbo=$('cboColor');
	
	if (cbo) {
		var colcod=gup("colcod");
		if (colcod!="") {
			carregaComboColor(colcod);
		} else {
			carregaComboColor();
		}
	}
}


function otropais() {
	if($('cboPais').value==1){
		$('divprov2').style.display="none";
		$('paisO').style.display="block";
	}else{
		$('divprov2').style.display="block";
		$('paisO').style.display="none";
	}
	
	
}

function comprar() {
	window.location="compra.php";
}

function actualitzaCantidad(inp) {
	if (isNaN(parseInt(inp.value))) {
		alert("La cantidad introducida no es correcta");
		inp.value="";
	} else {
		var codigo=inp.nextSibling.value;
		
		if (getCookie("CODIGOS")) {
			arrCodigos=getCookie("CODIGOS").split(",");
			arrCant=getCookie("CANTIDADES").split(",");
			
			for (var k=0;k<arrCodigos.length;k++) {
				if (arrCodigos[k]==codigo) {
					arrCant[k]=inp.value;
				}
			}
			
			setCookieLT("CODIGOS", arrCodigos.toString(), 43200);
			setCookieLT("CANTIDADES", arrCant.toString(), 43200);
			
			window.location.reload();
		}
	}
}

function enviar() {
	
	if (($('nombre').value=="") || ($('apellidos').value=="") || ($('telefono').value=="") || ($('mail').value=="") || ($('mensaje').value=="") || ($('asunto').value=="")) {
		alert('Tiene que rellenar todos los campos');
		return;
	}
	var url="../xml/mail.php";
	var params="nombre="+encodeURI($('nombre').value)+"&ape="+encodeURI($('apellidos').value)+"&telefono="+encodeURI($('telefono').value)+"&mail="+encodeURI($('mail').value)+"&mensaje="+encodeURI($('mensaje').value)+"&asunto="+encodeURI($('asunto').value);
	var ajax=new Ajax.Request ( url, {
		method: 'post',
		postBody: params,
		onLoading: function() {
					//buida($('msg'));
					//var t=document.createTextNode(unescape(iditextos[1]));
					//$('msg').style.visibility='visible';
					//$('msg').appendChild(t);
				},
		onComplete:function(reply) {
					if (reply.responseText=="Err") {
						var txt="Ha ocurrido un error.";
					} else {
						var txt="Mensaje enviado satisfactoriamente";
					}
					
					alert(txt);
					
					if (reply.responseText=="Ok") {
						
						
						
					}
			}
		});	
}



function map(){
	if (GBrowserIsCompatible()) { 
			map = new GMap2(document.getElementById("map")); 
			map.setCenter(new GLatLng(39.57184966640388, 2.6547646522521973), 18); 
			map.addControl(new GSmallMapControl()); 
			map.addControl(new GMapTypeControl()); 
			map.setMapType(G_NORMAL_MAP); 
			map.openInfoWindow(map.getCenter(), 
				"<div id='menmapa'><div id='iconomapa' style='float: left; margin-right: 23px;'><img src=../img/logo2.png style='width:100px;'></div><div id='titulomapa' style='color: #4668A4; font-weight: bold; font-size: 15px;'>Palou Calçats</div><div id='dirmapa' style='color:#640303; font-size:12px;'>C/ Sindicat, 46 Palma de Mallorca, Illes Balears - 971 71 34 52</div></div>"); 
			 
			
//			GEvent.addListener(map,"click", function(overlay,latlng) {      
//		      if (latlng) {    
//		        //var myHtml = "The GLatLng value is: " + map.fromLatLngToDivPixel(latlng) + " at zoom level " + map.getZoom(); 
//		        var myHtml = "The GLatLng value is: " + latlng + " at zoom level " + map.getZoom(); 
//		        map.openInfoWindow(latlng, myHtml); 
//		      } 
//	    });
	    
	}
}


function anima() {
	//alert(ban);
    ban.style.display = "none";
    new Effect.Appear(ban, {duration:2, afterFinish:function () {new PeriodicalExecuter(function (pe) {pe.stop();new Effect.Fade(ban, {duration:2});if (ban.nextSibling) {ban = ban.nextSibling;} else {ban = ban.parentNode.firstChild;}anima();}, 3);}});
}



function afegeixArticleCarrito(mode, button) {
	var artcod=$('hArtPreCod').value;
	var arrCodigos=new Array();
	var arrCant=new Array();
	
	//alert(artcod);
	
	if (getCookie("CODIGOS")) {
		arrCodigos=getCookie("CODIGOS").split(",");
		arrCant=getCookie("CANTIDADES").split(",");
	}
	//alert(cont);
	
	if (mode==1) {

		if (isNaN(parseInt($('txtCant').value))) {
			alert("La cantidad introducida no es correcta");
			return;
		} else {
			if ($('txtCant').value<0) {		
				alert("La cantidad introducida no es correcta");
				return;
			} else {
				if ($('txtCant').value>$('txtStock').value) {		
					alert("La cantidad introducida no puede ser mayor al Stock Disponible.");
					return;
				} else {
					arrCant.push($('txtCant').value);
					arrCodigos.push(artcod);
				}
			}
//			arrCodigos.push($('hCod').value);
//			arrCant.push($('inputA'+cont).value);
		}
	} else {
		if (!isNaN(parseInt($('txtCant').value))) {
			arrCant.push($('txtCant').value);
			arrCodigos.push(artcod);
		}
	}	
	
	arrCodigos2=new Array();
	arrCant2=new Array();
		
	for (var k=0;k<arrCodigos.length;k++) {
		var trobat=false;
		var jTrobat;
		var cantTrobat=0;
				
		for (var j=0;j<arrCodigos2.length;j++) {
			if (arrCodigos[k]==arrCodigos2[j]) {
				trobat=true;
				jTrobat=j;
				cantTrobat=arrCant2[j];	
			}
		}
				
		if (trobat) {
			arrCant2[jTrobat]=parseInt(arrCant2[jTrobat])+parseInt(arrCant[k]);
		} else {
			//el codi no ha estat trobat, per tant l'afegim al segón array
			
			arrCodigos2.push(arrCodigos[k]);
			arrCant2.push(arrCant[k]);
		}
	}
	
	
	
	
	setCookieLT("CODIGOS", arrCodigos2.toString(), 43200);
	setCookieLT("CANTIDADES", arrCant2.toString(), 43200);
	
	
	window.location="carro.php?artcod="+artcod;
	
}

function linkBan(node){
	window.location="categorias.php?arbcod="+node+"&nivel=3";
} 



function cambiarPass(){
	$('sinpass').style.display="none";
	$('conpass').style.display="block";
	$('nompass').style.display="block";
}


function pagder2(){
	var arbcod=$('cod').value
	var ini=parseInt($('ini').value)-9;
	var fin=parseInt($('fin').value)-9;
	pag=parseInt($('pagActual').value);
	if(pag>1){
		pag--;
		window.location="busqueda.php?cod="+arbcod+"&ini="+ini+"&fin="+fin+"&pag="+pag+"&dir=1";
	}
	
}

function pagder(){
	var arbcod=$('arbcod').value
	var ini=parseInt($('ini').value)-9;
	var fin=parseInt($('fin').value)-9;
	pag=parseInt($('pagActual').value);
	if(pag>1){
		pag--;
		window.location="index.php?arbcod="+arbcod+"&ini="+ini+"&fin="+fin+"&pag="+pag+"&dir=1";
	}
	/*if(movent==false){
		
		if(pag>1){
			movent=true;
			new Effect.Move("paginas", { mode: 'relative', x:22, afterFinish: function(){
				movent=false;
				$('p'+$('pagActual').value).style.backgroundColor="#ADBCD6";
				//$('pag'+$('pagActual').value).style.display="none";
				$('pagActual').value=parseInt($('pagActual').value-1);
				//$('pag'+$('pagActual').value).style.display="block";
				$('p'+$('pagActual').value).style.backgroundColor="#6D88B6";

			} });
			pag--;
		}
	}*/
}
function pagizq(){	
	var arbcod=$('arbcod').value
	var ini=parseInt($('ini').value)+9;
	var fin=parseInt($('fin').value)+9;
	pag=parseInt($('pagActual').value);

	if(numPag>pag){
		
		pag++
		
		window.location="index.php?arbcod="+arbcod+"&ini="+ini+"&fin="+fin+"&pag="+pag+"&dir=2";
	}
	/*if(movent==false){
		
			
			if(numPag>pag){
				movent=true;
				new Effect.Move("paginas", { mode: 'relative', x:-22, afterFinish: function(){
					movent=false;
					$('p'+$('pagActual').value).style.backgroundColor="#ADBCD6";
					//$('pag'+$('pagActual').value).style.display="none";
					
					//$('pag'+$('pagActual').value).style.display="block";
					$('p'+$('pagActual').value).style.backgroundColor="#6D88B6";
				} });
				pag++;
			}
		
	}*/
	
}

function pagizq2(){	
	
	var arbcod=$('cod').value
	var ini=parseInt($('ini').value)+9;
	var fin=parseInt($('fin').value)+9;
	pag=parseInt($('pagActual').value);

	if(numPag>pag){
		
		pag++
		
		window.location="busqueda.php?cod="+arbcod+"&ini="+ini+"&fin="+fin+"&pag="+pag+"&dir=2";
	}
	
}

function iraPag(num){
	var actual=$('pagActual').value
	if(num!=actual){
	$('pag'+num).style.display="block";
	
	$('pag'+actual).style.display="none";
	$('pagActual').value=num;
	}
}


function esborraTexte() {
	if ($('txtBusc').value==$('hBusc').value) {
		$('txtBusc').value="";
	}
}

function posaTexte() {
	if ($('txtBusc').value=="") {
		$('txtBusc').value=$('hBusc').value;
	}
}

function rellenarColor(){
	//hacer David bon dia jijijijijij 
}



function gup( name ){
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null )
		return"";
	else
		return results[1];
}

function buida(el){//clearText(el) elimina tots els "child nodes" de l'element que li passam per parámetre
    if(el!=null){
        if(el.childNodes){
            for(var i=el.childNodes.length-1;i>=0;i--){
                var childNode=el.childNodes[i];
                el.removeChild(childNode);
            }
        }
    }
}

function buscar(){
	var texto= $('txtBusc').value;
	window.location="busqueda.php?texto="+texto;
}

function actualitzaCantidad(inp) {
	if (isNaN(parseInt(inp.value))) {
		alert($('error').value);
	} else {
		var codigo=inp.nextSibling.value;
		
		if (getCookie("CODIGOS")) {
			arrCodigos=getCookie("CODIGOS").split(",");
			arrCant=getCookie("CANTIDADES").split(",");
			
			for (var k=0;k<arrCodigos.length;k++) {
				if (arrCodigos[k]==codigo) {
					arrCant[k]=inp.value;
				}
			}
			
			setCookieLT("CODIGOS", arrCodigos.toString(), 43200);
			setCookieLT("CANTIDADES", arrCant.toString(), 43200);
		}
	}
	
	window.location.reload();
}



function elimina(inp) {
	if (confirm("żDesea realmente eliminar este artículo de su carrito de la compra?")) {
		//var codigo=inp.parentNode.previousSibling.previousSibling.lastChild.value;
		var codigo=inp.parentNode.parentNode.firstChild.innerHTML;
		if (getCookie("CODIGOS")) {
			arrCodigos=getCookie("CODIGOS").split(",");
			arrCant=getCookie("CANTIDADES").split(",");
			
			for (var k=0;k<arrCodigos.length;k++) {
				if (arrCodigos[k]==codigo) {
					arrCodigos.splice(k,1);
					arrCant.splice(k,1);	
				}
			}
			
			setCookieLT("CODIGOS", arrCodigos.toString(), 43200);
			setCookieLT("CANTIDADES", arrCant.toString(), 43200);
			
			window.location.reload();
		}
	}
}

function carregaComboColor(codiCol) {
	var cboCol=$('cboColor');
	
	for (var k=0;k<arrFills.length;k++) {
		if (!valorSelect(arrFills[k][1],cboCol)) {
			var op=new Element("option", { "value": arrFills[k][1] }).update(arrFills[k][2]);
			cboCol.appendChild(op);
		}
	}
	
	if (codiCol) {
		cboCol.value=codiCol;
	}
	
	carregaComboTalla();
}

function actualitzaColor() {
	var artcod=gup("artcod");
	var colcod=$('cboColor').value;
	

	window.location="articulo.php?artcod="+artcod+"&colcod="+colcod;

	posaPreu()
}

function carregaComboTalla() {
	var cboCol=$('cboColor');
	var cboTalla=$('cboTalla');
	
	cboTalla.update("");
	cboTalla.cleanWhitespace();
	
	for (var k=0;k<arrFills.length;k++) {
		if (arrFills[k][1]==cboCol.value) {
			if(arrFills[k][5]!='S'){
				var op=new Element("option", { "value": arrFills[k][3] }).update(arrFills[k][3]);
				cboTalla.appendChild(op);
			}
		}
	}
	
	posaPreu();
}

function valorSelect(val,cbo) {
	var res=false;
	
	var ops=cbo.childNodes;
	
	if (ops) {
		for (var k=0;k<ops.length;k++) {
			if (ops[k].value==val) {
				res=true;
			}
		}
	}
	
	return res;
}

function posaPreu() {
	var cboCol=$('cboColor');
	var cboTalla=$('cboTalla');
	
	for (var k=0;k<arrFills.length;k++) {
		if ((arrFills[k][1]==cboCol.value) && (arrFills[k][3]==cboTalla.value)) {
			$('preu').update(arrFills[k][4]);
			$('hArtPreCod').value=arrFills[k][0];
			$('txtStock').value=arrFills[k][6]
		}
	}
}

function cambioPais(cbo) {
	if (cbo.value==1) {
		$('prov1').show();
		$('prov2').hide();
	} else {
		$('prov2').show();
		$('prov1').hide();
	}
}

function guardaUsu() {
	var mens1=$('mens1');
	var mens2=$('mens2');
	var mens3=$('mens3');
	var mens4=$('mens4');
	var mens5=$('mens5');
	var mens6=$('mens6');
	var mens7=$('mens7');
	var mens8=$('mens8');
	var but1=$('but1');
	var but2=$('but2');
	
	mens1.hide();
	mens2.hide();
	mens3.hide();
	mens4.hide();
	mens5.hide();
	mens6.hide();
	mens7.hide();
	mens8.hide();
	
	but2.hide();
	
	var usu=$('usu').value;
	var pass1=$('pass').value;
	var pass2=$('pass2').value;
	var cif=$('cif').value;
	var tar=$('tar').value;
	var nombre=$('nom').value;
	var apellidos=$('ap').value;
	var dir=$('dir').value;
	var cp=$('cp').value;
	var pob=$('pobl').value;
	
	
	
	if($('cboPais').value==1){
		var prov1=$('prov1').value;
	}else{
		var prov1=$('prov2').value;
	}
	
	
	
	
	
	
	
	var pais=$('cboPais').value;
	var tel=$('tel').value;
	var mail=$('mail').value;
	
	if ($('solicita').checked) {
		var solicita=1;
	} else {
		var solicita=0;
	}
	
	if (!compMail(usu)) {
		mens3.show();
		return;
	}
	
	if ($('condiciones').checked==false) {
		mens8.show();
		return;
	}
	
	if ((usu=="") || (pass1=="") || (pass2=="") || (nombre=="") || (apellidos=="") || (dir=="") || (cp=="") || (pob=="") || (tel=="")) {
		mens6.show();
		return;
	}
	
	if (pass1!=pass2) {
		mens5.show();
		return;
	}
	
	mens1.show();
	
	var url="../xml/guardaUsu.php";
	var params="usu="+usu+"&pass="+hex_md5(pass1)+"&nombre="+nombre+"&apellidos="+apellidos+"&dir="+dir+"&cp="+cp+"&pob="+pob+"&provcod="+prov1+"&pais="+pais+"&tel="+tel+"&mail="+mail+"&tar="+tar+"&cif="+cif+"&solicita="+solicita;
	var ajax=new Ajax.Request( url, {
		method: 'POST',
		postBody: params,
		onComplete: function(reply) {
			mens1.hide();
			
			if (reply.responseText=="in use") {
				mens4.show();
			} else {
				if (reply.responseText=="ok") {
					but1.hide();
					but2.show();
					mens2.show();
				} else {
					mens7.show();
				}
			}
		}
	});
	
}

function editaUsu() {
	var mens1=$('mens1');
	var mens2=$('mens2');
	var mens3=$('mens3');
	var mens4=$('mens4');
	var mens5=$('mens5');
	var mens6=$('mens6');
	
	mens1.hide();
	mens2.hide();
	mens3.hide();
	mens4.hide();
	mens5.hide();
	mens6.hide();

	var but1=$('but1');
	var but2=$('but2');
	
	var usu=$('usu').value;
	var pass1=$('pass').value;
	var pass2=$('pass2').value;
	var cif=$('cif').value;
	var nombre=$('nom').value;
	var apellidos=$('ap').value;
	var dir=$('dir').value;
	var cp=$('cp').value;
	var pob=$('pobl').value;
	var prov1=$('prov1').value;
	var pais=$('cboPais').value;
	var tel=$('tel').value;
	var mail=$('mail').value;
	
//	if ((usu=="") || (nombre=="") || (apellidos=="") || (dir=="") || (cp=="") || (pob=="") || (tel=="") || (mail=="")) {	
	if ((usu=="") || (nombre=="") || (apellidos=="") || (dir=="") || (cp=="") || (pob=="") || (tel=="")) {
		mens4.show();
		return;
	}
	
	if (pass1!=pass2) {
		mens3.show();
		return;
	}
	
	mens1.show();
	
	var url="../xml/editaUsu.php";
	
	if (pass1!="") {
		var params="usu="+usu+"&pass="+hex_md5(pass1)+"&nombre="+nombre+"&apellidos="+apellidos+"&dir="+dir+"&cp="+cp+"&pob="+pob+"&provcod="+prov1+"&pais="+pais+"&tel="+tel+"&mail="+mail+"&cif="+cif;
	} else {
		var params="usu="+usu+"&nombre="+nombre+"&apellidos="+apellidos+"&dir="+dir+"&cp="+cp+"&pob="+pob+"&provcod="+prov1+"&pais="+pais+"&tel="+tel+"&mail="+mail+"&cif="+cif;
	}
	
	var ajax=new Ajax.Request( url, {
		method: 'POST',
		postBody: params,
		onComplete: function(reply) {
			mens1.hide();
			if (reply.responseText=="ok") {
				mens2.show();
				but1.hide();
				but2.show();
			} else {
				mens5.show();
			}
		}
	});
}

function desconectar(){
	var url="../xml/desconectar.php";
	var params="";
	var ajax=new Ajax.Request( url, {
		method: 'POST',
		onComplete: function(reply) {
			window.location="index.php";
		}
	});

}


function login() {
	var usu=$('inUsu').value;
	var pass=$('inPass').value;
	pass=hex_md5(pass);
	var url="../xml/login.php";
	var params="usu="+usu+"&pass="+pass;
	var ajax=new Ajax.Request(url, {
		method: 'POST',
		postBody: params,
		onComplete: function(reply) {
			if (reply.responseText=="ok") {
				/*if ($('hFwd').value!="") {
				//	window.location=$('hFwd').value+".php";
					//alert("1");
				} else {
					alert("1");
					window.location="index.php";
				}*/
				window.location="index.php";
			} else {
				$('mensError').style.display='block';
			}
		}
	});
}

function guardaPed() {
	$('frmPedido').enable();
	$('frmPedido').submit();
}

function mostraPed(img) {
	if (img.getAttribute("rel")=="closed") {
		img.setAttribute("rel","open");
		img.src="../img/uparrow.png";
		
		img.parentNode.parentNode.parentNode.parentNode.nextSibling.style.display='block';
		
		
	} else {
		img.setAttribute("rel","closed");
		img.src="../img/rightarrow.png";
		
		img.parentNode.parentNode.parentNode.parentNode.nextSibling.style.display='none';
	}
}

function obrePolitica() {
	var d=$('politica');
	d.show();
	new Effect.Morph(d, { style: 'height: 320px; margin-top: -320px;', duration: 0.8 });
}

function amagaPolitica() {
	var d=$('politica');
	
	new Effect.Morph(d, { 
		style: 'height: 0px; margin-top: 0px;', 
		duration: 0.8, 
		afterFinish: function() { 
			d.hide();
			
		} 
	});
}

function comprovaTarjetaMail() {
	$('mensTar1').show();
	$('mensTar2').hide();
	
	var usu=$('usu').value;
	var tar=$('tar').value;
	
	if ((usu=="") || (tar=="")) {
		return;
	}
	
	$('but1').hide();
	
	var objBody = $$('body')[0];
	var over=document.createElement('div');
	over.id="overlay2";
	objBody.appendChild(over);
	over.style.display='none';
		
	var arrPageSize=getPageSize();
	over.style.position='absolute';
	over.style.top='0px';
	over.style.left='0px';
	over.style.width=arrPageSize[0]+"px";
	over.style.height=arrPageSize[1]+"px";
	over.style.backgroundColor='#ffffff';
	over.style.zIndex=9000;
	
	var l=$('mensajeTarjeta');
	var h=l.getHeight();
	var w=l.getWidth();
	l.hide();
	l.style.zIndex=9500;
	l.style.position='absolute';
	
	l.style.top="150px";
	l.style.left=parseInt((arrPageSize[0]-w)/2)+"px";
	
	new Effect.Appear(over, { duration: 1.0, from: 0.0, to: 0.8 });
	new Effect.Appear(l, { 
		duration: 1.0, 
		from: 0.0, 
		to: 1, 
		afterFinish: function() { 
			var url="../xml/comprobarTarjeta.php";
			var params="usu="+usu+"&tar="+tar;
			var ajax=new Ajax.Request( url, {
				method: 'get',
				parameters: params,
				onComplete: function(reply) {
					var node=reply.responseXML.selectSingleNode("client");
					
					if (node.firstChild.firstChild.nodeValue=="error") {
						$('tar').value="";
						$('mensTar1').hide();
						$('mensTar2').show();
					} else {
						if (node.childNodes[3].firstChild) {
							$('cif').value=node.childNodes[3].firstChild.nodeValue;
						} else {
							$('cif').value="";
						}
						
						if (node.childNodes[1].firstChild) {
							$('nom').value=node.childNodes[1].firstChild.nodeValue;
						} else {
							$('nom').value="";
						}
						
						if (node.childNodes[2].firstChild) {
							$('ap').value=node.childNodes[2].firstChild.nodeValue;
						} else {
							$('ap').value="";
						}
						
						if (node.childNodes[4].firstChild) {
							$('dir').value=node.childNodes[4].firstChild.nodeValue;
						} else {
							$('dir').value="";
						}
						
						if (node.childNodes[5].firstChild) {
							$('cp').value=node.childNodes[5].firstChild.nodeValue;
						} else {
							$('cp').value="";
						}
						
						if (node.childNodes[6].firstChild) {
							$('pobl').value=node.childNodes[6].firstChild.nodeValue;
						} else {
							$('pobl').value="";
						}
						
						if (node.childNodes[7].firstChild) {
							$('prov1').value=node.childNodes[7].firstChild.nodeValue;
						} else {
							$('prov1').value="";
						}
						
						if (node.childNodes[8].firstChild) {
							$('cboPais').value=node.childNodes[8].firstChild.nodeValue;
						} else {
							$('cboPais').value="1";
						}
						
						if (node.childNodes[9].firstChild) {
							$('tel').value=node.childNodes[9].firstChild.nodeValue;
						} else {
							$('tel').value="";
						}
						
						if (node.childNodes[10].firstChild) {
							$('mail').value=node.childNodes[10].firstChild.nodeValue;
						} else {
							$('mail').value="";
						}
						
						$('solicita').checked=false;
						$('solicita').disabled=true;
						
						cerrarTarjeta();
					}
				}
			});
		}
	});
}

function cerrarTarjeta() {
	var d=$('overlay2');

	new Effect.Fade(d, { duration: 1.0, from: 0.8, to: 0.0 });
	new Effect.Fade($('mensajeTarjeta'), { duration: 1.0, from: 0.8, to: 0.0, 
			afterFinish: function() {
				d.parentNode.removeChild(d);
				$('but1').show();
			}
	 });
}

function getPageSize() {
    
    var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}

	return [pageWidth,pageHeight];
}

function compMail(texto){ 

    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
}

function solicitaTarjeta() {
	var mens1=$('mens1');
	var mens2=$('mens2');
	var mens3=$('mens3');
	var mens4=$('mens4');
	var mens5=$('mens5');
	var mens6=$('mens6');
	
	mens1.hide();
	mens2.hide();
	mens3.hide();
	mens4.hide();
	mens5.hide();
	mens6.hide();
	
	var url="../xml/solicitaTarjeta.php";
	var params="usu="+$('usu').value;
	var ajax=new Ajax.Request(url, {
		method: 'post',
		postBody: params,
		onComplete: function(reply) {
			if (reply.responseText=="ok") {
				mens6.show();
			} else {
				
			}
		}
	});
}

function solicitaFactura() {
	if (($('cif').value=="") && ($('chkFactura').checked)) {
		alert($('mensajeCIF').value);
		$('chkFactura').checked=false;
	}
}

function modificaDatosEnvio(d) {
	$('dir').disabled=false;
	$('cp').disabled=false;
	$('pob').disabled=false;
	$('prov1').disabled=false;
	$('prov1').disabled=false;
	$('cboPais').disabled=false;
	
	d.hide();
}
