var all_sel = 0;
var selected_dists = new Array;

var type1 = 0;
var type2 = 0;
var type3 = 0;
var type4 = 0;
var type5 = 0;
var type6 = 0;
var type7 = 0;


function chg_bg(obj, oevent) {
    if (oevent) obj.style.backgroundColor = "#C4D5DF";
	else obj.style.backgroundColor = "";
	
	//alert(obj.id);
	switch (obj.id) {
	    case "type_1":
		if (oevent) document.getElementById("p_1").src = "/images/new/item-pic-csaladihaz-on.gif";
		else document.getElementById("p_1").src = "/images/new/item-pic-csaladihaz.gif";
	    break;
	    
	    case "type_2":
		if (oevent) document.getElementById("p_2").src = "/images/new/item-pic-tarsashaz-on.gif";
		else document.getElementById("p_2").src = "/images/new/item-pic-tarsashaz.gif";
	    break;

	    case "type_3":
		if (oevent) document.getElementById("p_3").src = "/images/new/item-pic-panel-on.gif";
		else document.getElementById("p_3").src = "/images/new/item-pic-panel.gif";
	    break;
	
	    case "type_4":
		if (oevent) document.getElementById("p_4").src = "/images/new/item-pic-telek-on.gif";
		else document.getElementById("p_4").src = "/images/new/item-pic-telek.gif";
	    break;
    
	    case "type_5":
		if (oevent) document.getElementById("p_5").src = "/images/new/item-pic-uzlet-on.gif";
		else document.getElementById("p_5").src = "/images/new/item-pic-uzlet.gif";
	    break;

	    case "type_6":
		if (oevent) document.getElementById("p_6").src = "/images/new/item-pic-garazs-on.gif";
		else document.getElementById("p_6").src = "/images/new/item-pic-garazs.gif";
	    break;
	    
	    case "type_7":
		if (oevent) document.getElementById("p_7").src = "/images/new/item-pic-ujep-on.gif";
		else document.getElementById("p_7").src = "/images/new/item-pic-ujep.gif";
	    break;
    
	}
}
	
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function sel_type(obj) {


	 var s = obj.style.backgroundImage;
	 var t = s.split(".");
	 
	 switch(obj.id) {
	 	case "st_1":
		 if (type1 == 0) {
			var news = t[0] + "-selected." + t[1];
			type1 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type1 = 0;
		 }
		break;

	 	case "st_2":
		 if (type2 == 0) {
			var news = t[0] + "-selected." + t[1];
			type2 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type2 = 0;
		 }
		break;

	 	case "st_3":
		 if (type3 == 0) {
			var news = t[0] + "-selected." + t[1];
			type3 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type3 = 0;
		 }
		break;

	 	case "st_4":
		 if (type4 == 0) {
			var news = t[0] + "-selected." + t[1];
			type4 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type4 = 0;
		 }
		break;

	 	case "st_5":
		 if (type5 == 0) {
			var news = t[0] + "-selected." + t[1];
			type5 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type5 = 0;
		 }
		break;

	 	case "st_6":
		 if (type6 == 0) {
			var news = t[0] + "-selected." + t[1];
			type6 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type6 = 0;
		 }
		break;

	 	case "st_7":
		 if (type7 == 0) {
			var news = t[0] + "-selected." + t[1];
			type7 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type7 = 0;
		 }
		break;
	 }
	 obj.style.backgroundImage = news;
	 
	 	 
	 var trs = obj.id.split("_");
	 typechoose(trs[1]);
}

function sel_newtype (id) {

	 obj = document.getElementById(id);
	 var s = obj.style.backgroundImage;
	 var t = s.split(".");

	 switch(id) {
	 	case "st_1":
		 if (type1 == 0) {
			var news = t[0] + "-selected." + t[1];
			type1 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type1 = 0;
		 }
		break;

	 	case "st_2":
		 if (type2 == 0) {
			var news = t[0] + "-selected." + t[1];
			type2 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type2 = 0;
		 }
		break;

	 	case "st_3":
		 if (type3 == 0) {
			var news = t[0] + "-selected." + t[1];
			type3 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type3 = 0;
		 }
		break;

	 	case "st_4":
		 if (type4 == 0) {
			var news = t[0] + "-selected." + t[1];
			type4 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type4 = 0;
		 }
		break;

	 	case "st_5":
		 if (type5 == 0) {
			var news = t[0] + "-selected." + t[1];
			type5 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type5 = 0;
		 }
		break;

	 	case "st_6":
		 if (type6 == 0) {
			var news = t[0] + "-selected." + t[1];
			type6 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type6 = 0;
		 }
		break;

	 	case "st_7":
		 if (type7 == 0) {
			var news = t[0] + "-selected." + t[1];
			type7 = 1;
		 } else {
			var w = t[0].split("-");
			var news = w[0] + "-" + w[1] + "-" + w[2] + "." + t[1];
			type7 = 0;
		 }
		break;
	 }

	 obj.style.backgroundImage = news;
	 var trs = id.split("_");
	 typechoose(trs[1]);
}



function set_one_type(id, state) {
	checkBox = eval("document.forms[1].elements['jelleg["+id+"]']");
	if (checkBox){
		checkBox.checked = state;
	}
}

function set_select(id, value) {
	selectBox = document.getElementById(id);
	if (selectBox){
	   for (var i = 0; i < selectBox.options.length; i++) {
	      if (value == selectBox.options[i].value) {
	      	  selectBox.options[i].selected = true;
	      }
	   }
	}
}

function set_one_name(id, state) {
	checkBox = document.getElementById(id);
	if (checkBox){
		checkBox.checked = state;
	}
}

function typechoose(type){

	if (type == 3){
		set_one_type(1, (type3 == 1));
	}

	if(type == 2){
		set_one_type(2, (type2 == 1));
	}

	if(type == 1){
		set_one_type(3, (type1 == 1));
		set_one_type(4, (type1 == 1));
		set_one_type(5, (type1 == 1));
		set_one_type(6, (type1 == 1));
		set_one_type(7, (type1 == 1));
		set_one_type(8, (type1 == 1));
		set_one_type(9, (type1 == 1));
		set_one_type(25, (type1 == 1));
	}

	if(type == 4){
		set_one_type(12, (type4 == 1));
	}

	if(type == 5){
		set_one_type(15, (type5 == 1));
	}

	if(type == 6){
		set_one_type(11, (type6 == 1));
	}

	if(type == 7){
		set_one_name('utch', (type7 == 1));
		set_one_name('ucsch', (type7 == 1));
	}

}

function closeall() {
  for (var i = 1; i <= 4; i++) {
  document.getElementById('sub' + i).style.display = 'none';
  }
}

function submenu(menu) {
   obj = document.getElementById('sub' + menu);
   closeall();
   if (obj.style.display == '') obj.style.display = 'none';
   else obj.style.display = '';
}

function checkfr() {
  if (window.parent.location.href == window.location.href) {
     var s = new String(window.location.href);
     s = s.replace(/http:\/\/(www.lc.hu|www.lakascentrum.hu|lc.hu|lakascentrum.hu)\/(.*?)/g, 'http://$1/?mf=$2');
     parent.location = s;
  }
}

function checkside() {
  if (window.parent.location.href == window.location.href) {
     parent.location = 'index.php';
  }
}

function type_over(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/ig_type_' + wh + '_over.gif';
}

function type_out(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/ig_type_' + wh + '_off.gif';
}

function type_over_en(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/en/ig_type_' + wh + '_over.gif';
}

function type_out_en(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/en/ig_type_' + wh + '_off.gif';
}

function type_over_de(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/de/ig_type_' + wh + '_over.gif';
}

function type_out_de(obj) {
var name = obj.name;
var wh = name.substring(2,3);
var this_type = eval('type'+wh);
if (this_type == 0) obj.src = '/images/de/ig_type_' + wh + '_off.gif';
}

function top5hideframe() {

}

function send_favorites() {
    if (isValidEmail(document.getElementById('favs_email').value)) {
    $.post("/ajax/ext_igeny_more.php",{email: document.getElementById('favs_email').value },function(returned_data)
             {
	      alert(returned_data);
	     });    
    } else {
	alert("A megadott e-mail cím nem valós");
    }
}

function set_page(page) {
    document.searchform.jump_page.value = page;
    document.searchform.submit();
}

function set_jumphits(val) {
    document.searchform.jump_hits.value = val;
    document.searchform.submit();
}

function set_ordercat(val) {
    document.searchform.jump_ordercat.value = val;
    document.searchform.submit();
}

function set_order(val) {
    document.searchform.jump_order.value = val;
    document.searchform.submit();
}

function set_sortorder(val)
{
    document.searchform.order.value = val;
    document.searchform.submit();
}
