function trim( str, charlist ) {
    charlist = !charlist ? ' \\s\xA0' : charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1');
    var re = new RegExp('^[' + charlist + ']+|[' + charlist + ']+$', 'g');
    return str.replace(re, '');
}

function getMapValues(id, par)
{
	if (par==1)
		selraions.push(id);
	else
	{
		for (i=0;i<selraions.length;i++)
			if (selraions[i]==id) selraions.splice(i,1);
	}
	str = "";
	locs = "";
	delim = "";
	$("#scp_location").val("");
	$("#scp_locations").val("");
	for (i=0;i<selraions.length;i++)
	{
		str+=delim+raions[selraions[i]];
		locs+=delim+selraions[i];
		delim=",";
	}
	$("#scp_location").val(str);
	$("#scp_locations").val(locs);
}

/*
function drawSlideBanner()
{
	var slideSpeed = 1000;
	var isIE='\v'=='v';
	if ($.cookie("BShowed")==null)
		$.cookie("BShowed",1, {path:"/"});
	else 
	{
		cntShowed = $.cookie("BShowed");
		cntShowed++;
		if (cntShowed>4) cntShowed=4;
		$.cookie("BShowed",cntShowed, {path:"/"});
		
	}
	if ($.cookie("BShowed")<4)
	{
		if (!isIE)
		{
				$("#fbanner").animate({left:"0px"}, slideSpeed);
				$(this).oneTime(5000, function() {
					$("#fbanner").animate({left:"-382px"},slideSpeed);
				  });
		}
		else
		{
			$("#fbanner").animate({left:"0px"}, slideSpeed);
			$(this).oneTime(5000, function() {
				$("#fbanner").animate({left:"-382px"},slideSpeed);
			  });
		}
	}
	$("#fbanner").mouseenter(function(){
		$("#fbanner").animate({left:"0px"},slideSpeed);
	})
	
	$("#fbanner #close").click(function(){
		$("#fbanner").animate({left:"-382px"},slideSpeed);
	});
}*/

function MoscowSel(id, par)
{
	$("#scp_location").val("");
	$("#scp_locations").val("");
	 getMapValues(id, par)
}

function Obl(id, par)
{
	$("#scp_location").val("");
	$("#scp_locations").val("");
	 getMapValues(id, par)
}

function Ross(id, par)
{
	$("#scp_location").val("");
	$("#scp_locations").val("");
	 getMapValues(id, par)
}

function ShowSimilar(tip, plos)
{
	var frm = '<form id="similar" action="/'+Lang+'/propsearch/" method="get">';
	frm+='<input type="hidden" name="scp_buyrent" value="'+tip+'"/>';
	var pval;
	pval = plos;
	$("#scp_areafrom option").each(function(){
		if ($(this).val()!="")
			if ($(this).val()<plos)
				pval = $(this).val();
	})
	frm+='<input type="hidden" name="scp_areafrom" value="'+pval+'"/>';
	frm+='</form>'
	$("#dlinks").append(frm);
	$("#similar").submit();
}
function ShowSimilarNew(tip)
{
	var frm = '<form id="similar" action="/'+Lang+'/propsearch/" method="get">';
	frm+='<input type="hidden" name="scp_buyrent" value="'+tip+'"/>';
	var pval;
	frm+='</form>'
	$("#dlinks").append(frm);
	$("#similar").submit();
}
function ChangeTextBox(obj, text)
{
	if (obj.value==text) obj.value="";
	else if (trim(obj.value)=='') obj.value = text;
}

function trim(string)
{
  return string.replace(/(^\s+)|(\s+$)/g, "");
}
/*
String.prototype.parseParams = function(d){
	  var str = this.toString();
	  str = "asdasdsadsad";
	  var a = unescape(str.match(/[^\?]*\?(.*)/)[1]).split(d||'&'), 
	   b={},
	   c=a.length;
	  while(c--){b[a[c].split('=')[0]]=a[c].match(/[^\=]*\=?(.*)/)[1]}
	  return b
	  }
*/
var BigString = "/aj_propsearch.php?lang="+Lang+"&alias="+GAlias;

function CPSortBy()
{
	var cplsort_by = $("#cplsort_by option:selected").val();
	$.cookie("cplsort_by", cplsort_by, {path:"/"});
	$('.loading-overlay').height($("#main").height());
	$('.loading-overlay').css('opacity', 0.8);
	$('.loading-overlay').fadeIn('slow', function() {
		$("#cplist").load(BigString+"&cplsort_by="+cplsort_by, function(){
			$('.loading-overlay').fadeOut('slow');
		}); 
	});
}

function pageClick(pageNum)
{
	var scp_buyrent = $("#scp_buyrent option:selected").val();
	var scp_type = $("#scp_type option:selected").val();
	var scp_areafrom = $("#scp_areafrom option:selected").val();
	var scp_locations = $("#scp_locations").val();
	var scp_areato = $("#scp_areato option:selected").val();
	var cplsort_by = $("#cplsort_by option:selected").val();
	var page = pageNum;
	BigString = "/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_buyrent="+scp_buyrent+"&scp_type="+scp_type+"&scp_areafrom="+scp_areafrom+"&scp_areato="+scp_areato+"&scp_locations[]="+scp_locations+"&cplsort_by="+cplsort_by;
	$.cookie("page", page, {path:"/"});
	$('.loading-overlay').height($("#main").height());
	$('.loading-overlay').css('opacity', 0.8);
	$('.loading-overlay').fadeIn('slow', function() {
		$("#cplist").load(BigString+"&page="+page, function(){
			
			$("#cplshowlist, #cplshowmap").click(function(){
				if ($(this).attr("id")=="cplshowmap")
				{
					$("#tbl_plist").css("display", "none");
					$("#fullgmap").css("display", "block");
					$("#cplist #ppager").css("display", "none");
					$("#cplsort_by").attr("disabled", true); 
					initApp();
				}
				else 
				{
					$("#tbl_plist").css("display", "inline");
					$("#fullgmap").css("display", "none");
					$("#cplist #ppager").css("display", "block");
					$('#cplsort_by').removeAttr("disabled"); 
				}
			})
			
			$('.loading-overlay').fadeOut('slow');
		}); 
	});
	//$(this).attr("href","");
	return(false);
}
function checkmail(emval) {
	reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
	if (!emval.match(reg)) {
	alert("Некорректно введен адрес e-mail");
	return false; }
	else return true;
}
function sendPDFLink()
{
	if (!checkmail($("#pdfemail").val())) return false;
	accept = 0;
	if ($("#nwsagr:checked").val()=="1")
		accept = 1;
	mail = $("#pdfemail").val();
	id = $("#pdfemail").attr("aid");
	$.get("/sendmail.php", {type: "pdfmail", mail: mail, id: id, accept:accept}, function(data){
		alert("В ближайшее время Вам на почту придет ссылка на скачивание документа! \nСпасибо!");
		$("#pdfemail").val("");
	});
	
}

$(document).ready(function(){

	//drawSlideBanner();
	$(document).everyTime(4000, function() {
		$('#rarr').click();
	});

	
	$("#getProjPdf").click(function(){
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('fast');
		setTimeout(function(){$('.loading-overlay').fadeOut('fast')}, 5000);
	})
	
	$("#gfpfg").click(function(){
		if (Lang=="ru") 
		{
			stsl = "Отправить ссылку";
			staccept = "Я согласен получать новости на указанный e-mail";
		}
		else
		{
			stsl = "Send download link";
			staccept = "I agree to subscribe to the specified e-mail";
		}
		$(this).parent().html('<input type="checkbox" name="nwsagr" id="nwsagr" value="1" checked="1"/><b class="nacc">'+staccept+'</b><br/><br/><input type="text" name="pdfemail" id="pdfemail" aid="'+$(this).attr("aid")+'" value="'+EEmail+'" onfocus="this.value=\'\'"/><input type="button" onclick="sendPDFLink()" name="bb" class="bmore" />');
	})
	
	$("#scp_location").click(function(){
		selraions.length = 0;
		$(this).val(MAlls);
		$(this).blur();
		if ($("#fm_container").css("display")!="block")
		{
			$("#scp_location").val(MAlls);
			$("#scp_locations").val("");
			var offset = $("#form").offset();
			$('body').append(opa=$('<div id="opac"></div>'));
			opa.css("position","absolute");
			opa.css("top", 0);
			opa.css("left", 0);
			opa.width($("body").width());
			opa.height($("#main").height());
			opa.css("background-color", "#CCCCCC");
			opa.css('opacity', 0.8);
			opa.fadeIn('fast');			
			fmtop = offset.top+$("#form").height();
			//$("#fm_container").css("top", fmtop+"px");
			$("#fm_container").css("display", "block");
			$("close_b").css("top", $("#fm_container").css("top"));
			$("#close_b").click(function(){
				opa.remove();
				$("#fm_container").css("display","none");
			})
			//$("#tbl_plist").css("display", "none");
		}
		else 
		{
			$("#fm_container").css("display","none");
		}
		
		
	})
	
	$("#showcallback").click(function(){
		$("#dlinks").css("display","none");
		$("#dcallback").css("display","block");
		return false;
	})
	
	$("#showzaiav").click(function(){
		$("#dlinks").css("display","none");
		$("#dzaiavka").css("display","block");
		return false;
	})
	
	$("#cbclose,#zclose").click(function(){
		$("#dlinks").css("display","block");
		$("#dcallback").css("display","none");
		$("#dzaiavka").css("display","none");
	})
	
	$("#zsend").click(function(){
		objname = $(".top-search-title").text(); 
		type = "";
		name = "";
		phone = "";
		email = "";
		comm = "";
		tfrom = "";
		tto = "";
		if ($(this).attr("id")=="cbsend")
		{
			type = "cb";
			name = $("#cbname").val();
			phone = $("#cbphone").val();
			tfrom = $("#cdfrom option:selected").val();
			tto = $("#cdto option:selected").val();
			comm = $("#cbcomment").val();
			$("#cbname").val("");
			$("#cbphone").val("");
			$("#cdfrom").val(0);
			$("#cdto").val(0);
			$("#cbcomment").val("");
		}
		else
		{
			type = "za";
			name = $("#zname").val();
			email = $("#zmail").val();
			comm = $("#zmessage").val();
			$("#zname").val("");
			$("#zmail").val("");
			$("#zmessage").val("");
		}
		
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('fast');
		
		$.get("/sendmail.php", {type: type, objname: objname, name: name, phone: phone, email: email, comm: comm, tfrom: tfrom, tto: tto}, function(){
			$('.loading-overlay').fadeOut('slow', function(){
				alert("Спасибо!\nВаша заявка отправлена!");
			});
		});
		
	})
	
	$(".menu-panel").each(function(){
		if ($(this).width()>600)
		{
			var mleft=$(this).width()/220-3;
			mleft = mleft*220;
			cssleft = parseInt($(this).css("left"));
			cssleft-=mleft+10;
			cssleft += "px";
			$(this).css("left", cssleft);
		}
	})
	
	
	$("#cplshowlist, #cplshowmap").click(function(){
		if ($(this).attr("id")=="cplshowmap")
		{
			$("#tbl_plist").css("display", "none");
			$("#fullgmap").css("display", "block");
			$("#cplist #ppager").css("display", "none");
			$("#cplsort_by").attr("disabled", true); 
			initApp();
		}
		else 
		{
			$("#tbl_plist").css("display", "inline");
			$("#fullgmap").css("display", "none");
			$("#cplist #ppager").css("display", "block");
			$('#cplsort_by').removeAttr("disabled"); 
		}
	})
	
	
	$("#bcowsubmit").click(function(){
		$("#cowname").focus();
		$('#fcowrksearch').submit();
	})
	
	$("#bullets .bul, #bullets .bul_s").click(function(){
		if ($("#images:animated").length>0) return;
		var toGo = ($(this).index()-1)*360+219;
		var obj = $(this);
		$("#images").animate({left: -toGo+'px'},500, function(){
			$("#bullets div[class^=bul]").attr("class","bul");
			obj.attr("class", "bul_s");
		});
		
	})
	
	$("#rarr").click(function(){
		if ($("#images:animated").length>0) return;
		if ($("#bullets div[class^=bul]:last").index()!=$("#bullets .bul_s").index())
			$("#images").animate({left: '-=360px'}, 500, function(){
					var sel_idx = $("#bullets .bul_s").index();
					$("#bullets div[class^=bul]").attr("class","bul");
					$("#bullets div[class^=bul]").eq(sel_idx).attr("class", "bul_s");
				});
		else 
			$("#images").animate({left: '-=360px'}, 500, function(){
				$("#images").css("left","-219px");
				$("#bullets div[class^=bul]").attr("class","bul");
				$("#bullets div[class^=bul]:first").attr("class", "bul_s");
			});
	})
	
	
	$("#larr").click(function(){
		if ($("#images:animated").length>0) return;
		if ($("#bullets div[class^=bul]:first").index()!=$("#bullets .bul_s").index())
			$("#images").animate({left: '+=360px'}, 500, function(){
					var sel_idx = $("#bullets .bul_s").index();
					$("#bullets div[class^=bul]").attr("class","bul");
					$("#bullets div[class^=bul]").eq(sel_idx-2).attr("class", "bul_s");
				});
		else 
		{
			var toGo = ($("#bullets div[class^=bul]").length)*360+219;
			$("#images").css("left",-toGo+"px");
			$("#images").animate({left: '+=360px'}, 500, function(){
				$("#bullets div[class^=bul]").attr("class","bul");
				$("#bullets div[class^=bul]:last").attr("class", "bul_s");
			});
		}
	})
	
	$("#bprv").load(function(){
		$('.loading-overlay').fadeOut('fast');
	})
	
	$("#small_previews img").click(function(){
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').fadeIn('fast');
		
		$("#small_previews img").each(function(){
			$(this).attr("id","img");
		})
		$(this).attr("id", "img_s");
		var src = $(this).attr("src").replace("/img_p.php?w=75&h=57&url=","");
		$("#bprv").attr("src","/img_c.php?w=439&h=293&url="+src);
		
	})
	
	$("#tabul #tab, #tabul #tab_s").click(function(){
		$("#tabul #tab_s").attr("id", "tab");
		$(this).attr("id", "tab_s");
		if ($(this).attr("title")=="map")
		{
			$("#images").css("display", "none");
			$("#googlemap").css("display", "block");
			initApp();
		}
		else{
			$("#images").css("display", "inline");
			$("#googlemap").css("display", "none");
		}
	});
	
	
	
	$("#cplsort_by").change(function(){
	var cplsort_by = $(this).val();
	$('#cplsort_by_input').val(cplsort_by)
	$("#cp_searchform").submit(); return true;
		var scp_buyrent = $("#scp_buyrent option:selected").val();
		var scp_type = $("#scp_type option:selected").val();
		var scp_areafrom = $("#scp_areafrom option:selected").val();
		var scp_locations = $("#scp_locations").val();
		var scp_areato = $("#scp_areato option:selected").val();
		
		if((scp_type)=="undefined" || scp_type=="")
		{
			scp_type="residential";
		}
		var cplsort_by = $(this).val();
		BigString = "/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_buyrent="+scp_buyrent+"&scp_type="+scp_type+"&scp_areafrom="+scp_areafrom+"&scp_areato="+scp_areato+"&scp_locations[]="+scp_locations;
		$.cookie("galias", GAlias, {path:"/"});
		$("#cp_searchform select, #cp_searchform input").each(function(){
			if ($(this).val()!="") $.cookie($(this).attr("id"), $(this).val(), {path:"/"});
		});
		$.cookie("cplsort_by", cplsort_by, {path:"/"});
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('slow', function() {
			$("#cplist").load(BigString+"&cplsort_by="+cplsort_by, function(){
				
				$("#cplshowlist, #cplshowmap").click(function(){
					if ($(this).attr("id")=="cplshowmap")
					{
						$("#tbl_plist").css("display", "none");
						$("#fullgmap").css("display", "block");
						$("#cplist #ppager").css("display", "none");
						$("#cplsort_by").attr("disabled", true); 
						initApp();
					}
					else 
					{
						$("#tbl_plist").css("display", "inline");
						$("#fullgmap").css("display", "none");
						$("#cplist #ppager").css("display", "block");
						$('#cplsort_by').removeAttr("disabled"); 
					}
				})
				
				$('.loading-overlay').fadeOut('slow');
			}); 
		});
	});
	
	
	$("#b_curproj").click(function(){
		$("#fm_container").css("display","none");
		str = window.location.href;
		str = str.replace("http://","");
		var a = str.split("/");
		var alias=a[2];
		if (a[3]==undefined) a[3]="";
		if ((alias!="propsearch" && alias!="officeprop" && alias!="retailprop" && alias!="wareprop" && alias!="residential") /*|| a[3]!=""*/)
		{
			lng = Lang;
			path = $("#scp_type option:selected").val();
			if (a[3] == '52') {
				pth = 'residential';
			} else {
				pth = path;
			}
			
			if (path=="wareprop" && lng=="ru")
			{
				pth = "warehouse/all";
				lng = "rus";
			}
			
			var scp_buyrent = $("#scp_buyrent option:selected").val();
			var scp_areafrom = $("#scp_areafrom option:selected").val();
			var scp_locations = $("#scp_locations").val();
			var scp_areato = $("#scp_areato option:selected").val();
			if(scp_buyrent==54 && scp_areafrom=='' && scp_locations=='' && scp_areato==''){
				window.location = "http://www.ricci.ru/ru/residential/loft/";
				return false;
			}
			if(scp_buyrent==54){
				$("#cp_searchform").attr("action", "/"+Lang+"/residential/loft/");
				$("#cp_searchform").attr("method", "get");
				$("#cp_searchform").submit();
				return false;
			}

			$("#cp_searchform").attr("action", "/"+lng+"/"+pth+"/");
			$("#cp_searchform").attr("method", "get");
			$("#cp_searchform").submit();
		}
		else{
			var scp_buyrent = $("#scp_buyrent option:selected").val();
			var scp_type = $("#scp_type option:selected").val();
			var scp_areafrom = $("#scp_areafrom option:selected").val();
			var scp_locations = $("#scp_locations").val();
			var scp_areato = $("#scp_areato option:selected").val();
			var cplsort_by = $("#cplsort_by option:selected").val();
			
			if(scp_buyrent==54 && scp_type==undefined && scp_areafrom=='' && scp_locations=='' && scp_areato=='' && cplsort_by=='Prioritet'){
				window.location = "http://www.ricci.ru/ru/residential/loft/";
				return false;
			}
			
			if(scp_buyrent==54){
				$("#cp_searchform").attr("action", "/"+Lang+"/residential/loft/");
				$("#cp_searchform").attr("method", "get");
				$("#cp_searchform").submit();
				return false;
			}
			/*if (GAlias!=scp_type)
			{*/
				$.cookie("galias", null, {path:"/"});
				$.cookie("page", null, {path:"/"});
				$.cookie("cplsort_by", null, {path:"/"});
				$("#cp_searchform select, #cp_searchform input").each(function(){
					if ($(this).val()!="") $.cookie($(this).attr("id"), null, {path:"/"});
					if ($(this).attr("id")=="scp_type" && $(this).val()!=GAlias) 
					{
						$.cookie("galias", null);
						GAlias = $(this).val();
						$.cookie("galias", $(this).val(), {path:"/"});
					}
				});
				
				path = $("#scp_type option:selected").val();
				if(path=="" || path==undefined)
				{
					path="residential";
				}
				
				$("#cp_searchform").attr("action", "/"+Lang+"/"+path+"/");
				$("#cp_searchform").attr("method", "get");
				$("#cp_searchform").submit();
				return(false);
			/*}
			
			
			$.cookie("galias", GAlias, {path:"/"});
			$("#cp_searchform select, #cp_searchform input").each(function(){
				if ($(this).val()!="") $.cookie($(this).attr("id"), $(this).val(), {path:"/"});
				if ($(this).attr("id")=="scp_type" && $(this).val()!=GAlias) 
				{
					$.cookie("galias", null);
					GAlias = $(this).val();
					$.cookie("galias", $(this).val(), {path:"/"});
				}
			});*/
			
			/*$('.loading-overlay').height($("#main").height());
			$('.loading-overlay').css('opacity', 0.8);*/
			/*$('.loading-overlay').fadeIn('slow', function() {
				BigString = "/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_buyrent="+scp_buyrent+"&scp_type="+scp_type+"&scp_areafrom="+scp_areafrom+"&scp_areato="+scp_areato+"&scp_locations[]="+scp_locations;
				$("#cplist").load("/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_buyrent="+scp_buyrent+"&scp_type="+scp_type+"&scp_areafrom="+scp_areafrom+"&scp_areato="+scp_areato+"&scp_locations[]="+scp_locations+"&cplsort_by="+cplsort_by, function(){
					$("#cplshowlist, #cplshowmap").click(function(){
						if ($(this).attr("id")=="cplshowmap")
						{
							$("#tbl_plist").css("display", "none");
							$("#fullgmap").css("display", "block");
							$("#cplist #ppager").css("display", "none");
							$("#cplsort_by").attr("disabled", true); 
							initApp();
						}
						else 
						{
							$("#tbl_plist").css("display", "inline");
							$("#fullgmap").css("display", "none");
							$("#cplist #ppager").css("display", "block");
							$('#cplsort_by').removeAttr("disabled"); 
						}
					})
					$('.loading-overlay').fadeOut('slow'); 

					
				})
			}); */
		}

	})
	$('#scp_sstring').bind('keypress', function(e) 
	{
		 if(e.keyCode==13)
		 {
			$("#b_cpbyword").click();
		 }
	});

	$("#b_cpbyword").click(function(){
		var val = $("#scp_sstring").val();
		$("#scp_sstring").val(trim(val));
		str = window.location.href;
		str = str.replace("http://","");
		var a = str.split("/");
		var alias=a[2];
		if (a[3]==undefined) a[3]="";
		if ((alias!="propsearch" && alias!="officeprop" && alias!="retailprop" && alias!="wareprop" && alias!="residential") || a[3]!="")
		{
			path = "propsearch";
			$("#scp_sstring").focus();
			$("#cp_stringsearch").attr("action", "/"+Lang+"/"+path+"/");
			$("#cp_stringsearch").attr("method", "get");
			$("#cp_stringsearch").attr("onsubmit", "");
			$("#cp_stringsearch").submit();
		}
		else 
		{
			path = alias;
			$("#scp_sstring").focus();
			$("#cp_stringsearch").attr("action", "/"+Lang+"/"+path+"/");
			$("#cp_stringsearch").attr("method", "get");
			$("#cp_stringsearch").attr("onsubmit", "");
			$("#cp_stringsearch").submit();
			/*$("#scp_sstring").focus();
			var scp_sstring = $("#scp_sstring").attr("value");
			$("#scp_sstring").blur();
			var cplsort_by = $("#cplsort_by option:selected").val();
			
			$.cookie("scp_sstring", scp_sstring, {path:"/"});

			$('.loading-overlay').height($("#main").height());
			$('.loading-overlay').css('opacity', 0.8);
			$('.loading-overlay').fadeIn('slow', function() {
				scp_sstring = scp_sstring.replace(" ","%20");
				BigString = "/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_sstring="+scp_sstring;
				$("#cplist").load("/aj_propsearch.php?lang="+Lang+"&alias="+GAlias+"&scp_sstring="+scp_sstring+"&cplsort_by="+cplsort_by, function(){
					$("#cplshowlist, #cplshowmap").click(function(){
						if ($(this).attr("id")=="cplshowmap")
						{
							$("#tbl_plist").css("display", "none");
							$("#fullgmap").css("display", "block");
							$("#cplist #ppager").css("display", "none");
							$("#cplsort_by").attr("disabled", true); 
							initApp();
						}
						else 
						{
							$("#tbl_plist").css("display", "inline");
							$("#fullgmap").css("display", "none");
							$("#cplist #ppager").css("display", "block");
							$('#cplsort_by').removeAttr("disabled"); 
						}
					})
					$('.loading-overlay').fadeOut('slow'); 
				})
			}); */
		}
	})
	
	$("ul#vacancies>li>span#vacname").click(function(){
		$("ul#vacancies>li").each(function(){
			$(this).attr("id", "onevac");
		}
		)
		$(this).parent("li").attr("id", "onevac_s");
	});
	
	$("a#oneclient").fancybox({
				'width'				: '550px',
				'height'			: '400px',
				'autoScale'			: false,
				'overlayShow'		: false,
				'showNavArrows'		: false,
				'overlayShow'		: true,
				'overlayOpacity'	: 0
			});
	// формы заказа консалтинга, исследования и....
	$("a#but_research").fancybox({
		'width'				: '437px',
		'height'			: '616px',
		'autoScale'			: false,
		'overlayShow'		: false,
		'showNavArrows'		: false,
		'overlayShow'		: true,
		'overlayOpacity'	: 0, 
		'scrolling'			: 'no',
		'onComplete'		: function(){
			$("img#send_research").click(function(){
				var all_ok = true;
				$("div#dfresearch input[rel*=ob]").each(function(){
					if ($(this).val()=="") 
					{
						all_ok = false;
						return;
					}
				});
				if (!all_ok)
				{
					alert("Все обязательные поля должны быть заполнены!");
					return false;
				}
				if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($("input#email").val())){
					alert("Введите верный Email и попробуйте еще раз");
					return false;
				}
				$.post("/aj_sendforms.php", $("div#dfresearch form").serializeArray(), function(data){
					alert("Спасибо! \nВ ближайшее время с Вами свяжется наш менеджер.");
					$.fancybox.close();
				});
			})
		}
	});
	//$("a#but_research").click();
	//$.fancybox.close();
	
	
	$("a#but_consulting").fancybox({
		'width'				: '437px',
		'height'			: '460px',
		'autoScale'			: false,
		'overlayShow'		: false,
		'showNavArrows'		: false,
		'overlayShow'		: true,
		'overlayOpacity'	: 0, 
		'onComplete'		: function(){
			$("img#send_research").click(function(){
				var all_ok = true;
				$("div#dfresearch input[rel*=ob]").each(function(){
					if ($(this).val()=="") 
					{
						all_ok = false;
						return;
					}
				});
				if (!all_ok)
				{
					alert("Все обязательные поля должны быть заполнены!");
					return false;
				}
				if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($("input#email").val())){
					alert("Введите верный Email и попробуйте еще раз");
					return false;
				}
				$.post("/aj_sendforms.php", $("div#dfresearch form").serializeArray(), function(data){
					alert("Спасибо! \nВ ближайшее время с Вами свяжется наш менеджер.");
					$.fancybox.close();
				});
			})
		}
	});
	
	$("a#but_otenka").fancybox({
		'autoScale'			: false,
		'overlayShow'		: false,
		'showNavArrows'		: false,
		'overlayShow'		: true,
		'overlayOpacity'	: 0, 
		'onComplete'		: function(){
			$("img#send_research").click(function(){
				var all_ok = true;
				$("div#dfresearch input[rel*=ob]").each(function(){
					if ($(this).val()=="") 
					{
						all_ok = false;
						return;
					}
				});
				if (!all_ok)
				{
					alert("Все обязательные поля должны быть заполнены!");
					return false;
				}
				if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($("input#email").val())){
					alert("Введите верный Email и попробуйте еще раз");
					return false;
				}
				$.post("/aj_sendforms.php", $("div#dfresearch form").serializeArray(), function(data){
					alert("Спасибо! \nВ ближайшее время с Вами свяжется наш менеджер.");
					$.fancybox.close();
				});
			})
		}
	});
	
	// формы заказа консалтинга, исследования и....
	
	$("#bn_search").click(function(){
		$("#news_sstring").focus();
		var sstring=$("#news_sstring").attr("value");
		$("#news_sstring").blur();
		sstring = sstring.replace(" ","%20");
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('slow', function() {
			$("#list_news").load("/aj_news.php?lang="+Lang+"&alias="+GAlias+"&sstring="+sstring, function(){
				$('.loading-overlay').fadeOut('slow'); 
			})
		}); 
		
	});
	
	$("#ba_search").click(function(){
		$("#an_search").focus();
		var sstring=$("#an_search").attr("value");
		$("#an_search").blur();
		sstring = sstring.replace(" ","%20");
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('slow', function() {
			$("#list_news").load("/aj_analit.php?lang="+Lang+"&alias="+GAlias+"&sstring="+sstring, function(){
				$('.loading-overlay').fadeOut('slow'); 
			})
		}); 
		
	});
	
	$("#csb").click(function(){
		$("#casesearch").focus();
		var sstring=$("#casesearch").val();
		$("#casesearch").blur();
		sstring = sstring.replace(" ","%20");
		var dealtype=$("#deal_type option:selected").val();
		var realtype=$("#real_type option:selected").val();
		var sortby = $("#sortby option:selected").val();
		$('.loading-overlay').height($("#main").height());
		$('.loading-overlay').css('opacity', 0.8);
		$('.loading-overlay').fadeIn('slow', function() {
			$("#proj_list").load("/aj_ooproj.php?lang="+Lang+"&alias="+GAlias+"&sstring="+sstring+"&dealtype="+dealtype+"&realtype="+realtype+"&sortby="+sortby, function(){
				$("#caselist>li").each(function(){
					$(this).attr("id","");
					if ($(this).attr("val")==dealtype) $(this).attr("id","sel");
				});
				
				$('.loading-overlay').fadeOut('slow'); 
			})
		}); 
		
	});
	
	$("#serviceslist>li:not(.openform)").click(function(){
		$("#serviceslist>li").attr("id","");
		$(this).attr("id","sel");
		document.location='/'+Lang+'/services/'+$(this).attr("val")+'/';
	});
	
	$("#caselist>li").click(function(){
		var sltd = $(this).attr("val");
		$("#caselist>li").each(function(){
			$(this).attr("id","");
		});
		$(this).attr("id","sel");
		$("#deal_type option").each(function(){
			if ($(this).val()==sltd)
			{
				$(this).attr("selected","selected");
			}
		})
		$("#csb").click();
	}
	)
	
	$("#scp_type").change(function(){
		if ($(this).val()=="officeprop" || $(this).val()=="retailprop" || $(this).val()=="" || $(this).val()=="propsearch")
		{
			$("#scp_areafrom").empty();
			$("#scp_areato").empty();
			$("#scp_buyrent").empty();
			$("#scp_areafrom").append($('<option value="">'+MMin+'</option>') );
			$("#scp_areafrom").append($('<option value="50">50</option>') );
			$("#scp_areafrom").append($('<option value="150">150</option>') );
			$("#scp_areafrom").append($('<option value="250">250</option>') );
			$("#scp_areafrom").append($('<option value="500">500</option>') );
			$("#scp_areafrom").append($('<option value="1000">1000</option>') );
			$("#scp_areafrom").append($('<option value="5000">5000</option>') );
			$("#scp_areato").append($('<option value="">'+MMax+'</option>') );
			$("#scp_areato").append($('<option value="50">50</option>') );
			$("#scp_areato").append($('<option value="150">150</option>') );
			$("#scp_areato").append($('<option value="250">250</option>') );
			$("#scp_areato").append($('<option value="500">500</option>') );
			$("#scp_areato").append($('<option value="1000">1000</option>') );
			$("#scp_areato").append($('<option value="5000">5000</option>') );
			$("#scp_buyrent").append($('<option value="">'+MAlls+'</option>') );
			$("#scp_buyrent").append($('<option value="1">Аренда</option>') );
			$("#scp_buyrent").append($('<option value="2">Продажа</option>') );
		}
		else
		if ($(this).val()=="residential")
		{
			$("#scp_areafrom").empty();
			$("#scp_areato").empty();
			$("#scp_buyrent").empty();
			$("#scp_areafrom").append($('<option value="">'+MMin+'</option>') );
			$("#scp_areafrom").append($('<option value="50">50</option>') );
			$("#scp_areafrom").append($('<option value="100">100</option>') );
			$("#scp_areafrom").append($('<option value="150">150</option>') );
			$("#scp_areafrom").append($('<option value="250">250</option>') );
			$("#scp_areafrom").append($('<option value="500">500</option>') );
			$("#scp_areato").append($('<option value="">'+MMax+'</option>') );
			$("#scp_areato").append($('<option value="50">50</option>') );
			$("#scp_areato").append($('<option value="100">100</option>') );
			$("#scp_areato").append($('<option value="150">150</option>') );
			$("#scp_areato").append($('<option value="250">250</option>') );
			$("#scp_areato").append($('<option value="500">500</option>') );
			$("#scp_buyrent").append($('<option value="">'+MAlls+'</option>') );
			$("#scp_buyrent").append($('<option value="50">Элитные квартиры</option>') );
			$("#scp_buyrent").append($('<option value="51">Элитные новостройки</option>') );
			$("#scp_buyrent").append($('<option value="52">Апартаменты</option>') );
			$("#scp_buyrent").append($('<option value="53">Особняк</option>') );
			$("#scp_buyrent").append($('<option value="54">Лофт-апартаменты</option>') );
			$("#scp_buyrent").append($('<option value="56">Пентхаусы</option>') );
		}
		else
		{
			$("#scp_areafrom").empty();
			$("#scp_areato").empty();
			$("#scp_buyrent").empty();
			$("#scp_areafrom").append($('<option value="">'+MMin+'</option>') );
			$("#scp_areafrom").append($('<option value="250">250</option>') );
			$("#scp_areafrom").append($('<option value="1000">1000</option>') );
			$("#scp_areafrom").append($('<option value="5000">5000</option>') );
			$("#scp_areafrom").append($('<option value="20000">20000</option>') );
			$("#scp_areato").append($('<option value="">'+MMax+'</option>') );
			$("#scp_areato").append($('<option value="250">250</option>') );
			$("#scp_areato").append($('<option value="1000">1000</option>') );
			$("#scp_areato").append($('<option value="5000">5000</option>') );
			$("#scp_areato").append($('<option value="20000">20000</option>') );
			$("#scp_buyrent").append($('<option value="">'+MAlls+'</option>') );
			$("#scp_buyrent").append($('<option value="1">Аренда</option>') );
			$("#scp_buyrent").append($('<option value="2">Продажа</option>') );
		}
		
		if ($(this).val()=="wareprop")
		{
			flashM = new SWFObject("/sklad.swf","single","820","576","9");
		}
		else if ($(this).val()=="retailprop")
		{
			flashM = new SWFObject("/torg.swf","single","820","576","9");
		}
		else
		{
			flashM = new SWFObject("/office.swf","single","820","576","9");
		}
		flashM.write("flashmap");
	})

	$("img#but_search_clients").click(function(){
		$("form#search_clients").submit();
	})
	
});


$(document).ready(function() {

$("a[rel=gallery]").fancybox({
	'transitionIn'		: 'none',
	'transitionOut'		: 'none'
	});
$("#bigimg img").click(function(){
	var ur = $(this).attr("src").replace("/img_g.php?w=439&h=293", "/img_g.php?full=1");
	$("a[rel=gallery][href="+ur+"]").click();
});
$("#preview img").click(function() {
	// see if same thumb is being clicked
	if ($(this).hasClass("active")) { return; }
	// calclulate large image's URL based on the thumbnail URL (flickr specific)
	var url = $(this).attr("src").replace("/img_p.php?w=81&h=63", "/img_g.php?w=439&h=293");
	// get handle to element that wraps the image and make it semi-transparent
	var wrap = $("#bigimg").fadeTo(300, 0.7);
	// the large image from www.flickr.com
	var img = new Image();
	// call this function after it's loaded
	img.onload = function() {
		// make wrapper fully visible
		wrap.fadeTo(300, 1);
		// change the image
		wrap.find("img:not(.zoom)").attr("src", url);
	};
	// begin loading the image from www.flickr.com
	img.src = url;
	// activate item
	$("#preview img").removeClass("active");
	$(this).addClass("active");
// when page loads simulate a "click" on the first image
}).filter(":first").click();

});

$(document).ready(function(){
	$('#openmap').fancybox({onStart : function(){$('#gmap').addClass('bigmap');$('#openmap').hide();},
							onClosed : function(){$('#gmap').removeClass('bigmap');$('#openmap').show();}
	})
	/*---------Zebra Table-----*/
	$("table.zebra").find("tr:nth-child(even)").each(
		function(i) {
			if( 0 == $(this).find("th").length ) {
				$(this).addClass("even");
			}
		}
	);
	$("table.zebra").find("tr:nth-child(odd)").each(
		function(i) {
			if( 0 == $(this).find("th").length ) {
				$(this).addClass("odd");
			}else{
				$(this).addClass("thead");
			}
		}
	);
});
$(document).ready(function(){
	/*---------Spoiler---------*/
	$('.spoiler').click(function(){
		if($(this).hasClass('closed')){
			$(this).removeClass('closed')
					.addClass('opened');
			$(this).parent('li').find('ul').show(200);
			$(this).parent('li').find('a.spoiler_close').slideUp(400);
		}else if($(this).hasClass('opened')){
			$(this).parent('li').find('ul').hide(200);
			$(this).parent('li').find('.spoiler_close').slideDown(200)
			$(this).removeClass('opened')
					.addClass('closed');
		}
		return false;
	});
	$('.spoiler_close').click(function(){
		$(this).hide(200);
		$(this).parent('li').find('ul').hide(200);
		$(this).parent('li').find('a.spoiler.opened').removeClass('opened')
													.addClass('closed');
	});
	//$('.spoiler').eq(0).click();
//if(GAlias=="residential"){
	//$('.spoiler').eq(1).click();
//}
});
/*------------Menu---------------*/
$(document).ready(function(){
	$('.menu-panel').css('opacity',0).parent().addClass('container');
	$('#main_c ul li:not(li li)').hover(
			function () {
				if($(this).hasClass('container')){
					$(this).siblings().each(function(){
						$(this).find('.menu-panel').css({'opacity':0,'display':'none'});
					});
				}
				$(this).find('.menu-panel').stop().css('display','block').animate({'opacity':1},150);
			},
			function () {
				$(this).find('.menu-panel').animate({'opacity':0},800,function(){$(this).css('display','none')});
			}
		);
});
/*------------/Menu---------------*/
