function add_favorito(ad_id) {
	var date = new Date();
	date.setTime(date.getTime()+(10*24*60*60*1000));		
	var expires = "; expires="+date.toGMTString();
	var name='mundiauto_parking'+'['+ad_id+']';	
document.cookie = name+"="+ad_id+expires+"; path=/";
document.getElementById('park').innerHTML='<a href="#">PARKING: Vehículo aparcado.</a>';
return false;
}



function delCookie(ad_id) {
	var name='mundiauto_parking'+'['+ad_id+']';
	
	document.cookie=name+"="+";expires=Thu, 01-Jan-1970 00:00:01 GMT";
	xajax_delParking(ad_id);
	return false;
} 


function allFieldsFilled(form_id, numberOfElements){
    numberOfElements--;
    var f = document.getElementById(form_id);
    for (i=0;i<=numberOfElements;i++){
   	 //alert(numberOfElements+" "+i+" "+f.elements[i].name+" "+f.elements[i].value);
        if (f.elements[i].value == ''){
            document.getElementById('error_form').innerHTML="Por favor, rellene todos los campos";
            return false;
        }
    }
    return true;
}

function isEmailAddress(theElement){
    var email = theElement.value;
    var filter=/^[A-Za-z][.A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
    if (filter.test(email))
        return true;
    document.getElementById('error_form').innerHTML="Proporcione una dirección de eMail válida";
    theElement.focus();
    return false;
}

function isPhoneNumber(theElement){
    var filter = /[0-9]{3}[-]?[0-9]{3}[-]?[0-9]{3}/;
    if (!filter.test(theElement.value)){
   	 document.getElementById('error_form').innerHTML="Proporcione un teléfono válido";
        return false;
    }
    return true;
}

function isAcepted(theElement){
    if (!theElement.checked){
   	 document.getElementById('error_form').innerHTML="Acepte la política de protección de datos";
        return false;
    }
    return true;
}

function contacta(f){
	frm=document.getElementById(f);
	if (isAcepted(frm.acepta)){
		if(allFieldsFilled(f,6)){
			if (isEmailAddress(frm.mail)){
				if (isPhoneNumber(frm.telefono)){
					xajax_contacta(xajax.getFormValues(frm));
				}
			}
		}
	}
	return false;
}


function solicita(f){
	frm=document.getElementById(f);	
	if (isAcepted(frm.acepta)){
		if(allFieldsFilled(f,5)){
			if (isEmailAddress(frm.mail)){
				if (isPhoneNumber(frm.telefono)){
					xajax_solicita(xajax.getFormValues(frm));
				}
			}
		}
	}
	return false;
}

function amigo(f){
	frm=document.getElementById(f);
	if(allFieldsFilled(f,4)){
		if (isEmailAddress(frm.mail)){
			if (isEmailAddress(frm.mailA)){
				xajax_amigo(xajax.getFormValues(frm));
			}
		}
	}
	return false;
}


function imprimir(){
	window.print();
	return false;
}




function imprimofichasPrint(form){
	 var urlPrint="/print.php?art="+form.art.value;
	 
	 if(form.f_1.checked){
		 urlPrint += "&zona1=oferta";
	 }
	 
	 if(form.f_2.checked){
		 urlPrint += "&zona2=equipamiento_serie";
		
	 }
	 
	 if(form.f_3.checked){
		 urlPrint += "&zona3=extras_vehiculo";
	 }
	 
	 if(form.f_4.checked){
		 urlPrint += "&zona4=datos_tecnicos";
	 }	 
	 
	 document.getElementById('formimprimir').style.visibility = 'hidden';
	 
	 window.open(urlPrint,'',''); 	 
	 
	 return false;
}

function abrirAlbum(idAnuncio){
	var urlAlbum = "/galeria_bkp.php?art="+idAnuncio;
	window.open (urlAlbum,
			"Mundiauto album fotos","location=1,status=1,scrollbars=1,width=700,height=670"); 
    return false;
}

function galeriaCargaImg(index){	
	document.getElementById('GfotoCentral').src = document.getElementById('Gfoto'+index).src;
	return false;
}


function cargaImg(index){
	document.getElementById('fotoCentral').src = document.getElementById('foto'+index).src;
	return false;
}


function galeriaAnteriorFoto(tam, primera){
	if (tam>3 && primera>1){		
		indexAnterior = primera-1;
		indexPrimera = primera+2;
		document.getElementById('GcapaFoto'+indexPrimera).style.display="none";
		document.getElementById('GcapaFoto'+indexAnterior).style.display="block";
		
		document.getElementById('GfnAnt').innerHTML='<a href="#" onclick="javascript:galeriaAnteriorFoto('+tam+','+(primera-1)+');"><img src="/images/galeria/arriba.gif"  border="0"  /></a>';
		document.getElementById('GfnSig').innerHTML='<a href="#" onclick="javascript:galeriaSiguienteFoto('+tam+','+(primera-1)+');"><img src="/images/galeria/abajo.gif"  border="0"  /></a>';
	}
	return false;
}

function galeriaSiguienteFoto(tam, primera){
	if (tam>3 && primera+2<tam){
		indexSiguiente = primera+3;
		document.getElementById('GcapaFoto'+(primera)).style.display="none";
		document.getElementById('GcapaFoto'+indexSiguiente).style.display="block";
		
		document.getElementById('GfnAnt').innerHTML='<a href="#" onclick="javascript:galeriaAnteriorFoto('+tam+','+(primera+1)+');"><img src="/images/galeria/arriba.gif"  border="0"  /></a>';
		document.getElementById('GfnSig').innerHTML='<a href="#" onclick="javascript:galeriaSiguienteFoto('+tam+','+(primera+1)+');"><img src="/images/galeria/abajo.gif"  border="0"  /></a>';
	}
	return false;
}


function anteriorFoto(tam, primera){
	if (tam>4 && primera>1){		
		indexAnterior = primera-1;
		indexPrimera = primera+3;
		document.getElementById('capaFoto'+indexPrimera).style.display="none";
		document.getElementById('capaFoto'+indexAnterior).style.display="block";
		
		document.getElementById('fnAnt').innerHTML='<a href="#" class="float_left" onclick="javascript:anteriorFoto('+tam+','+(primera-1)+');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'anterior\',\'\',\'/images/anterior_rollover.gif\',1)"><img src="/images/anterior.gif" id="anterior" border="0" width="80" height="24"></a>';		
		document.getElementById('fnSig').innerHTML='<a href="#" class="float_left" onclick="javascript:siguienteFoto('+tam+','+(primera-1)+');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'siguiente\',\'\',\'/images/siguiente_rollover.gif\',1)"><img src="/images/siguiente.gif" id="siguiente" border="0" width="80" height="24"></a>';
	}
	return false;
}

function siguienteFoto(tam, primera){
	if (tam>4 && primera+3<tam){
		indexSiguiente = primera+4;
		document.getElementById('capaFoto'+(primera)).style.display="none";
		document.getElementById('capaFoto'+indexSiguiente).style.display="block";
		
		document.getElementById('fnAnt').innerHTML='<a href="#" class="float_left" onclick="javascript:anteriorFoto('+tam+','+(primera+1)+');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'anterior\',\'\',\'/images/anterior_rollover.gif\',1)"><img src="/images/anterior.gif" id="anterior" border="0" width="80" height="24"></a>';		
		document.getElementById('fnSig').innerHTML='<a href="#" class="float_left" onclick="javascript:siguienteFoto('+tam+','+(primera+1)+');" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'siguiente\',\'\',\'/images/siguiente_rollover.gif\',1)"><img src="/images/siguiente.gif" id="siguiente" border="0" width="80" height="24"></a>';
	}
	return false;
}


function link(idanuncio, host){
	
	var email = 'correo%20de%20tu%20amigo';
	var subject = 'He%20visto%20un%20anuncio%20interesante%20en%20Mundiauto';
	var body = 'Hola,%20este%20anuncio%20te%20puede%20interesar:http://'+host+'/coche_ocasion/coche/oferta-'+idanuncio;
	alert(body);
	var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body;
	alert(mailto_link);
	return mailto_link;
}


function envia_amigo(idanuncio, host){
	var cadena_link = link(idanuncio, host);
	win = window.open(cadena_link,'emailWindow');
	if (win && win.open &&!win.closed) win.close();
	return false;
}

