function SwapHiden(par, el1, el2)
{
	if(par == 1)
	{
		document.getElementById(el1).style.display="none";
		document.getElementById(el2).style.display="block";
	}else{
		document.getElementById(el1).style.display="block";
		document.getElementById(el2).style.display="none";
	}
}

function SwapText(par,el1,el2)
{
	one_dtext = $$('#'+el1+' input')[0];
	multi_dtext = $$('#'+el2+' textarea')[0];
	if(par == 1)
	{
		for(i=0;i<one_dtext.value.length;i++)
			if(one_dtext.value[i] == '\n' || one_dtext.value[i] == ' ')
				break;
		multi_dtext.value = one_dtext.value.substring(0,i);
	}else{
		for(i=0;i<multi_dtext.value.length;i++)
			if(multi_dtext.value[i] == '\n' || one_dtext.value[i] == ' ')
				break;
		one_dtext.value = multi_dtext.value.substring(0,i);
	}	
}

function HideOnEmpty(par,el1,el2,el3,el4,el5)
{
	if(par == 0)
	{
		if(el1 != '')$$('.'+el1)[0].style.display="none";
		if(el2 != '')$$('.'+el2)[0].style.display="none";
		if(el3 != '')$$('.'+el3)[0].style.display="none";
		if(el4 != '')$$('.'+el4)[0].style.display="none";
		if(el5 != '')$$('.'+el5)[0].style.display="none";
	}else{
		if(el5 != '')
		{
			ch = $$('.'+el5)[0].getElementsByTagName('input');
			if(el1 != '' && ch[1].checked == true)$$('.'+el1)[0].style.display="none";
			if(el1 != '' && ch[0].checked == true)$$('.'+el1)[0].style.display="block";
			if(el2 != '' && ch[1].checked == true)$$('.'+el2)[0].style.display="none";
			if(el2 != '' && ch[0].checked == true)$$('.'+el2)[0].style.display="block";
		} else
		{
			if(el1 != '')$$('.'+el1)[0].style.display="block";
			if(el2 != '')$$('.'+el2)[0].style.display="block";
		}
		if(el3 != '')$$('.'+el3)[0].style.display="block";
		if(el4 != '')$$('.'+el4)[0].style.display="block";
		if(el5 != '')$$('.'+el5)[0].style.display="block";
	}
}

function Chrt(par,el1,el2,el3,el4)
{
	if(par == 0)
	{
		if(el1 != '')$$('.'+el1)[0].style.display="none";
		if(el2 != '')$$('.'+el2)[0].style.display="block";
		if(el3 != '')$$('.'+el3)[0].style.display="block";
		if(el4 != '')$$('.'+el4)[0].style.display="block";
	} else {
		if(el1 != '')$$('.'+el1)[0].style.display="block";
		if(el2 != '')$$('.'+el2)[0].style.display="none";
		if(el3 != '')$$('.'+el3)[0].style.display="none";
		if(el4 != '')$$('.'+el4)[0].style.display="none";
	}
}

function OpenOrderNew(id)
{
	newWindow=window.open('/order&R-'+id,'','menubar=1,width=630,height=770,scrollbars=1');
}

function OnWhois(status_el,ch_domain,ch_zone,ch_id,lang)
{
	updater = new Ajax.Updater(status_el, '/'+lang+'/whois', {
		  method: 'post',
		  //insertion: Insertion.Bottom,
		  parameters: {domain:ch_domain,zone:ch_zone,id:ch_id}
		  });
}

function OnWhoisCheck(ch_domain,ch_zone,lang)
{
	new Ajax.Request('/'+lang+'/whoischeck',
	{
		method:'post',
		parameters: {domain:ch_domain,zone:ch_zone},
		onSuccess: function(transport){
			if(transport.responseText == "free")
			{
				SendPostP1('rregister_domain.html',ch_domain + ch_zone);
			}
		},
		onFailure: function(transport){ 
			//alert('Something went wrong...')
		}
	});
}

function WhoisData(domain)
{
	newWindow=window.open('/whoisdata&'+domain,'','width=630,height=770,scrollbars=1');
}

function Dig(domain)
{
	newWindow=window.open('/dig&'+domain,'','width=730,height=300,scrollbars=1');
}

function CheckAll(val,parent)
{
	var elements = $$('#'+parent+' input.service-grid-check');
	
	for(i=0;i<elements.length;i++)
	{
		elements[i].checked = val;
	}		
}

function SendPost(address, params)
{
	 var form = document.createElement("form"); 
	 form.action = address; 
	 form.method = 'POST'; 
	 
	 for(i=0;i<params.length;i++)
	 {
		 var input = document.createElement("input");
		 input.name = 'param'+i;
		 input.type = 'hidden';
		 input.value = params[i];
		 form.appendChild(input);
	 }

	 document.getElementsByTagName('body')[0].appendChild(form); 
	 form.submit();	
}

function SendPostP1(address,param)
{
	params = [];
	params.push(param);
	
	SendPost(address,params);
}

function SendPostP2(address,param,param2)
{
	params = [];
	params.push(param);
	params.push(param2);
	
	SendPost(address,params);
}