// JavaScript Document
var picsI=0;
var topPropPicsArray=['url(../images/propPic1.jpg)', 'url(../images/propPic2.jpg)', 'url(../images/propPic3.jpg)', 'url(../images/propPic4.jpg)'];

imageObj = new Image(); 
imageObj.src = "../images2/nextDown.png";
imageObj2 = new Image(); 
imageObj2.src = "../images2/prevDown.png";
imageObj3 = new Image(); 
imageObj3.src = "../images2/serachBarBg.png";


$(document).ready(function(){
	
	$("#propertyUpdateTab").addClass("selected");
	$("#portfolioCount").text(getCookie('portfolio'));
	if ($("#portfolioCount").text() > 0) {
		$("#myPortfolioTab").addClass("selected");
		$("#propertyUpdateTab").removeClass("selected");
		$("#myPortfolio, #propertyUpdate").toggleClass("displayNone");
		$("#myPortfolio, #propertyUpdate").toggleClass("displayBlock");
		$("#clearPortfolio").addClass("bttn23On").removeClass("bttn23Off").css("cursor", "pointer");
		$("#infoBg").removeClass("infoTabBgUpdate").addClass("infoTabBgPorfolio");
	}
		
	$("#topPropBox1 .propBoxTitle h3").text("Villas & Country Houses");
	$("#topPropBox1Photo").css("background-image", topPropPicsArray[picsI]);
	
	if ($("#keyword").val() == "") {
		$("#keyword").val("Property ref.");
	}		
		
	$("#propertyTypes .price, #propertyTypes .image, #featuresLine .moreInfo, #servicesMenu li, .bttn23On, #searchBar #all, #searchBar #search").css("cursor", "pointer");
	$("#documentChecksTab").addClass("selected");
	$("#documentChecks, #buyingInSpain, #sellingInSpain, #livingInSpain").hide();
	$("#documentChecks").show();
	
	$("#propertyTypes .price, #featuresLine .moreInfo").hover(
      function () {
        $(this).css("text-decoration", "underline").css("color", "#356aa0");
      }, 
      function () {
        $(this).css("text-decoration", "none");
      }
    );
	
	$(".loginInput #username, .loginInput #password").focus(function() {
		this.select();
	});
	
	$("#keyword").focus(function () { 
		this.select();
    });
	
	$("#all").click(function () { 
		window.location.href = "/all-properties-for-sale.html";
    });
	
	$("#propertyTypes .price, #featuresLine .moreInfo").click(function () { 
		window.location.href = $(this).children(1).attr("href");
		$(this).css("text-decoration", "none")
    });
	
	$("#search").click(function () { 
		searching();
    });

	$("#searchFrm").submit(function() {
		searching();
		return false;
	});
	
	$("#go").click(function () {
		$("#emailReg").submit();
    });
	
	$("#viewPortfolio[class*='bttn23On'], #clearPortfolio[class*='bttn23On']").click(function () {
		if (this.id == "viewPortfolio") {
			window.location.href = "/my-portfolio.html";
		} else {
			window.location.href = "/clear-portfolio.html";
		}
    });
		
	$("#myPortfolioTab, #propertyUpdateTab").click(function () {
		if (!$(this).hasClass("selected")) {
			$("#myPortfolioTab").toggleClass("selected");
			$("#propertyUpdateTab").toggleClass("selected");
			$("#myPortfolio, #propertyUpdate").toggleClass("displayNone");
			$("#myPortfolio, #propertyUpdate").toggleClass("displayBlock");
			$("#infoBg").toggleClass("infoTabBgUpdate").toggleClass("infoTabBgPorfolio");
		}
    });
	
	$("#servicesMenu li").click(function () {
		$("#servicesMenu li").removeClass("selected");
		$(this).addClass("selected");
		
		$("#documentChecks, #buyingInSpain, #sellingInSpain, #livingInSpain").hide();
		if ($(this).attr("id") == "documentChecksTab") {
			$("#documentChecks").show();
		}
		if ($(this).attr("id") == "buyingTab") {
			$("#buyingInSpain").show();
		}
		if ($(this).attr("id") == "sellingTab") {
			$("#sellingInSpain").show();
		}
		if ($(this).attr("id") == "livingTab") {
			$("#livingInSpain").show();
		}
		
	});

});

/*var interval = window.setInterval(
	function() {
		$("#topPropBox1Photo").fadeTo(1000, 0.10, function () {
			picsI >= 3 ? picsI=0 : picsI++;
			$("#topPropBox1Photo").css("background-image", topPropPicsArray[picsI]);
			$("#topPropBox1Photo").fadeTo(500, 1);
		});
	}, 10000
);*/

var searching = function() {
	var searchlink = $("#searchPropertyType").val()+$("#searchPriceRange").val()+$("#searchBedrooms").val()+$("#searchLocations").val()+',';
	if ($("#keyword").val() != "Property ref.") {
		searchlink = searchlink+$("#keyword").val();
	}
	document.location.href = '/main.php?search='+searchlink+',4';
}

function mycarousel_initCallback(carousel) {
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
}

function setLanguage(theLanguage) {
	
	if (theLanguage == 'es') {
			document.cookie = 'es=es; path=/';
			location.reload();
	} else {
		document.cookie = 'es=es; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/';
		location.reload();
	}
	
}

function getCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(";"), cookieCount = 0;
	for (i=0;i<ARRcookies.length;i++) {
	  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x=x.replace(/^\s+|\s+$/g,"");
	  x = x.split("[")
	  if (x[0]==c_name) {
		cookieCount++;
		}
	}
	return cookieCount;
}
