// methods used by the front page template only


$(document).ready(function() {
	
	$("#bannerContentWrap").css({'position':''}) ;
	$("#bannerContentWrap").show();
	
	$("#homePageTicker").css({'position':''}) ;
	$("#homePageTicker").show();
	
	// call fyh_init method
	fyh_init();
	
}) ;


function fyh_init() {
	$("ul#homePageTicker").liScroll();
}



/*************** search (find you home) form handling methods **/

/*
@opt whether rent, buy or resale

edit the drop down options to reflect the developments that contain plots available to buy

function fyh_updateDevSelect(opt) {
	//use an ajax call to get the options (use json format)
	try {
		var devOpts;
		devOpts= jQuery.ajax({ type: "GET", url: "wp-content/themes/exploreliving/ajax_getDevelopments.php?filter="+opt, async: false }).responseText;
		//alert(devOpts) ;
		var devOptsObj = jQuery.parseJSON(devOpts) ;
		if ( opt != 'all' ) {
			var btnSel = "#fyh_button_" + opt ;
			//$(btnSel).animate({opacity:0.5}, 1000) ;		
		}
	} catch (e) {
		//alert(e) ;
	}
	
	if ( devOptsObj != null || undefined ) {
		var selObj = document.getElementById("fyhBannerSelect") ;
		//clear out the select options except the first one
		for ( var i = 0; i < selObj.options.length ; i++ ) {
			if ( i >= 1 ) selObj.remove(i) ;	
		}
		
		for ( var j = 0 ; j < devOptsObj.length ; j++ ) {
			var newOpt = document.createElement("option") ;
			newOpt.text = devOptsObj[j].display ;
			newOpt.value = devOptsObj[j].slug ;
			try {
			  selObj.add(newOpt, null); // standards compliant; doesn't work in IE
			}
			catch(ex) {
			  selObj.add(newOpt); // IE only
			}
		}
		// reset it
		selObj.selectedIndex = 0 ;
	}
	
}

*/

function fyh_handleSelectDevelopment(sel) {
	var devSlug = sel.options[sel.selectedIndex].value ;
	if ( devSlug != "-" ) {
		window.location.href = "/developments/" + devSlug ;	
	} else {
		return ; 
	}
}

function fyh_handleOptionChange(sel,opt) {
	
// TODO IE DOM TEST

	var t = sel.options[sel.selectedIndex].value ;
	var buyHrefArr = document.getElementById("fyh_button_buy").getAttribute("href").split("/") ;
	var rentHrefArr = document.getElementById("fyh_button_rent").getAttribute("href").split("/") ;
	var resaleHrefArr = document.getElementById("fyh_button_resale").getAttribute("href").split("/") ;
	var arrIndex = ( opt == "type" ) ? 5 : 6 ;
	buyHrefArr[arrIndex] = rentHrefArr[arrIndex] = resaleHrefArr[arrIndex] = t ;
	document.getElementById("fyh_button_buy").setAttribute("href", buyHrefArr.join("/") ) ;
	document.getElementById("fyh_button_rent").setAttribute("href", rentHrefArr.join("/") ) ;
	document.getElementById("fyh_button_resale").setAttribute("href", resaleHrefArr.join("/") ) ;
}


