var hidden_arr=new Array();
var menu_arr=new Array();
var menu_added=new Array();
var menu_it=1;
function findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}
function returnObjById( id ) 
{ 
if (document.getElementById) 
var returnVar = document.getElementById(id); 
else if (document.all) 
var returnVar = document.all[id]; 
else if (document.layers) 
var returnVar = document.layers[id]; 
return returnVar; 
} 

function open_menu(id) {
	
	hidden_arr[id]=0;
	if (menu_added[id]!=1) {
		menu_added[id]=1;
		menu_arr[menu_it]=id;
		menu_it++;
	}
	for (var z=1;z<=menu_it;z++) {
		menu_id=menu_arr[z];
		hidden_arr[menu_id]=1;
		//do_hide(menu_id);
		hidden_arr[menu_id]=0;
	}
	
	var sub_menu_obj=returnObjById("menu_"+id);
	var main_menu_obj=returnObjById("main_"+id);
	if (sub_menu_obj!=null ) {
	    if (id>100) {		
		sub_menu_obj.style.top=findPosY(main_menu_obj)+"px";
		sub_menu_obj.style.left=(findPosX(main_menu_obj)+100)+"px";	
		sub_menu_obj.style.display="block";
	   }
           else {
		sub_menu_obj.style.top=(findPosY(main_menu_obj)+15)+"px";
		sub_menu_obj.style.left=(findPosX(main_menu_obj)+30)+"px";	
		sub_menu_obj.style.display="block";


	   }
	}

	
}
function force_hide(id) {
	hidden_arr[id]=1;
	do_hide(id);
	
}
function do_hide() {
	
	for (id=0;id<=250;id++) {
	
	if (hidden_arr[id]==1) {
	
	var sub_menu_obj=returnObjById("menu_"+id); 
	if (sub_menu_obj!=null) {
		sub_menu_obj.style.display="none";
	}
	}
   }
}
function hide_menu(id) {
	hidden_arr[id]=1;
	setTimeout("do_hide();",2500);
	
}

function check_reg_form(lang) {
	var alert_str="";
	var ret_id=true;
//	alert('aa');
	 a=new String(document.form1.username.value);
//	alert(a);
	if (isEmpty(a)) {
		if (lang=="en") alert_str+="Username cannot be empty.\n";
		if (lang=="bg") alert_str+="Потр. име не може да е празно.\n";
		ret_id=false;
	}
   a=new String(document.form1.password.value);
	if (isEmpty(a)) {
		if (lang=="en") alert_str+="Password cannot be empty.\n";
		if (lang=="bg") alert_str+="Паролата не може да е празна.\n";
		ret_id=false; 
	}
	
	if (document.form1.password2.value!=document.form1.password.value) {
		if (lang=="en") alert_str+="The passwords does not match.\n";
		if (lang=="bg") alert_str+="Паролите не съвпадат.\n";
		ret_id=false;
	}

   a=new String(document.form1.firstname.value);
	if (isEmpty(a)) {
		if (lang=="en") alert_str+="First tname cannot be empty.\n";
		if (lang=="bg") alert_str+="Името не може да е празно.\n";
		ret_id=false; 
	}

	
   a=new String(document.form1.lastname.value);
	if (isEmpty(a)) {
		if (lang=="en") alert_str+="Last tname cannot be empty.\n";
		if (lang=="bg") alert_str+="Фамилията не може да е празна.\n";
		ret_id=false; 
	}

	a=new String(document.form1.email.value);
	if (!isEmail(a)) {
		if (lang=="en") alert_str+="Email not valid.\n";
		if (lang=="bg") alert_str+="Email адреса е невалиден.\n";
		ret_id=false; 
	}

	if (ret_id==false) alert(alert_str);
	return ret_id;
}


function selstar(i_name,val)
      {
	for(var x=1;x<=val;x++)
	{
		document.getElementById(i_name+"img"+x).src="images/star2.gif";
	}
	for(var x=val+1;x<=5;x++)
	{
		document.getElementById(i_name+"img"+x).src="images/star1.gif";
	}
	
      }
      function remstar(i_name,val)
      {
	for(var x=1;x<=val;x++)
	{
		document.getElementById(i_name+"img"+x).src="images/star1.gif";
	}
	 place_rate(i_name);
      }
	  function place_rate(i_name) {
	  val=document.getElementById(i_name).value;
	for(var x=1;x<=val;x++)
	{
		document.getElementById(i_name+"img"+x).src="images/star2.gif";
	}

	  
	  }
      function setrate(i_name,val)
      {
	document.getElementById(i_name).value = val;
      }
   

