// JavaScript Document

	var TimeOut=null;
	var PrevQS=null;

$("#ac_results ul li").hover( $("#ac_results ul li").removeClass("ac_even") );
$("#ac_results ul li").hover( $("#ac_results ul li").removeClass("ac_odd") );

$("#ac_results ul li").hover( $("#ac_results ul li").addClass("ac_hover") );



function findValueCallback(event, data, formatted) {
		$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	
	function formatItem(row) {
		return row[0] + " (<strong>id: " + row[1] + "</strong>)";
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}


	$("#SearchResults").css("display","none");
	
	function Search_LoadData()
	{
	var str = $("#inputString").val();
	var len = $("#inputString").val().length;
	if(TimeOut)
	clearTimeout(TimeOut);
	if( len > 3 )
	{
		TimeOut = setTimeout(Search_Load,500);		
	}
	
	
	}
	
	
	function Search_Load()
	{
		
	   str = $("#inputString").val();
	   if(str!=PrevQS)
		   	{
			   $("#inputString").addClass("ac_loading");
			   $.ajax({
			   type: "GET",
			   url: "/rpc.php?q="+str,
			   dataType: "html" ,
			   success: CallBack_Search_LoadData
					 });			 
			}
		else
			{			
			Search_Show();
			}
	}
	
	function CallBack_Search_LoadData(data)
	{
		PrevQS = str;
	   $("#inputString").removeClass("ac_loading");
		$("#SearchResults").html("");
		$("#SearchResults").html(data);
		$("#SearchResults").css("display","block");
		Search_Show();
		
	}
	
	function Search_Hide()
	{
		$("#SearchResults").css("display","none");
	}
	
	function Search_Show()
	{
		$("#SearchResults").css("display","block");
	}
	
	function goToThisLink(link_obj)
	{
	
	document.location=link_obj.value;
	}
	Search_Hide();
	
	
	
	/******************************END HEADER ******************************/
	
	$(document).ready(function()
	{	 
		$("#btnSubmit").click(function()
		{
			if(!$("#frmContactUs").get(0).validate())	
				return;
			
			$.blockUI();
			
			objR = new Object();
			objR["name"] = $("#name").val();
			objR["phone"] = $("#phone").val();
			objR["email"] = $("#email").val();
			objR["comments"] = $("#comments").val(); 
			objR["captchastring"] = $("#captchastring").val();
			objR["valid"] = 5;
			
			myR = JSON.stringify(objR);
			$("#errorMsg").hide();	
			$.ajax({
				type:"POST",
				url: "contactus.php?act=save",
				data: "js=" + myR,
				dataType: "json",
				success: FnSaveCallBack,
				error: FnSaveCallBackError
			});		
		})
	
	});
	 

function FnSaveCallBackError(XMLHttpRequest, textStatus, errorThrown)
{
	ShowMsg("System is unable to connect to server. 0x0012");
}


function FnSaveCallBack(data)
{	
	var myObject = data;
	if(myObject)
	{			
		if(myObject.ErrorCode == "1")
		{			
			//Success;
			ShowMsg(myObject.ErrorMessage, false);
		}else{
			//Error Message;
			ShowMsg(myObject.ErrorMessage,true);	
			src = $("#captchaimg").attr("src");
			d = new Date();
			src = src + "&d=" + d;
			$("#captchaimg").attr("src",src);
			$("#captchastring").val("");		
		}
	}	
	$.unblockUI();
}

function changeFreeGifts(){
	
}
function ShowMsg(msg,isError)
{ 
	if(isError)
	{
		$("#errorMsg").html(msg);
		$("#successMsg").fadeOut();
		$("#errorMsg").fadeIn();
		$("#frmContactUs").show();
	}else{
		 
		 $("#errorMsg").fadeOut();
		 $("#successMsg").html(msg);
		 $("#successMsg").fadeIn();
		 $("#frmContactUs").fadeOut();
		 
	}
	$.unblockUI();	
}


/********************END Contact US******************************/


function OpenReviews() {
		
		$("#Specification").hide();
		$("#CntReviews").show();
		$("#Offers").hide();
			
		$("#PriceLink").removeClass("ovalbuttonm");
		$("#PriceLink").addClass("ovalbutton1");	
		
		$("#FreeHandSetLink").removeClass("ovalbuttonm");
		$("#FreeHandSetLink").addClass("ovalbutton1");		
		
		$("#ReviewsLink").removeClass("ovalbutton1");
		$("#ReviewsLink").addClass("ovalbuttonm");
		
		$("#SpecLink").removeClass("ovalbuttonm");
		$("#SpecLink").addClass("ovalbutton1");

}
function OpenSpec() {
		
		$("#Specification").show();
		$("#CntReviews").hide();
		$("#Offers").hide();
		
		$("#PriceLink").removeClass("ovalbuttonm");
		$("#PriceLink").addClass("ovalbutton1");	
		
		$("#FreeHandSetLink").removeClass("ovalbuttonm");
		$("#FreeHandSetLink").addClass("ovalbutton1");
				
		$("#ReviewsLink").removeClass("ovalbuttonm");
		$("#ReviewsLink").addClass("ovalbutton1");
		
		$("#SpecLink").removeClass("ovalbutton1");
		$("#SpecLink").addClass("ovalbuttonm");
	
}
function OpenOffers() {

		$("#Specification").hide();
		$("#CntReviews").hide();		
		$("#Offers").show();
		
		$("#PriceLink").removeClass("ovalbutton1");
		$("#PriceLink").addClass("ovalbuttonm"); 		
		
		$("#FreeHandSetLink").removeClass("ovalbuttonm");
		$("#FreeHandSetLink").addClass("ovalbutton1");
		
		$("#ReviewsLink").removeClass("ovalbuttonm");
		$("#ReviewsLink").addClass("ovalbutton1");
		
		$("#SpecLink").removeClass("ovalbuttonm");
		$("#SpecLink").addClass("ovalbutton1");
}
function OpenFHS() {

		$("#Specification").hide();
		$("#CntReviews").hide();		
		$("#Offers").show();
		
		$("#PriceLink").removeClass("ovalbuttonm");
		$("#PriceLink").addClass("ovalbutton1");
		
		$("#FreeHandSetLink").removeClass("ovalbutton1");
		$("#FreeHandSetLink").addClass("ovalbuttonm");
		
		$("#ReviewsLink").removeClass("ovalbuttonm");
		$("#ReviewsLink").addClass("ovalbutton1");
		
		$("#SpecLink").removeClass("ovalbuttonm");
		$("#SpecLink").addClass("ovalbutton1");
}
// -->



/*************************END CONTRACT DETAILS**************************/



function OpenPrices() {
		
		$("#Specification").hide();
		$("#ComparePrices").show();
		$("#RetailersError").show();

		
}


function OpenSpecification() {
		
		$("#ComparePrices").hide();
		$("#RetailersError").hide();		
		$("#Specification").show();

		
}
/********************************END PAYAS U GO DETAILS*****************/
