// JavaScript Document
//function getDealsCate
var sortCount = 0;
var oldType = "new";
var scroll = 0;
function dealsCategoryUpdate(param,chk_val,url,form_name,onlyOne,ids,showleft)	
	{
		scroll = 0;
		var start =0;
		if(onlyOne)
			{
				var cat_ids = ids;
				deselectCheckBoxValue(form_name,chk_val);
			}
		else
			{
				var cat_ids = getCheckedCategory(form_name);
			}
		$Jq(".header_sortlinknav li a").removeClass("active");
		$Jq("#new").addClass("active");	
		var viewState = $Jq("#viewState").val();		
		var param = "ajaxListing=true&"+param+'&cat_ids='+cat_ids+"&viewState="+viewState;
		if($Jq("#"+chk_val).attr("checked"))
			{
				param = param+"&catview=true";
			}
		else
			{
				param = param+"&cat=false";
			}
		if(showleft)	
			{
				var price = $Jq("#dragsortFormPriceValue").val();
				var savingpercent = $Jq("#dragsortFormDiscountValue").val();
				var sorttime = $Jq("#dragsortFormTimeOutValue").val();
				param = param+"&price="+price+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&doubleDrag=true";
			}
		var type= $Jq("#dealtype").val();	
		var site_ids = getCheckedCategory(document.frmSourceListing.name);	
		var viewState = $Jq("#viewState").val();
		var city = $Jq("#city").val();
		param = param+"&city="+city+"&site_ids="+site_ids+"&start="+start+"&type="+type+"&";
		jquery_ajax(url,param,'getCatDeals');
	};
function dealsSiteDetailsUpdate(param,chk_val,url,form_name,onlyOne,ids,showleft)	
	{
		scroll = 0;
		var start =0;
		if(onlyOne)
			{
				var site_ids = ids;
				deselectCheckBoxValue(form_name,chk_val);
			}
		else
			{
				var site_ids = getCheckedCategory(form_name);
			}
		$Jq(".header_sortlinknav li a").removeClass("active");
		$Jq("#new").addClass("active");	
			
		var viewState = $Jq("#viewState").val();	
		var param = "ajaxListing=true&"+param+'&site_ids='+site_ids+"&viewState="+viewState;
		if($Jq("#"+chk_val).attr("checked") )
			{
				param = param+"&siteView=true";
			}
		else
			{
				param = param+"&cat=false";	
			}
		if(showleft)
			{
					var price = $Jq("#dragsortFormPriceValue").val();
					var savingpercent = $Jq("#dragsortFormDiscountValue").val();
					var sorttime = $Jq("#dragsortFormTimeOutValue").val();
					param = param+"&price="+price+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&doubleDrag=true";
			}	
		var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		var viewState = $Jq("#viewState").val();
		var type= $Jq("#dealtype").val();
		var city = $Jq("#city").val();
		param = param+"&city="+city+"&cat_ids="+cat_ids+"&start="+start+"&type="+type;
		jquery_ajax(url,param,'getCatDeals');
	};


function getAlldSiteChecke(param,url,form_name,showleft)
	{
		scroll = 0;
		var start =0;
		var trk=0;
		var frm = eval('document.'+form_name);
		var site_ids = "";
		for (var i=0;i<frm.elements.length;i++){
			var e=frm.elements[i];
			if (e.type=='checkbox')
				{
					e.checked=true;
					site_ids += e.name+","; 
				}
		}
		site_ids = site_ids.substr(0,site_ids.length-1);
		var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		var site_ids = getCheckedCategory(document.frmSourceListing.name);
		var type= $Jq("#dealtype").val();
		param = param+"&cat_ids="+cat_ids+"&site_ids="+site_ids+"&type="+type+"&";
		if(showleft)
			{
				var price = $Jq("#dragsortFormPriceValue").val();
				var savingpercent = $Jq("#dragsortFormDiscountValue").val();
				var sorttime = $Jq("#dragsortFormTimeOutValue").val();	
				param = param+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&price="+price+"&doubleDrag=true&start="+start;	
			}
		jquery_ajax(url,param,'getCatDeals');
	};	
function clearAll(param,url,form_name,calAjax)
	{
		deselectCheckBoxValue(form_name,'');
		var viewState = $Jq("#viewState").val();
		var type= $Jq("#dealtype").val();	
		param = "ajaxListing=true&"+param+'&cat_ids=0&viewState='+viewState+'&type='+type+"&";	
		if(calAjax)
			{
				jquery_ajax(url,param,'getCatDeals');
			}
	};
function getCatDeals(data)
	{
		hideLoadingImage();
		$Jq("#selLoading").hide();
		$Jq("#blkDealsView").html(data);
	};
function changeActiveClass(selec)
	{
		var ids = new Array("mydeals","all","new","price","discount","timeLeft");
		for (i=0; i < ids.length; i++)
			{  
				if (ids[i] == selec)
					{  
						if($Jq("#"+ids[i]))
							$Jq("#"+ids[i]).attr("class",'active');
					}
				else
					{ 
						if($Jq("#"+ids[i]))
							$Jq("#"+ids[i]).attr("class","");
					}
			}
	};
function getAlldCategoryChecke(param,url,form_name,showleft)
	{
		var trk=0;
		scroll = 0;
		var start =0;
		var frm = eval('document.'+form_name);
		var cat_ids = "";
		for (var i=0;i<frm.elements.length;i++){
			var e=frm.elements[i];
			if (e.type=='checkbox')
				{
					e.checked=true;
					cat_ids += e.name+","; 
				}
		}
		cat_ids = cat_ids.substr(0,cat_ids.length-1);
		if(showleft)
			{
				var price = $Jq("#dragsortFormPriceValue").val();
				var savingpercent = $Jq("#dragsortFormDiscountValue").val();
				var sorttime = $Jq("#dragsortFormTimeOutValue").val();
				param = param +"&price="+price+'&savingpercent='+savingpercent+"&sorttime="+sorttime+"&doubleDrag=true";
			}
		var viewState = $Jq("#viewState").val();
		$Jq(".header_sortlinknav li a").removeClass("active");
		$Jq("#new").addClass("active");	
		var type= $Jq("#dealtype").val();
		var site_ids = getCheckedCategory(document.frmSourceListing.name);
		param = "ajaxListing=true&"+param+'&cat_ids='+cat_ids+"&site_ids="+site_ids+"&viewState="+viewState+'&start='+start+"&type="+type+"&";
		jquery_ajax(url,param,'getCatDeals');
		
	};	
function deselectCheckBoxValue(form_name,chk_val){
	var frm = eval('document.'+form_name);
	for (var i=0;i<frm.elements.length;i++){
		var e=frm.elements[i];
		if (e.type=='checkbox'){
			if(e.id == chk_val)
				e.checked=true;
			else	
				e.checked=false;
		}
	}
};	
function getCheckedCategory(form_name) {
	var trk=0;
	var frm = eval('document.'+form_name);
	var cat_ids = "";
	for (var i=0;i<frm.elements.length;i++){
		var e=frm.elements[i];
		if (e.type=='checkbox'){
			if (e.checked){
				cat_ids += e.name+","; 
			}
		}
	}
	return (cat_ids) ? cat_ids.substr(0,cat_ids.length-1) : false;
};
function callAjax(valname,url,city)
	{
		var price = $Jq("#"+valname).val();
		param = "type="+valname+"&"+city+"&price="+price;
		jquery_ajax(url,param,'getCatDeals');
			
	};
function callDoubleAjax(city,to,dragId,from,url)
	{
		scroll = 0;
		var start =0;
		$Jq(".header_sortlinknav li a").removeClass("active");
		$Jq("#new").addClass("active");	
		
		var price = $Jq("#dragsortFormPriceValue").val();
		var savingpercent = $Jq("#dragsortFormDiscountValue").val();
		var sorttime = $Jq("#dragsortFormTimeOutValue").val();
		var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		var site_ids = getCheckedCategory(document.frmSourceListing.name);	
		var viewState = $Jq("#viewState").val();
		param = "type="+dragId+"&city="+city+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&price="+price+"&doubleDrag=true&cat_ids="+cat_ids+"&site_ids="+site_ids+"&viewState="+viewState+"&start="+start;
		jquery_ajax(url,param,'getCatDeals');	
		
	};
		
function callDoubleMoveAjax(city,to,dragId,from,url)
	{
		var price = $Jq("#drag"+dragId).val();
		var tmp_arr = [];
		tmp_arr = price.split(';');
	};
function getParenCategory(param,url,form_name,prefe,chkval)
	{ 
		var frm = eval('document.'+form_name);
		var catIds = prefe.split(",");
		var cat_ids = "";
		for (var i=0;i<catIds.length;i++){
			if($Jq("#deal_Category_"+catIds[i]))
				{
					if($Jq("#deal_Category_"+chkval).attr('checked'))
						{
							$Jq("#deal_Category_"+catIds[i]).attr('checked', true);
						}
					else
						{
							$Jq("#deal_Category_"+catIds[i]).attr('checked', false);
						}
				}
		}
		var viewState = $Jq("#viewState").val();
		cat_ids = getCheckedCategory(form_name); 
		param = "ajaxListing=true&"+param+'&cat_ids='+cat_ids+"&viewState="+viewState+"&";
		jquery_ajax(url,param,'getCatDeals');
		
	};
function dealsSorting(url,param,update,showleft)
	{
		scroll = 0;
		var start =0;
		if(showleft)
			{
				var price = $Jq("#dragsortFormPriceValue").val();
				var savingpercent = $Jq("#dragsortFormDiscountValue").val();
				var sorttime = $Jq("#dragsortFormTimeOutValue").val();
				param = param +"&price="+price+'&savingpercent='+savingpercent+"&sorttime="+sorttime+"&doubleDrag=true";	
			}
		var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		var site_ids = getCheckedCategory(document.frmSourceListing.name);	
		var viewState = $Jq("#viewState").val();
		param = param+"&cat_ids="+cat_ids+"&site_ids="+site_ids+"&viewState="+viewState+"&start="+start+"&";
		jquery_ajax(url,param,update);
	};
function setDealView(view,url,showleft)
	{
		var param=''; 
		scroll = 0;
		var start =0;
		$Jq(".grand_list").removeClass("active");
		$Jq("#"+view).addClass("active");
		var city = $Jq("#city").val();
		var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		var site_ids = getCheckedCategory(document.frmSourceListing.name);
		if(showleft)
			{
				var price = $Jq("#dragsortFormPriceValue").val();
				var savingpercent = $Jq("#dragsortFormDiscountValue").val();
				var sorttime = $Jq("#dragsortFormTimeOutValue").val();
				param = param +"&price="+price+'&savingpercent='+savingpercent+"&sorttime="+sorttime+"&doubleDrag=true";
			}
		var city= $Jq("#city").val();
		$Jq("#viewState").val(view);
		var type= $Jq("#dealtype").val();
		param = param+"&city="+city+"&cat_ids="+cat_ids+"&site_ids="+site_ids+"&viewState="+view+"&start="+start+"&type="+type+"&";
		jquery_ajax(url,param,'getCatDeals');
	};	

function showHideBlock(hideDiv)
	{
		sortCount = (oldType == hideDiv) ? sortCount+1 : 1;
		oldType = hideDiv;
		var type = (sortCount%2) ? "ASC" : "DESC";
		var myDiv = new Array("new","price","discount","timeLeft");
		for(var i=0;i<myDiv.length;i++)
			{
				var showAArrowname = "#"+myDiv[i]+"ASCArrow";
				var showDArrowname = "#"+myDiv[i]+"DESCArrow";
				if(myDiv[i] == hideDiv)
					{
						
						if(type == 'ASC')
							{
								$Jq(showAArrowname).hide();
								$Jq(showDArrowname).show();	
							}
						else if(type == 'DESC')
							{
								$Jq(showAArrowname).show();
								$Jq(showDArrowname).hide();	
							}
					}
				else
					{
						$Jq(showAArrowname).hide();
						$Jq(showDArrowname).hide();		
					}
			}
	};	
$Jq(document).ready(function(){
	var dealsitename=$Jq(".dealsdetails_sitename").width();
	var dealsitenamewrp=225;
	var sitenamepos=(dealsitenamewrp-dealsitename)/2;
	$Jq(".dealsdetails_sitename").css({"margin-left":sitenamepos});
});		
var varCurleft; 	
var varCurtop;
function findPos(obj) 
	{
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		varCurleft = curleft;
		varCurtop  = curtop;  
	}
 function getInviteFriends(result)
	{
		data = result.split("||");
		hideLoadingImage();
		$Jq("#membersInvite").html(data[1]);
		var maskHeight = $Jq(document).height();
		var maskWidth = $Jq(window).width()-2;
			
		$Jq('#popmask').css({'width':maskWidth,'height':maskHeight});
		$Jq('#popmask').fadeIn(1000);	
		$Jq('#popmask').fadeTo("slow",0.8);
		var winH = $Jq(window).height();
		var winW = $Jq(window).width();
		var windowWidth = document.documentElement.clientWidth;
	    var windowHeight = document.documentElement.clientHeight;
	    var popupHeight = jQuery("#membersInvite").height();
	    var popupWidth = jQuery("#membersInvite").width();
		var firwidth=windowWidth/2-popupWidth/2;
		var firheight=windowHeight/2-popupHeight/2;
	$Jq("#membersInvite").css({
		"position": "absolute",
		"top": varCurtop-200,
		"left": windowWidth/2-popupWidth/2
	});
		$Jq("#membersInvite").css('top',  varCurtop-100);
		$Jq("#membersInvite").css('left', winW/2-$Jq("#membersInvite").width()/2);
		$Jq("#membersInvite").fadeIn(2000); 
	if(data[0] == "FAILURE")
		$Jq('#popmask').show();
	else
		{
			$Jq('#popmask').hide();
			$Jq(window).scrollTop(0);
			//$Jq('#email_send').show();
			$Jq(".emaill_sucess_msg").addClass('emaill_sucess_msg_display');
        var t = setTimeout( function(){
		 $Jq(".emaill_sucess_msg").removeClass('emaill_sucess_msg_display'); },2000);
			
		}
	$Jq('#popmask').click(function () {
		$Jq(this).hide();
		$Jq('#membersInvite').hide();
	});	
	$Jq('#login_closeimg').click(function () {
		$Jq('#popmask').hide();
		$Jq('#membersInvite').hide();
	});	
	};

function getmembersDetails(url)
	{
		var pars = 'sendMail=1&emailTo='+$Jq("#emailTo").val()+'&message='+$Jq("#message").val()+'&id='+$Jq("#id").val()+'&';
		jquery_ajax(url,pars,'getInviteFriends');
	}		
function chekEnterPress(e,url,formname,property)
	{
		if(e.keyCode==13)
			{
				if(property == 'emailshare')
					{
						getmembersDetails(url);
					}
			}
	};
function scrolling(view) 
 {
 	$Jq(window).scroll(function(){
 		
 		if(view == 1)
 			{
				if($Jq(window).scrollTop() > $Jq(document).height() - $Jq(window).height()-800)
					{
						if(scroll == 0)
						callAjaxScroll();
					}
			}
	    else
	    	{
				if($Jq(window).scrollTop() > $Jq(document).height() - $Jq(window).height() - 1000)
					{
						if(scroll == 0)
						callAjaxScroll();
					}
			}
			});			
 }	     

function callAjaxScroll()
	{
		  scroll = 1;
		  var start = 0,
	      loading = false;
	      var type= $Jq("#dealtype").val();
	      start = start + 1;
	      $Jq("#start").val(start);
		  $Jq(".last_msg_loader").css({display: "block"});
		  var url = window.location.pathname;			
		  var viewState = $Jq("#viewState").val();
		  
		  var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
		  var site_ids = getCheckedCategory(document.frmSourceListing.name);
		  var price = $Jq("#dragsortFormPriceValue").val();
		  var savingpercent = $Jq("#dragsortFormDiscountValue").val();
		  var sorttime = $Jq("#dragsortFormTimeOutValue").val();
		  
		  var city= $Jq("#city").val();
		  var type= $Jq("#dealtype").val();
		  			
		param = "viewState="+viewState+"&start="+start+"&city="+city+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&price="+price+"&doubleDrag=true&cat_ids="+cat_ids+"&site_ids="+site_ids+"&type="+type+"&";
		
		$Jq.post(url,param,	
		function(data){
		if (data != "") {$Jq(".loadingdiv:last").after(data);}
		$Jq(".last_msg_loader").css({display: "none"});
		});
		loading=true;
	}
function endless_click() 
	{
		   $Jq("#viewmorediv").hide();
		   var start = $Jq("#start").val();
		   start++;
	       $Jq("#start").val(start);
	       $Jq(".last_msg_loader").css({display: "block"});
		   var url = window.location.pathname;
			 
			var viewState = $Jq("#viewState").val();
			var cat_ids = getCheckedCategory(document.frmCategoryListing.name);
			var site_ids = getCheckedCategory(document.frmSourceListing.name);
			var price = $Jq("#dragsortFormPriceValue").val();
			var savingpercent = $Jq("#dragsortFormDiscountValue").val();
			var sorttime = $Jq("#dragsortFormTimeOutValue").val();
			var city= $Jq("#city").val();
			var type= $Jq("#dealtype").val();
			param = "viewState="+viewState+"&start="+start+"&city="+city+"&savingpercent="+savingpercent+"&sorttime="+sorttime+"&price="+price+"&doubleDrag=true&cat_ids="+cat_ids+"&site_ids="+site_ids+"&type="+type+"&";
			$Jq.post(url,param,	
			function(data){
			if (data != "") {$Jq(".loadingdiv:last").after(data);}
				$Jq(".last_msg_loader").css({display: "none"});
			});
	       loading=true;
	}					
