function verification_form(quelForm) { 
    s.linkTrackVars = 'events';
    s.linkTrackEvents = 'scAdd';
    s.events = 'scAdd';
    s.tl(this, 'o', 'Select Apartment - ' + quelForm);
    return true;
}

function contact_us(quelForm) {
    s.linkTrackVars = 'events';
    s.linkTrackEvents = 'event10';
    s.events = 'event10';
    s.tl(this, 'o', 'Contact Us - ' + quelForm);
    return true;
}

		function ValidateInput()
	{
		adresse_email = document.request.EMailAddress.value;
		arobase = adresse_email.indexOf("@");
		point = adresse_email.indexOf(".",arobase);
		mauvais_endroit_point = arobase+1;
		double_point = adresse_email.indexOf("..",arobase);
		nbre_carac = adresse_email.length - point;
		double_arobase = adresse_email.indexOf("@",arobase+1);
		if ( (arobase < 1) || (point <= mauvais_endroit_point) || (adresse_email.length < 5) || 
			(double_point >= 0) || (nbre_carac < 3) || (double_arobase >= 0) )
		{
		   alert ("Please enter a correct email address !");
		   return false;
		}
		else
		{
			if(document.request.NameFirst.value=="")
			{
				alert ("Please enter a correct first name !");
				return false;
			}
			else
			{
				if((document.request.NameLast.value=="") && (document.request.NameLast2.value==""))
				{
					alert ("Please enter a correct family name !");
					return false;
				}
				else
				{
					if(document.request.REFERER.value=="")
					{
						alert ("Please fill the field How did you hear about us !");
						return false;
					}
					else
					{
						Date1=convert_date(document.request.Date_Debut.value);
						Date2=convert_date(document.request.Date_Fin.value);
						if ((Date1!=-1)&&(Date2!=-1)){
							Retour=ComparerDates(Date1,Date2);
							if(Retour==2){
								return true;
							}
							else
							{
								window.alert('Make sure that your moveing date starts before your ending date.');
								return false;
							}
						}
						else
						{
							return true;
						}
					}
				}

			}
		}
	}
	function convert_date(date_let){
		var TMois = ["Jan", "Feb", "Mar", "Apr","May", "Jun", "Jul", "Aug","Sep","Oct","Nov","Dec"];
		if((date_let.length==11)&&(date_let.length==11)){
			IMois=-1;
			Mois=date_let.substr(3,3);
			for(i=0;i<12;i++){
				x=Mois.indexOf(TMois[i]);
				if (x!=-1) {
					IMois=i;
				}
			}
			if(IMois!=-1) {
				IMois=IMois+1;
				Zero="";
				if(IMois<10)
					Zero="0";
				date_let=date_let.substr(0,2)+"/"+Zero+IMois+"/"+date_let.substr(date_let.length-4,4);
				return date_let;
			}
			else
				return -1;
		}
		else
			return -1;
	}

	function DecomposeDate(LeParam1){ 
	// Sépare les jours, les mois et les années dans une date de type "22/05/1981"
	// Renvoye le tout dans un tableau de taille 3
	LeRetour = new Array(3);
	LeJour="";
	LeMois="";
	LeAnnee="";
	// Extraction du jour
	i=0;
	while((LeParam1.charAt(i)!="/")&&(i<10)){
	LeJour+=LeParam1.charAt(i);
	i++;
	}
	if(LeJour.charAt(0)=="0"){
	LeJour=LeJour.charAt(1);
	}
	LeParam1=LeParam1.substring(i+1,LeParam1.length);
	// Extraction du mois
	i=0;
	while((LeParam1.charAt(i)!="/")&&(i<10)){
	LeMois+=LeParam1.charAt(i);
	i++;
	}
	if(LeMois.charAt(0)=="0"){
	LeMois=LeMois.charAt(1);
	}
	LeParam1=LeParam1.substring(i+1,LeParam1.length);
	// Extraction de l'année
	LeAnnee=LeParam1;
	LeRetour[0]=LeJour;
	LeRetour[1]=LeMois;
	LeRetour[2]=LeAnnee;
	return LeRetour;
	}
	function DateAnglaise(LeParam1,LeParam2){
		LaDate = new Array(3);
		LaDate = DecomposeDate(LeParam1);
		LeRetour = LaDate[2]+LeParam2+LaDate[1]+LeParam2+LaDate[0];
		return LeRetour;
	}
	function ComparerDates(LeParam1,LeParam2){
		// Compare 2 dates au format jj/mm/aaaa
		// Renvoye 0 si égalité, 1 si la première est supérieure, sinon 2
		var LeParam1 = DateAnglaise(LeParam1,"/");// Ne pas oublier d'utiliser cette fonction
		// pour convertir en date anglaise, sinon le 05/07/2003 sera compris "7 mai 2003" par JavaScript
		var LeParam2 = DateAnglaise(LeParam2,"/");
		LeParam1 = Date.parse(LeParam1);
		LeParam2 = Date.parse(LeParam2);
		if (LeParam1 == LeParam2) { 
			return 0;
		}
		if (LeParam1 > LeParam2){
			return 1;
		}else{
			return 2;
	}
	}

function coche_tout()
{
	if(document.search_form.ALL.checked==true)
	{
		document.search_form.r6_c7.checked=true
		document.search_form.r5_c8.checked=true
		document.search_form.r6_c9.checked=true
		document.search_form.r7_c8.checked=true
		document.search_form.r8_c8.checked=true
		document.search_form.r8_c6.checked=true
		document.search_form.r7_c4.checked=true
		document.search_form.r5_c4.checked=true
		document.search_form.r4_c7.checked=true
		document.search_form.r4_c9.checked=true
		document.search_form.r6_c10.checked=true
		document.search_form.r9_c11.checked=true
		document.search_form.r10_c9.checked=true
		document.search_form.r10_c6.checked=true
		document.search_form.r9_c3.checked=true
		document.search_form.r6_c2.checked=true
		document.search_form.r3_c4.checked=true
		document.search_form.r2_c8.checked=true
		document.search_form.r3_c11.checked=true
		document.search_form.r6_c12.checked=true
		document.search_form.Suburbs.checked=true
	}
	else
	{
		document.search_form.r6_c7.checked=false
		document.search_form.r5_c8.checked=false
		document.search_form.r6_c9.checked=false
		document.search_form.r7_c8.checked=false
		document.search_form.r8_c8.checked=false
		document.search_form.r8_c6.checked=false
		document.search_form.r7_c4.checked=false
		document.search_form.r5_c4.checked=false
		document.search_form.r4_c7.checked=false
		document.search_form.r4_c9.checked=false
		document.search_form.r6_c10.checked=false
		document.search_form.r9_c11.checked=false
		document.search_form.r10_c9.checked=false
		document.search_form.r10_c6.checked=false
		document.search_form.r9_c3.checked=false
		document.search_form.r6_c2.checked=false
		document.search_form.r3_c4.checked=false
		document.search_form.r2_c8.checked=false
		document.search_form.r3_c11.checked=false
		document.search_form.r6_c12.checked=false
		document.search_form.Suburbs.checked=false
	}
}
function verif_form(num)
{
	if(num==2)
		document.search_form.quickref.value=""
if (document.search_form.quickref.value == "") {
    if ((document.search_form.Term[0].checked) || (document.search_form.Term[1].checked))
        document.search_form.submit();
    else
        window.alert('Short Term or Long Term ?');
}
else {
        s.linkTrackVars = 'prop1,prop2,prop7,events';
        s.linkTrackEvents = 'event6';
        s.prop1 = 'Quick Search';
        s.prop2 = 'All price range';
        s.prop7 = 'Quick Search';
        s.events = 'event6';
        s.tl(this, 'o', 'Quick Ref search button');
        document.search_form.submit();
    }
}

//if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
//        window.attachEvent("onload", alphaBackgrounds);
        
//        document.writeln('<style type="text/css">img { visibility:hidden; } </style>');
//        window.attachEvent("onload", fnLoadPngs);
//}

// Sleight Background
function alphaBackgrounds(){
        var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
        var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
        for (i=0; i<document.all.length; i++){
                var bg = document.all[i].currentStyle.backgroundImage;
                if (itsAllGood && bg){
                        if (bg.match(/\.png/i) != null){
                                var mypng = bg.substring(5,bg.length-2);
                                document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='scale')";
                                document.all[i].style.backgroundImage = "url('/assets/images/x.gif')";
                        }
                }
        }
}
// Sleight Simple
function fnLoadPngs()
{
        var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
        var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

        for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--)
        {
                if (itsAllGood && img.src.match(/\.png$/i) != null)
                {
                        var src = img.src;
                        var div = document.createElement("DIV");
                        div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizing='scale')"
                        div.style.width = img.width + "px";
                        div.style.height = img.height + "px";
                        img.replaceNode(div);
                }
                img.style.visibility = "visible";
        }
}
