function ListMoveItem(from,to){
	for(i=0;i<from.options.length;i++){
		if (from.options[i].selected){
			if (from.id.indexOf("not") != -1)
			{	
				fl = false;
				for (j=0;j<to.options.length;j++)
					if (to.options[j].value == from.options[i].value)
						fl = true;
				if (!fl)
					$(to).append($(from.options[i]).clone());
			}
			else
				from.removeChild(from.options[i]);
		}
	}
}
$(function (){
	$("#sel_metro").dblclick(function(){
		ListMoveItem($("#sel_metro")[0],$("#not_sel_metro")[0]);
	});
	$("#sel_county").dblclick(function(){
		ListMoveItem($("#sel_county")[0],$("#not_sel_county")[0]);
	});
	$("#not_sel_metro").dblclick(function(){
		ListMoveItem($("#not_sel_metro")[0],$("#sel_metro")[0]);
	});
	$("#not_sel_county").dblclick(function(){
		ListMoveItem($("#not_sel_county")[0],$("#sel_county")[0]);
	});
	
	$(".previewImg").click(function(){
		var root_img = $("#root_img");
			root_img = root_img[0];
		var id = this.id.split("_")[1];
		var img = $("#img_"+id)[0];
		root_img.src = img.src;
		$(".previewImg").removeClass("curr_img");
		$(this).addClass("curr_img");
		
	});
	$(".ch").click(function(){
		var expdate = new Date();
		var monthFromNow = expdate . getTime () + (1*24*60*60*1000)
		if (this.checked)
			setCookie("show_nodes["+this.value+"]",this.value,monthFromNow,"/");
		else
			deleteCookie("show_nodes["+this.value+"]","/");
	});
	$(".dop").click(function(){
		var expdate = new Date();
		var monthFromNow = expdate . getTime () + (1*24*60*60*1000);
		if (this.checked)
			setCookie("show_nodesDop["+this.value+"]",this.value,monthFromNow,"/");
		else
			deleteCookie("show_nodesDop["+this.value+"]","/");
	});
});
function setCookie (name, value, expires, path, domain, secure) {
/*      
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "")+";";
*/
	$.ajax({
		type:"GET",
		url:host+"/addCookie.php",
		data:"name="+name+"&value="+value+"&expires="+((expires)?expires:"")+"&path="+((path)?path:"")+"&domain="+((domain)?domain:"")+"&secure="+((secure)?secure:""),
		success:function (){
			
		}
	});
}
function delNodes(){
	$.ajax({
		type:"GET",
		url:host+"/delNodes.php",
		success:function (){
			ch = $(".ch");
			for (i=0;i<ch.length;i++){
				ch[i].checked = false;
			}
			ch = $(".dop");
			for (i=0;i<ch.length;i++){
				ch[i].checked = false;
			}
		}
	});
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
function deleteCookie(name, path, domain) {
	if (getCookie(name)) {
	    document.cookie = name + "=" +
	    ((path) ? "; path=" + path : "") +
	    ((domain) ? "; domain=" + domain : "") +
	    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}
function htmlspecialchars(text){
	text = text.replace(/</ig,"&lt;");
	text = text.replace(/>/ig,"&gt;");
	return text;
}
function fillList(){
	var form	= $("#search")[0];
	metro	= $("#sel_metro")[0];
	county	= $("#sel_county")[0];
	metro_str = '|';
	county_str = '|';
	if (metro){
		for (i=0;i<metro.options.length;i++){
			metro_str += metro.options[i].value + '|';
		}
		form["item_form[metro]"].value = metro_str;
	}
	if (county){
		for (i=0;i<county.options.length;i++){
			county_str += county.options[i].value + '|';
		}
		form["item_form[county]"].value = county_str;
	}
	if (form["item_form[content]"] && $("#div_content")[0]){
		var content = $("#div_content")[0].innerHTML;
		content = content.replace(/<\?*\/*xml[^>]*>/ig, "");
		content = content.replace(/<\/?[a-z]+:[^>]*>/ig, "");
		content = content.replace(/<meta[^>]*>/ig,"");
		content = content.replace(/<link[^>]*>/ig,"");
		content = content.replace(/<style[^>]*>(.*)[^<]*<\/style>/ig,"")
		content = content.replace(/<\!--\[*[^>]*>(.*)[^<]*/ig,"");
		content = content.replace(/<\![^>]*>/ig,"");
		content = content.replace(new RegExp("(<[^>]+) class=[^ |^>]*([^>]*>)", "ig"), "$1 $2");
		content = content.replace(new RegExp("(<[^>]+) lang=[^ |^>]*([^>]*>)", "ig"), "$1 $2");
		content = content.replace(/<\/?font[^>]*>/ig,"");
		content = content.replace(/(<[^>]* style=[\'\"][^\'\"]*)[^;]*font-family:[^;]*;([\'\"]>[^<]*<\/[^>]*>)/ig,"$1$2");
		content = content.replace(/(<[^>]* style=[\'\"][^\'\"]*)[^;]*font-size:[^;]*;([\'\"]>[^<]*<\/[^>]*>)/ig,"$1$2");
		content = content.replace(/<\/?span[^>]*>/ig,"");
		content = content.replace(/[\n\t\r]/ig,"");
		//content = content.replace(/<[^>]*><\/[^>]*>/ig,"");
		//form["item_form[content]"].value = content;
		$("#txt_content").val(content);
	}
	form.submit();
}
function sendForm(){

	var form = $("#search")[0];
	var region = form["item_form[region]"];
	var url = "";
	for (i=0;i<region.length;i++)
		if (region[i].checked)
			url += "/"+$(region[i]).attr("translate");
	
	var deal = form["item_form[deal]"];
	for (i=0;i<deal.length;i++)
		if (deal[i].checked)
			url += "/"+$(deal[i]).attr("translate");
	
	var purpose = form["item_form[purpose][]"];
	for(i=0;i<purpose.length;i++)
		if (purpose[i].checked)
			url += "/"+$(purpose[i]).attr("translate");
	
	var build = form["item_form[build][]"];
	for(i=0;i<build.length;i++)
		if (build[i].checked)
			url += "/"+$(build[i]).attr("translate");
	
	var metro = $("#sel_metro")[0];
	for (i=0;i<metro.options.length;i++)
		url += "/"+$(metro.options[i]).attr("translate");
	
	var county = $("#sel_county")[0];
	for (i=0;i<county.options.length;i++)
		url += "/"+$(county.options[i]).attr("translate");
	
	if (form["item_form[area_min]"].value)
		url += "/amn_"+form["item_form[area_min]"].value;
	
	if (form["item_form[area_max]"].value)
		url += "/amx_"+form["item_form[area_max]"].value;
	
	if (form["item_form[price_min]"].value)
		url += "/pmn_"+form["item_form[price_min]"].value;
	
	if (form["item_form[price_max]"].value)
		url += "/pmx_"+form["item_form[price_max]"].value;
	
	if (form["item_form[not_comm]"].checked)
		url += "/nc_on";
	
	if (!url)
		url = "/r_any";
	url = host+ "/search" + url + ".html";
	document.location.href = url;
/*	var obody = document.getElementsByTagName("body")[0];
	var form = $("#search")[0];
	var newform = document.createElement("form");
	newform.method = "GET";
	newform.action = form.action;
	obody.appendChild(newform);
	
	var metro = $("#sel_metro")[0];
	str = "";
	for (i=0;i<metro.options.length;i++){
		str += metro.options[i].value + "|";
	}
	if (str != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[metro]";
		newfield.value="|" + str;
		newform.appendChild(newfield);
	}
	var county = $("#sel_county")[0];
	str = "";
	for (i=0;i<county.options.length;i++){
		str += county.options[i].value + "|";
	}
	if (str != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[county]";
		newfield.value="|" + str;
		newform.appendChild(newfield);
	}
	str="";
	if (form["item_form[region]"]){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[region]";
		if (form["item_form[region]"][0].checked)
			newfield.value=1;
		if (form["item_form[region]"][1].checked)
			newfield.value=2;
		else if(newfield.value == "")
			newfield.value=3;
			
		newform.appendChild(newfield);
	}
	str = ""
	for (i;i<form["item_form[deal]"].length;i++){
		if (form["item_form[deal]"][i].checked)
			str += form["item_form[deal]"][i].value;
	}
	if (str){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[deal]";
		newfield.value=str;
		newform.appendChild(newfield);
	}
	str = "";
	for (i=0;i<form["item_form[build][]"].length;i++){
		if (form["item_form[build][]"][i].checked){
			newfield = document.createElement("input");
			newfield.type="hidden";
			newfield.name="item_form[build][]";
			newfield.value=form["item_form[build][]"][i].value;
			newform.appendChild(newfield);
		}
	}
	for (i=0;i<form["item_form[purpose][]"].length;i++){
		if (form["item_form[purpose][]"][i].checked){
			newfield = document.createElement("input");
			newfield.type="hidden";
			newfield.name="item_form[purpose][]";
			newfield.value=form["item_form[purpose][]"][i].value;
			newform.appendChild(newfield);
		}
	}
	if (form["item_form[area_min]"].value != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[area_min]";
		newfield.value=form["item_form[area_min]"].value;
		newform.appendChild(newfield);
	}
	if (form["item_form[area_max]"].value != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[area_max]";
		newfield.value=form["item_form[area_max]"].value;
		newform.appendChild(newfield);
	}
	if (form["item_form[price_min]"].value != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[price_min]";
		newfield.value=form["item_form[price_min]"].value;
		newform.appendChild(newfield);
	}
	if (form["item_form[price_max]"].value != ""){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[price_max]";
		newfield.value=form["item_form[price_max]"].value;
		newform.appendChild(newfield);
	}
	if (form["item_form[not_comm]"].checked){
		newfield = document.createElement("input");
		newfield.type="hidden";
		newfield.name="item_form[not_comm]";
		newfield.value=form["item_form[not_comm]"].value;
		newform.appendChild(newfield);
	}
	newform.submit();*/
}
function format(type){
	switch (type){
		case "bold":
				document.execCommand("bold",false,false);
			break;
		case "italic":
				document.execCommand("italic",false,false);
			break;
		case "under":
				document.execCommand("underline",false,false);
			break;
	}
}
function showNodes(print){
/*	checkBoxArr = $(".ch");
	str = "|";
	for (i=0;i<checkBoxArr.length;i++){
		if (checkBoxArr[i].checked){
			str += checkBoxArr[i].value + "|";
		}
	}
	str += "&arrDop=|";
	checkBoxArr = $(".dop");
	for(i=0;i<checkBoxArr.length;i++){
		if (checkBoxArr[i].checked){
			str += checkBoxArr[i].value +"|";
		}
	}
*/	
	if (print)
		window.open(host+"/show_nodes.php","_blank","width=880,height=600,scrollbars=yes");
	else
		window.open(host+"/print.php","_blank","width=880,height=600,scrollbars=yes");
}
function showMetro(){
	url = 'http://'+document.domain + "/includes/sm.php";
	window.open(url,"metro","width=600,height=670,status=off")
	return false;
}
function Clear(metro,county){
	from_metro 	= $("#sel_metro")[0];
	to_metro 	= $("#not_sel_metro")[0];
	from_county = $("#sel_county")[0];
	to_county 	= $("#not_sel_county")[0];
	
	if (!county){
		while (from_metro.options.length){
			to_metro.appendChild(from_metro.options[0]);
		}
	}
	if (!metro){
		while (from_county.options.length){
			to_county.appendChild(from_county.options[0]);
		}
	}
	/*
	for (i=0;i<from_metro.options.length;i++){
		from_metro.options.selected = false;
		to_metro.appendChild(from_metro.options[i]);
	}
	for (i=0;i<from_county.options.length;i++){
		from_county.options.selected = false;
		to_county.appendChild(from_county.options[i]);
	}*/
}
