window.onload=function() {
	if($('map')){
		map();
	}
		
	
}

function mail() {
	var arrCodigos=new Array();
	var arrCant=new Array();
	
	arrCodigos=getCookie("CODIGOS").split("*");
	arrCant=getCookie("CANTIDADES").split("*");
	
	//if (getCookie("CODIGOS")) {
		//alert('siii');
	//}
	//window.location="http://www.pedrosa.net/public/xml/mail.php?arr="+arrCodigos+"&arrB="+arrCant;
	
	if (($('nombre').value=="") || ($('apellidos').value=="") || ($('mail').value=="") || ($('tel').value=="")) {
		alert('tiene que rellenar todos los campos obligatorios *');
		return;
	}
	var url="../xml/mail.php?arr="+arrCodigos+"&arrB="+arrCant;
	var params="nombre="+encodeURI($('nombre').value)+"&apellidos="+encodeURI($('apellidos').value)+"&mailA="+encodeURI($('mail').value)+"&tel="+encodeURI($('tel').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 elimina(inp) {
	if (confirm("¿Desea realmente eliminar este artículo de su carrito de la compra?")) {
		var codigo=inp.parentNode.parentNode.childNodes[0].childNodes[0].value;
		
		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 atras(cod){
	window.location="http://www.pedrosa.net/public/ES/productos.php?codcatdes="+cod;
}
function afegeixArticleCarrito(mode, button, artcod, cont) {

	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($('imp'+cont).value))) {
			alert("La cantidad introducida no es correcta");
			return;
		} else {
			arrCodigos.push($('hCod').value);
			arrCant.push($('imp'+cont).value);
		}
	} else {
		if (!isNaN(parseInt($('imp'+cont).value))) {
			arrCant.push($('imp'+cont).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="carrito.php?artcod="+artcod;
	
}




function desplegar(cod){
	var txtTot=$('intot').value; 
	var arrTot=txtTot.split(",");
	var txtDes=$(cod).value;
	var arrDes=txtDes.split(",");
	//mostrar los descendientes
	for (i=0;i<arrTot.length;i++){
		$(arrTot[i]).style.display='none';
	}
	
	
	for (i=0;i<arrDes.length;i++){
		$(arrDes[i]).style.display='block';
	}
	$('bt'+cod).style.color='#069EC5';
	
	var color=$('let'+cod).value;
	var fl=$('fl'+cod);
	fl.style.backgroundColor=color;
	$('menudesplegable').style.display='block';
	
}


function map(){
	if (GBrowserIsCompatible()) { 
			
			map = new GMap2(document.getElementById("map")); 
			map.setCenter(new GLatLng(39.60593615881524, 2.658412456512451), 17); 
			map.addControl(new GSmallMapControl()); 
			map.addControl(new GMapTypeControl()); 
			map.setMapType(G_HYBRID_MAP); 
			map.openInfoWindow(map.getCenter(), 
				"<div id='menmapa' style=height:100px;><div id='iconomapa' style='float: left; margin-right: 23px;'><img src=../img/PedrosaGoogleMaps.png style='width:196px;'></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 enviar() {
	
	if (($('nombre').value=="") || ($('apellidos').value=="") || ($('telefono').value=="") || ($('mail').value=="") || ($('mensaje').value=="")) {
		alert('tiene que rellenar todos los campos');
		return;
	}
	
	var url="../xml/mailForm.php";
	
	var params="nombre="+encodeURI($('nombre').value)+"&apellidos="+encodeURI($('apellidos').value)+"&tel="+encodeURI($('telefono').value)+"&mailA="+encodeURI($('mail').value)+"&mensaje="+encodeURI($('mensaje').value)+"&hacia="+encodeURI($('hacia').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") {
						
						
						$('nombre').value="";
						$('apellidos').value="";
						$('telefono').value="";
						$('mail').value="";
						$('mensaje').value="";
					}
				}
		});	
}

function ocultar(cod){
	
	var color=$('let'+cod).value;
	$('bt'+cod).style.color=color;
	var fl=$('fl'+cod);
	fl.style.backgroundColor='#ffffff';
}

function ocultardiv(){
	//alert('exterior');
	$('menudesplegable').style.display='none';
}

function mostrardiv(){
	//alert('interior');
	$('menudesplegable').style.display='block';
}
function mostrarCat(cod){
	window.location="productos.php?codcat="+cod;
}
function mostrarArt(cod){
	window.location="productos.php?codcatdes="+cod;

}
