// JavaScript Document
var aktiven='';

function over(koi, lang) {
 var obj = document.getElementById(koi);
 	if (lang=='en') { obj.src='/images/menu_en/'+koi+'_3.gif'; }
 	else { obj.src='/images/menu/'+koi+'_3.gif'; }
}

function out(koi, lang) {
 var obj = document.getElementById(koi);
 if (koi != aktiven) {
			if (lang=='en') { obj.src='/images/menu_en/'+koi+'_1.gif'; }
			else { obj.src='/images/menu/'+koi+'_1.gif'; }
		} else {
				if (lang=='en') { obj.src='/images/menu_en/'+koi+'_3.gif'; }
				else { obj.src='/images/menu/'+koi+'_3.gif'; }
		}
}

function over_(koi){
 var obj = document.getElementById(koi);
  if (koi != aktiven) {
		obj.className='main_menu_over';
		}
	}
	
function out_(koi){
 var obj = document.getElementById(koi);
   if (koi != aktiven) {
		obj.className='main_menu';
		}
	}
	

function menu_active(lang){
	var obj = document.getElementById(aktiven)
		if (lang=='en') { obj.src='/images/menu_en/'+aktiven+'_3.gif'; }
 		else { obj.src='/images/menu/'+aktiven+'_3.gif'; }
	}
	
function swap_img(img_src) {
	var obj = document.getElementById('kontainer');
	obj.src = img_src;
	}


function sh_div(what) {
	 var i=0;
	 var coll = [];
	 while (document.getElementById('d'+ i)) {
	  coll[i] = document.getElementById('d'+ i);
		i++;
	 }
 obj = document.getElementById(what);
 var i=0;
 if (obj.className == 'off') {
	 while (coll[i]) {
		coll[i].className = 'off';
		i++;
		} 
	obj.className = 'on';
 } else {
	obj.className = 'off';
 }
}


function show_div(koi) {
 obj = document.getElementById(koi);
	obj.className = 'on';
	}

function hide_div(koi) {
 obj = document.getElementById(koi);
	obj.className = 'off';
	}


function send_k(form_, ime, mail, phone, id1, id2, address1, address2, ran, lang)  {
	
 var obj=document.getElementById(form_);
 var ime=obj[ime].value;
 var mail=obj[mail].value;
 var phone=obj[phone].value;
 var id1=obj[id1].value;
 var id2=obj[id2].value;
 var address1=obj[address1].value;
 var address2=obj[address2].value;
 var ran=obj[ran].value;
 
 var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	 if ((ime=="") || (phone=="") || (id1=="")  || (id2=="") || (address1=="")  || (address2=="") || (ran=="")) {
		if(lang=='bg') { 
		 alert ("Всички полета маркирани със * са задължителни");	
		} else if (lang=='en') {
		 alert ("All fields marked with * are mandatory");	
		}  else if (lang=='ro') {
		 alert ("Toate spațiile, marcate cu * sunt obligatorii");	
		}
	 } else	 if ((emailRegxp.test(mail) != true) || (mail == "")) {
		if(lang=='bg') { 
		 alert ("Въвели сте невалиден e-mail адрес!");	
		} else if (lang=='en') {
		 alert ("Please, enter a valid e-mail address!");	
		}  else if (lang=='ro') {
		 alert ("Ați introdus o e-mail adresă invalidă!");	
		}
	 } else {
		 obj.submit();	
	 }
}

function send_m(form_, ime, mail, phone, comment, ran, lang)  {
	
 var obj=document.getElementById(form_);
 var ime=obj[ime].value;
 var mail=obj[mail].value;
 var phone=obj[phone].value;
 var comment=obj[comment].value;
var ran=obj[ran].value;
 
 var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	 if ((ime=="") || (phone=="") || (comment=="") || (ran=="")) {
		if(lang=='bg') { 
		 alert ("Всички полета маркирани със * са задължителни");	
		} else if (lang=='en') {
		 alert ("All fields marked with * are mandatory");	
		}  else if (lang=='ro') {
		 alert ("Toate spațiile, marcate cu * sunt obligatorii");	
		}
	 } else	 if ((emailRegxp.test(mail) != true) || (mail == "")) {
		if(lang=='bg') { 
		 alert ("Въвели сте невалиден e-mail адрес!");	
		} else if (lang=='en') {
		 alert ("Please, enter a valid e-mail address!");	
		}  else if (lang=='ro') {
		 alert ("Ați introdus o e-mail adresă invalidă!");	
		}
	 } else {
		 obj.submit();	
	 }
}

function search_(lang)  {
 var obj=document.getElementById('search1');
 var cokal=obj['cokal'].value;
 var most=obj['most'].value;
 var kalv=obj['kalv'].value;

	 if ((cokal=="") && (most=="") && (kalv=="") ){
		if(lang=='bg') { 
		 alert ("Изберете поне един критерий за търсене!");	
		} else if (lang=='en') {
		 alert ("Select at least one search criteria!");	
		}  else if (lang=='ro') {
		 alert ("Alegeți cel puțin un criteriu de căutare!");	
		}
	 } else {
		 obj.submit();	
	 }
}

function xGetElementById(e) {
	if(typeof(e)!='string') return e;
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else e=null;
	return e;
} 

function getNewCaptcha(n) {
	var _img = xGetElementById('captcha'+n);
	var _rnd = 12574*Math.random();
	_img.src = "/Scripts/myCaptcha.php?id="+_rnd;
}

	selected = new Array();
	selected['cokal'] = 0;
	selected['most'] = 0;
	selected['kalv'] = 0;

function ajaxFunction(what,lang)
{
var xmlhttp;
	selected[what] = 1;
	if(what=='cokal') {
		selected['most'] = 0;
		selected['kalv'] = 0;
	} 
	var select_ = "";
	if(lang) { select_="избери"; } else { select_="select"};
	add_str="";
	
	if(selected['most'] != 0) {
		add_str+='&most='+document.getElementById('most').value;
	}
	
	
	if(selected['cokal'] != 0) {
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
		var d = new Date();
		var url="/inc/ajax_search.php";
		var obj= document.getElementById('cokal');
			if((selected['most']==0) &&(selected['kalv']==0)) {
				url=url+"?cokal="+obj.value;
			} else {
				url=url+"?cokal="+obj.value+add_str;
			}
	
			xmlhttp.onreadystatechange=function()
			{
			if(xmlhttp.readyState==4)
			  {
			  var div_text = "";
			  var otgovor = xmlhttp.responseText;
			if(selected['most'] == 1) {
			  	masiv = otgovor.split('*');
				 div_text+='<option value="">-- '+select_+' --</option>';
				for(i=0;i<masiv.length; i++) {
				 div_text+='<option value="'+masiv[i]+'">'+masiv[i]+' K</option>';
				}
				 document.getElementById("kalv").innerHTML=div_text;
			} else if (selected['most'] == 0) {
			  	masiv_all = otgovor.split('**');
			  	masiv = masiv_all[0].split('*');
					div_text+='<option value="">-- '+select_+' --</option>';
					for(i=0;i<masiv.length; i++) {
					 div_text+='<option value="'+masiv[i]+'">'+masiv[i]+' W</option>';
					}
					 document.getElementById("most").innerHTML=div_text;
					 div_text ="";
			  	masiv = masiv_all[1].split('*');
					div_text+='<option value="">-- '+select_+' --</option>';
					for(i=0;i<masiv.length; i++) {
					 div_text+='<option value="'+masiv[i]+'">'+masiv[i]+' K</option>';
					}
					 document.getElementById("kalv").innerHTML=div_text;
			}
			  // alert();
			  }
			}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}	
}
