/////////////
//TRACK PHP FORM SEND - GA EVENT TRACKING
/////////////
function chrisFormTrack(stuff) {
  // _gaq.push(['_trackEvent', 'Form', 'Sent', 'Normal']);
  _gaq.push(['_trackEvent', 'Form', 'Sent', 'Normal', 10]); //value needed for ga segmentation!
    setHidden(stuff);
  }


////////////////
//FORMULARIO DE CONTACTO - GA HIDDEN FIELDS
///////////////
function _uGC(l,n,s) {
   // used to obtain a value form a string of key=value pairs
   if (!l || l=="" || !n || n=="" || !s || s=="") return "-";
   var i,i2,i3,c="-";
   i=l.indexOf(n);
   i3=n.indexOf("=")+1;
   if (i > -1) {
      i2=l.indexOf(s,i); if (i2 < 0) { i2=l.length; }
      c=l.substring((i+i3),i2);
   }
   return c;
}
 
function setHidden(f) {
var z = _uGC(document.cookie, "utmz=",";");
f.web_source.value  = _uGC(z, "utmcsr=", "|");
f.web_medium.value   = _uGC(z, "utmcmd=", "|");
f.web_term.value = _uGC(z, "utmctr=", "|");
f.web_content.value = _uGC(z, "utmcct=", "|");
f.web_campaign.value = _uGC(z, "utmccn=", "|");
var gclid = _uGC(z, "utmgclid=", "|");
//
// The gclid is ONLY present when auto tagging has been enabled.
//
if (gclid !="-") {
      f.web_source.value = "google";
      f.web_medium.value = "cpc";
// not sure why these are out? - not poss to ge this data from gclid- not for Adwords
//f.web_term.value      = " ";
//f.web_content.value  = " ";
//f.web_campaign.value  = " ";
}
}



///////////////////////////////////////////////
// Pop Up /////////////////////////////////
//////////////////////////////////////

ventanas=new Array();
function abre(destino,name,ancho,alto){
	
	anchura="";
	altitud="";
	anchura+="width=";
	anchura+=ancho;
	altitud+="height=";
	altitud+=alto;
	tamany="";
	tamany=anchura;
	tamany+=",";
	tamany+=altitud;
	
            if (ventanas[name]!=undefined) ventanas[name].close();{	
	ventanas[name]=window.open(destino,name,tamany);
			}			
	
	x = (screen.width - ancho) / 2;
    y = (screen.height - alto) / 2;
    ventanas[name].moveTo(x, y);
}

///////////////////////////
// ROLLS OVERS //////////
////////////////////////


	function cambia(etiqueta, imagen){
		document.getElementById(etiqueta).src = imagen;
	}

/////////////////////////////////////////////////////////////////////
// Carga de Flashes                                //////////////////
////////////////////////////////////////////////////////

function insertFlash(movie,variables,ancho,alto){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ancho+'" height="'+alto+'" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain">');
	document.write('<param name="scale" value="noscale">');
	document.write('<param name="menu" value="false">');
	document.write('<param name="flashVars" value="'+variables+'">');
	document.write('<param name="bgcolor" value="#ffffff">');
	document.write('<param name="movie" value="'+movie+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<embed src="'+movie+'" quality="high" scale="noscale" bgcolor="#ffffff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" flashVars="'+variables+'" wmode="transparent" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'"></embed>');
	document.write('</object>');
}

//

function cerrar(){

	self.parent.tb_remove();
	
}

function mensaje(este){
	
	alert(este);	
	
}

function error(este, lang){
	
	concatenado = este+lang;
	
	switch(concatenado){
		
	// Espanyol
		
	case "1esp": message = "Debes escribir tu nombre"; break;	
	case "2esp": message = "Debes escribir tu apellidos"; break;	
	case "3esp": message = "Debes escribir tu email"; break;	
	case "4esp": message = "Debes escribir tu teléfono"; break;	
	case "5esp": message = "Debes escribir la fecha de entrada"; break;	
	case "6esp": message = "Debes escribir la fecha de salida"; break;		
		
	// Frances
		
	case "1fra": message = "Debes escribir tu nombre"; break;	
	case "2fra": message = "Debes escribir tu apellidos"; break;	
	case "3fra": message = "Debes escribir tu email"; break;	
	case "4fra": message = "Debes escribir tu teléfono"; break;		
	case "5fra": message = "Debes escribir la fecha de entrada"; break;	
	case "6fra": message = "Debes escribir la fecha de salida"; break;	
		
	// Angles
		
	case "1eng": message = "You have to fill in your name"; break;	
	case "2eng": message = "You have to fill in your surname"; break;	
	case "3eng": message = "You have to fill in your email"; break;	
	case "4eng": message = "You have to fill in your telephon number"; break;	
	case "5eng": message = "Debes escribir la fecha de entrada"; break;	
	case "6eng": message = "Debes escribir la fecha de salida"; break;		
		
	// Català
		
	case "1cat": message = "Has d'escriure el teu nom"; break;	
	case "2cat": message = "Has d'escriure el teu cognom"; break;	
	case "3cat": message = "Has d'escriure el teu email"; break;	
	case "4cat": message = "Has d'escriure el teu telèfon"; break;	
	case "5cat": message = "Has d'escriure la data d'entrada"; break;	
	case "6cat": message = "Has d'escriure la data de sortida"; break;			
		
	}
	
	mensaje(message);	
	
	//abre('error.php?error=' + este, 'error', 300, 200);
	
}
	
function errorAmigo(este, lang){
	
	concatenado = este+lang;
	
	switch(concatenado){
		
	// Espanyol
		
	case "1esp": message = "Debes escribir tu nombre"; break;	
	case "2esp": message = "Debes escribir tu email"; break;	
	case "3esp": message = "Debes escribir al menos el nombre de tu amigo 1"; break;	
	case "4esp": message = "Debes escribir al menos el ecorreo-e de tu amigo 1"; break;		
		
	// Frances
		
	case "1fra": message = "Debes escribir tu nombre"; break;	
	case "2fra": message = "Debes escribir tu email"; break;		
	case "3fra": message = "Debes escribir al menos el nombre de tu amigo 1"; break;	
	case "4fra": message = "Debes escribir al menos el ecorreo-e de tu amigo 1"; break;		
		
	// Angles
		
	case "1eng": message = "You have to fill in your name"; break;	
	case "2eng": message = "You have to fill in your email"; break;		
	case "3eng": message = "You have to fill in the name of your friend 1"; break;	
	case "4eng": message = "You have to fill in the email adress of your friend 1"; break;		
		
	// Català
		
	case "1cat": message = "Has d'escriure el teu nom"; break;	
	case "2cat": message = "Has d'escriure el teu email"; break;		
	case "3cat": message = "Has d'escriure el nom del teu amic 1"; break;	
	case "4cat": message = "Has d'escriure l'email del teu amic 1"; break;				
		
	}
	
	mensaje(message);	
	
	//abre('error.php?error=' + este, 'error', 300, 200);
	
}

	function ubicaLaInmobiliaria(){
		
	abre('http://www.inmobiliariapianc.com/popups/ubicacion.php?r=no','ubicacion', 516, 416);
		
	}

	function ubicacion(esta, ref, titulo){
		
		abre('http://www.inmobiliariapianc.com/popups/ubicacion.php?d=' + esta + '&r=' + ref + '&t=' + titulo,'ubicacion', 516, 416);
		//abre('popups/ubicacion.php?d=' + esta,'ubicacion', 516, 416);
		
	}
	
	function informacion(este, idioma, refer, tipo){
		
		abre('popups/informacion.php?ip=' + este + '&lang=' + idioma + '&r=' + refer + '&t=' + tipo,'info', 720, 350);
		
	}
	
	function amigo(este, idioma, refer){
		
		abre('popups/amigo.php?ip=' + este + '&lang=' + idioma + '&ref=' + refer,'amigo', 720, 280);
		
	}
	
	//
	
	function validarContacto(obj, lang){
		
	if(document.contacto.nombre.value != ""){
		
		if(document.contacto.apellidos.value != ""){
		
			if(document.contacto.email.value != ""){
		
				if(document.contacto.telefono.value != ""){
				
   	                        chrisFormTrack(obj);  // obj=formulario
				return true;
					
				}else{
				
				error(4,lang);
				document.contacto.telefono.focus();
				return false;	
				
				}				
				
			}else{
			
			error(3,lang);
			document.contacto.email.focus();
			return false;	
			
			}			
			
		}else{
		
		error(2,lang);
		document.contacto.apellidos.focus();
		return false;	
		
		}	
		
	}else{
	
	error(1,lang);
	document.contacto.nombre.focus();
	return false;	
	
	}
		
	}
	
	//
	
	function validarAmigo(obj, lang){
		
	if(document.amigo.tunombre.value != ""){
		
		if(document.amigo.tuemail.value != ""){
		
			if(document.amigo.nombreamigo1.value != ""){
		
				if(document.amigo.mailamigo1.value != ""){
				
   	                       chrisFormTrack(obj);  // obj=formulario
				return true;
				

					
				}else{
				
				errorAmigo(4,lang);
				document.amigo.mailamigo1.focus();
				return false;	
				
				}				
				
			}else{
			
			errorAmigo(3,lang);
			document.amigo.nombreamigo1.focus();
			return false;	
			
			}			
			
		}else{
		
		errorAmigo(2,lang);
		document.amigo.tuemail.focus();
		return false;	
		
		}	
		
	}else{
	
	errorAmigo(1,lang);
	document.amigo.tunombre.focus();
	return false;	
	
	}
		
	}
	
	//
	
	function validarMasInfo(obj, lang){
		
	if(document.contacto.nombre.value != ""){
		
		if(document.contacto.apellidos.value != ""){
		
			if(document.contacto.email.value != ""){
		
				if(document.contacto.telefono.value != ""){
				
                               chrisFormTrack(obj);  // obj=formulario
				return true;



				}else{
				
				error(4,lang);
				document.contacto.telefono.focus();
				return false;	
				
				}				
				
			}else{
			
			error(3,lang);
			document.contacto.email.focus();
			return false;	
			
			}			
			
		}else{
		
		error(2,lang);
		document.contacto.apellidos.focus();
		return false;	
		
		}	
		
	}else{
	
	error(1,lang);
	document.contacto.nombre.focus();
	return false;	
	
	}
		
	}
	
	////
	
	function validarMasInfo2(obj, lang){
		
	if(document.contacto.nombre.value != ""){
		
		if(document.contacto.apellidos.value != ""){
		
			if(document.contacto.email.value != ""){
		
				if(document.contacto.telefono.value != ""){				
		
					if(document.contacto.dia_entrada.value != "00" && document.contacto.mes_entrada.value != "00" && document.contacto.anyo_entrada.value != "00"){				
			
						if(document.contacto.dia_salida.value != "00" && document.contacto.mes_salida.value != "00" && document.contacto.anyo_salida.value != "00"){
							
					       chrisFormTrack(obj);  // obj=formulario
                                                return true;


						}else{
						
						error(6,lang);
						return false;	
						
						}
						
					}else{
					
					error(5,lang);
					return false;	
					
					}
					
				}else{
				
				error(4,lang);
				document.contacto.telefono.focus();
				return false;	
				
				}				
				
			}else{
			
			error(3,lang);
			document.contacto.email.focus();
			return false;	
			
			}			
			
		}else{
		
		error(2,lang);
		document.contacto.apellidos.focus();
		return false;	
		
		}	
		
	}else{
	
	error(1,lang);
	document.contacto.nombre.focus();
	return false;	
	
	}
		
	}
	
	//
	
	// Funcion Nativa Dreamweaver
	
	function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}
