var page=1;
var filt_var=4;
var url = "index-ajax.php";
var var_css="";
var request = get_request();

function get_request(){
  var request = null;
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      request = false;
    }
  }
  if (!request && typeof XMLHttpRequest!='undefined') {
    request = new XMLHttpRequest();
  }
  return request;
}

function get(n){
  a=window.location.toString();
  a="&"+a.substring(a.indexOf("?")+1);
  p=a.indexOf("&"+n+"=");
  a=p==-1?'':a.substring(p+n.length+2);
  return a.indexOf("&")>=0?a.substring(0,a.indexOf("&")):a;
}

			$(document).ready(function(){

			$('span.map_link').click(function(){
			var mapDiv = document.getElementById('grand_map');
			var linkID=$(this).attr("id");
			var divID='choice_'+linkID;

					if (!($(this).hasClass("pressed"))){
						$(this).addClass("pressed");
						var Linkleft=parseInt(document.getElementById(linkID).style.left)-130;
						var Topleft=parseInt(document.getElementById(linkID).style.top)-50;
						newDiv = document.createElement('div');
						newDiv.id=divID;
						newDiv.style.left=Linkleft+"px";
						newDiv.style.top=Topleft+"px";
						newDiv.style.display="block";
						newDiv.style.position="absolute";
						newDiv.innerHTML='<div class="t">Швейцария:<a href="http://www.pancosma.ru">Панкосма</a><br></div><div class="f"></div>';
						mapDiv.appendChild(newDiv);
						//cur_div.slideDown();
					} else {
						$(this).removeClass("pressed");
						newDiv =document.getElementById(divID);
						mapDiv.removeChild(newDiv);
						//cur_div.slideUp();
					}
				});


			$("span.reload").click(function(e){
						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
						 document.getElementById("rec_desc").innerHTML=request.responseText;
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/Recomendation.php");
				});

			});


			function More(id,variant)
			{
						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
						 document.getElementById("products").innerHTML=request.responseText;
						 if (request.responseText) page=parseInt(page)+1;
						 else alert("Нет больше записей");
						clickfunction();
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/More.php&id="+escape(id)+"&page="+escape(page)+"&var="+escape(variant)+"&var2="+filt_var);
			}




			function More2(variant,year)
			{
						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
						 document.getElementById("material_lenta").innerHTML=request.responseText;
						 if (request.responseText) page=parseInt(page)+1;
						 else alert("Нет больше записей");
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/More.php&year="+escape(year)+"&page="+escape(page)+"&var="+escape(variant));
			}




			function Choose(id)
			{
					var ChooseclassName=document.getElementById("Choose_1_"+id).className;
						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
						 if (ChooseclassName=="star")
						 {
						 document.getElementById("Choose_1_"+id).className="star_active";
						 document.getElementById("Choose_2_"+id).className="star_active";
						 }
						 else if (ChooseclassName=="star_active")
						 {
						 document.getElementById("Choose_1_"+id).className="star";
						 document.getElementById("Choose_2_"+id).className="star";
						 }
						 //$("#Choose").addClass("star_active");
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/Choose.php&id="+escape(id));
			}




			function Chooses()
			{
						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
							document.getElementById("products").innerHTML=request.responseText;
						clickfunction();
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/Chooses.php");
			}





			function Filt(id,variant)
			{
					var variant2=document.getElementById("filt").value;

						request.open("POST", url, true);
					 	request.onreadystatechange = function() {
					 	if (request.readyState == 4) {
					    if (request.status == 200) {
						 document.getElementById("products").innerHTML=request.responseText;
						 page=1;
						 filt_var=variant2;
						 if (request.responseText) clickfunction();
						 else alert("Нет записей по этому фильтру");
					    } else {
					      var message = request.getResponseHeader("Status");
					      if ((message == null) || (message.length <= 0)) {
					        alert("Please waiting, request status is " + request.status);
					      	} else {
					        alert(message);
					      		}
					    		}
						  }

					 		}
					request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					request.send("q=assets/snippets/Ajax/Filter.php&id="+escape(id)+"&var="+escape(variant)+"&var2="+escape(variant2));
			}




			function show_hide(variant)
			{
			if (variant==1)
			{
			document.getElementById('arendator_ico').className='';
			document.getElementById('baer_ico').className='pseudo';
			document.getElementById('icons_container1').style.display='none';
			document.getElementById('icons_container2').style.display='block'
			}
			else if (variant==2)
			{
			document.getElementById('arendator_ico').className='pseudo';
			document.getElementById('baer_ico').className='';
			document.getElementById('icons_container1').style.display='block';
			document.getElementById('icons_container2').style.display='none';
			}
			}

			function scrin_center()
			{
			var mesto=get("mesto");
			if (mesto)
			{
			var html=document.documentElement;
			var scrin_y=parseInt(document.getElementById('metka_'+mesto).style.top);
			window.scrollTo(0, scrin_y);
			}
			}
