var s_val="поиск";

var stop=0;
var c_level=0;
var m_opened=Array();
var m_hightlighted=Array();
var im=Array();
im[0]= new Image();

function clear_his()
{
	for(var i=0;i<m_hightlighted.length;i++) 
		if(m_hightlighted[i]) m_hightlighted[i].style.backgroundColor='#D3ECFB';
}

function m_over(id,level,obj)
{
    if(m_opened[0]>0 && m_opened[0]!=id) menu_close();
    stop=1;
    
    if(level==0) 
	{		
		var tmp=document.images['mi'+id];
		im[0].src=tmp.src;
		tmp.src=im[id].src;		
	}
	else
	{
		if(obj)
		{
			if(level==c_level) m_hightlighted[level].style.backgroundColor='#D3ECFB'; 
			else if(level<c_level)
			{
				m_hightlighted[c_level].style.backgroundColor='#D3ECFB';
				m_hightlighted[level].style.backgroundColor='#D3ECFB';
			}
		
			m_hightlighted[level]=obj;
			obj.style.backgroundColor='#ffffff';	
			c_level=level;
		}	
	}	
	
	m_opened[level]=id;
	
	try
	{
		document.getElementById('m'+id).style.visibility='visible';
	}
	catch(Exception){}
}


function m_out()
{
	stop=0;
	document.images['mi'+m_opened[0]].src = im[0].src;
	setTimeout('menu_close()',300);
}


function menu_close()
{
	if(stop!=1)
	{					
		for(var i=0;i<m_opened.length;i++) if(m_opened[i]>0) 
		{ 						
			try
			{					
				document.getElementById('m'+m_opened[i]).style.visibility='hidden'; 
			}	
			catch(Exception) {}
			m_opened[i]=0;
		}
	}	
}

function s_focus(obj) 
{
	if(s_val==obj.value) obj.value="";	
}

function s_blur(obj) 
{
	if(obj.value=="") obj.value=s_val;
}

function man_submit(name) 
{
	var form=document.forms[name];
	
	if(name=='domens' && form.domain.value=='') return false;
	
	try
	{
		if(form.search_word.value==s_val) form.search_word.value="";
	}
	catch(Exception) {}
	
	form.submit();
}

function go(url) 
{
	document.location.href=url;
}

function get_file() 
{
	document.forms['files'].upload_file.disabled=true;
	document.forms['files'].download_file.disabled=false;
	document.forms['files'].submit();
}

function up_file() 
{
	document.forms['files'].download_file.disabled=false;
	document.forms['files'].upload_file.disabled=false;
	document.forms['files'].submit();	
}

function m2on(id)
{
	document.images['m2_'+id].style.visibility='visible';
}

function m2off(id)
{
	document.images['m2_'+id].style.visibility='hidden';
}

function openwin(url) 
{
	window.open(url,'next');
}

function jopenwin(url) 
{
	window.open(url,'next','location=no,scrollbars=yes,toolbar=no,status=no,menubar=no,resizable=yeswidth=600,height=600');
}

function sw_hidden(name)
{
	try
	{
		var tmp=document.getElementById(name);
		if(tmp.style.display=='none') tmp.style.display='block'; else tmp.style.display='none';
	}
	catch(Exception){}
}


// MANAGER FUNCTIONS

function allform (obj,type)
{
	var form=document.forms['itemlist'];
	if(owin!=null && owin.closed==false) owin.close();
	
	if(obj.checked==true)
	{
		sw_num=-1;
		owin=window.open(pp_ad+'/domenedit/-1/'+type,'domenedit','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=300,height=300');
		for(var i=0;i<form.length;i++) if(form[i].type=='checkbox' && form[i].name.substring(0,7)=='domens[' ) form[i].checked=true;
		if (obj.checked==false) obj.checked=true;
	}
	else
	{
		for(var i=0;i<form.length;i++) if(form[i].type=='checkbox' && form[i].name.substring(0,7)=='domens[' ) form[i].checked=false;
	}	
}


var owin=null;
var sw_num;
function uniform(obj,type)
{
	var form=document.forms['itemlist'];
	try
	{
		if(form['ftype'].checked==true) return;
	}
	catch(Exception){}	
		
		if(obj.checked==true)
		{
			if(owin!=null && owin.closed==false) 
			{
				obj.checked=false;
				alert('не заполнена открытая форма');		
				return;
			}	
			sw_num=parseInt(obj.name.substring(7));
			owin=window.open(pp_ad+'/domenedit/'+sw_num+'/'+type,'domenedit','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=300,height=300');
		}
		else
		{
			if(owin!=null && owin.closed==false && parseInt(obj.name.substring(7))==sw_num) owin.close();
		}	
}

var sw_num2;
function uniform2(obj)
{
	var form=document.forms['itemlist'];
	try
	{
		if(form['ftype'].checked==true) return;
	}catch(Exception){}	
		
	if(obj.checked==true)
	{
		if(owin!=null && owin.closed==false) 
		{
			obj.checked=false;
			alert('не заполнена открытая форма');		
			return;
		}	
		sw_num2=parseInt(obj.name.substring(6));
		owin=window.open(pp_ad+'/zonedit/'+sw_num2,'zonedit','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=500,height=150');
	}
	else
	{
		if(owin!=null && owin.closed==false && parseInt(obj.name.substring(6))==sw_num2) owin.close();
	}	
}

function uniform3(path,type)
{
	var form = document.forms['itemlist'];
	
	if(owin!=null && owin.closed==false) 
	{
		alert('не заполнена открытая форма');		
		return false;
	}	
	owin=window.open(pp_ad+'/hostingmanage/login/'+path+'?'+type,'hostingmanage','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=500,height=400');
	return false;
}

function c_int(obj,val,ind,price)
{
	var tmp=parseInt(obj.value);
	if(!isNaN(tmp))
	{
		if(tmp>val) 
		{
			obj.value=val;
			tmp=val;
		}	
		
		var form=document.forms['itemlist'];
		
		if(price==-1)
		{
			var tmp_ar=form['type['+ind+']'].value.split('_');
			price=tmp_ar[0];
		}
		
		form['aprice['+ind+']'].value=price*tmp;
		asum();
	}
}

function asum()
{
	var form=document.forms['itemlist'];
	var asum=0;
	for(var i=0;i<form.length;i++)
	{
		if(form[i].type=='text' && form[i].name.substring(0,7)=='aprice[')
		{
			if(form['items['+parseInt(form[i].name.substring(7))+']'].checked==true)
			{
			    asum+=parseFloat(form[i].value);
			}
		}
	}
	//form['allsum'].value=Math.round(asum * 100)/100;
	form['allsum'].value=asum.toFixed(2);

}

function cartpayment(type)
{
	var form=document.forms['cart_action'];
	for(var i=0;i<form.length;i++)
	{
		if(form[i].name.substring(0,7)=='agrees[' && form[i].checked==false) 
		{	
			alert('Вы не согласились со всеми условиями соглашений');
			return;
		}
	}	
	form.action+='/'+type;
	form.submit();
}

function change_price(obj,ind)
{

	var form=document.forms['itemlist'];
	var tmp_ar=obj.options[obj.options.selectedIndex].value.split('_');
	
	try
	{
		var period=form['speriod['+ind+']'].value;
	}
	catch(Exception)
	{
		var period=1;
	}

	if (period == 1) {
	    form['aprice['+ind+']'].value = tmp_ar[0];
	} else {
	    form['aprice['+ind+']'].value = tmp_ar[0]*period;
	}
	form['items['+ind+']'].value = tmp_ar[1];
}

