function clickBtnHPlan()
{	var plantbl_id = 'hplanpay';
	var plantxt_id = 'hplanpay_txt';
	var planfrm_name = 'horderfrm';
	var planwndbtn_id = 'wndhpan';
	var planpay_id = 'paysummary';

	var payperobj = document.forms[planfrm_name].payvar;

	var selpper_ind = 0;
	var selpper_val = "";
	for( i=0; i<payperobj.length; i++ )
	{		if(payperobj[i].checked)
		{
			selpper_ind = i;
			selpper_val = payperobj[i].value;		}	}

	var splitres = selpper_val.split(":");

	// make string for cost
	var pper_str = splitres[1] + 'грн/мес, период: '+splitres[0]+' мес, сумма: '+ splitres[0]*splitres[1] +' грн';
	var pper_obj = uh_get_object(planpay_id);
	pper_obj.innerHTML = pper_str;

   	hideItem(plantbl_id);
   	showItem(plantxt_id);
	showItem(planwndbtn_id);}

function clickBtnDom()
{
	var dchkfrm_id = 'dchkfrmpan';
	//var dchkstat_id = 'dchkstatus';
	//var dchkbtn = 'dorderdnext';
	var dchkwndbtn_id = 'wnddpan';

	hideItem(dchkfrm_id);
	showItem(dchkwndbtn_id);
	//hideItem(dchkstat_id);
	//hideItem(dchkbtn);}

function clickBtnUsr()
{	var uinfo_id = 'ufrminfo';
	var ufrmpan_id = 'ufrmpan';
	var ufrm_name = 'horderfrm';
	var uwndbtn_id = 'wndupan';

	var txtfio_id = 'uinfofio';
	var txtorg_id = 'uinfoorg';
	var txtcont_id = 'uinfocont';
	var txtaddr_id = 'uinfoaddr';

 	if( document.forms[ufrm_name].ufname.value == "" )
 	{ 		alert('Вы не ввели фамилию. Введите пожалуста.');
 		document.forms[ufrm_name].ufname.focus();
 		return; 	}

 	if( document.forms[ufrm_name].usname.value == "" )
 	{
 		alert('Вы не ввели свое имя. Введите пожалуста.');
 		document.forms[ufrm_name].usname.focus();
 		return;
 	}

	var phoneval = document.forms[ufrm_name].uphone.value;
 	if( phoneval == "" )
 	{
 		alert('Вы не ввели контактный телефон. Введите пожалуста.');
 		document.forms[ufrm_name].uphone.focus();
 		return;
 	}

 	var emailval = document.forms[ufrm_name].umail.value;
 	if( emailval == "" )
 	{
 		alert('Вы не ввели контактный e-mail. Введите пожалуста.');
 		document.forms[ufrm_name].umail.focus();
 		return;
 	}

	var txtfio = uh_get_object(txtfio_id);
	txtfio.innerHTML = document.forms[ufrm_name].ufname.value + ' ' + document.forms[ufrm_name].usname.value + ' ' +document.forms[ufrm_name].uoname.value;

	var txtorg = uh_get_object(txtorg_id);
	txtorg.innerHTML = document.forms[ufrm_name].uorg.value;

	var txtcont = uh_get_object(txtcont_id);
	txtcont.innerHTML = 'Тел: ' + phoneval + ', E-mail: <a href="mailto:'+emailval+'">' +emailval+ '</a>';

	hideItem(ufrmpan_id);
	showItem(uinfo_id);
	showItem(uwndbtn_id);}

function clickBtnWndHOpen()
{
	var plantbl_id = 'hplanpay';
	var plantxt_id = 'hplanpay_txt';
	var planfrm_name = 'horderfrm';
	var planwndbtn_id = 'wndhpan';

   	hideItem(plantxt_id);
	hideItem(planwndbtn_id);
	showItem(plantbl_id);}

function clickBtnWndDOpen()
{
	var dchkfrm_id = 'dchkfrmpan';
	//var dchkstat_id = 'dchkstatus';
	//var dchkbtn = 'dorderdnext';
	var dchkwndbtn_id = 'wnddpan';

	hideItem(dchkwndbtn_id);
	showItem(dchkfrm_id);}

function clickBtnWndUOpen()
{
	var uinfo_id = 'ufrminfo';
	var ufrmpan_id = 'ufrmpan';
	var uwndbtn_id = 'wndupan';

	hideItem(uinfo_id);
	hideItem(uwndbtn_id);
	showItem(ufrmpan_id);
}

function checkDomainAdv(dname_id, dzone_id)
{	var dname_obj = uh_get_object(dname_id);
	var dzone_obj = uh_get_object(dzone_id);

	if( !dname_obj || !dzone_obj )
		return;

	if( dname_obj.value == "" )
	{		alert('Имя домена пустое. Введите пожалуста имя домена.');
		return;	}

	var sel_dzone = dzone_obj.options[dzone_obj.selectedIndex].value;

	showItem('dchkprogress');

  	ajxCheckDomainF(dname_obj.value, sel_dzone, '', dcheckCallbackSimple);}

function checkDomainForOrder()
{	var dname = document.forms['horderfrm'].dnamechk.value;
	var dzonelist = document.forms['horderfrm'].dzonechk;

	var checked_zone_ind = 0;
	for( i=0; i<dzonelist.length; i++ )
	{		if( dzonelist[i].checked )
		{			checked_zone_ind = i;
			break;		}	}

	var dzone = dzonelist[checked_zone_ind].value;

	showItem('dchkprogress');

  	ajxCheckDomainF(dname, dzone, '', dcheckCallback);}

function dcheckCallbackSimple(res)
{
    hideItem('dchkprogress');

    var statusobj = uh_get_object('dchkstatus');

	if( res )
	{
		statusobj.innerHTML = 'Домен свободен.';
	}
	else
	{
		statusobj.innerHTML = 'Домен занят.';
	}
}

function dcheckCallback(res)
{
    hideItem('dchkprogress');

    var dname = document.forms['horderfrm'].dnamechk.value;
	var dzonelist = document.forms['horderfrm'].dzonechk;

	var checked_zone_ind = 0;
	for( i=0; i<dzonelist.length; i++ )
	{
		if( dzonelist[i].checked )
		{
			checked_zone_ind = i;
			break;
		}
	}

	var dzone = dzonelist[checked_zone_ind].value;

    var statusobj = uh_get_object('dchkstatus');

	if( res )
	{
		statusobj.innerHTML = 'Домен <b>' + dname + '.' + dzone + '</b> свободен. &nbsp; <a href="javascript:daddToList(\'' + dname + '\',\'' + dzone + '\');">Добавить к заказу</a>';
	}
	else
	{
		statusobj.innerHTML = 'Домен <b>' + dname + '.' + dzone + '</b> занят, введите другой домен.';
	}}

function dupdateList()
{
	var inner_text = "<span class=\"step2_row\">Домены в заказе:</span><br />";
	for( i=0; i<domain_in_order.length; i++ )
	{
		inner_text += '<span style="color: #ff0000; font-weight: bold; font-style: normal;">' + domain_in_order[i][0] + '</span> - <span class="b">129 грн/год</span> &nbsp; &nbsp; <a href="javascript:dremToList('+i+');">удалить</a><br />';
	}

	if( domain_in_order.length == 0 )
	{
		inner_text += "Ни одного домена не выбрано.";
	}
	return inner_text;}

function daddToList(dname, dzone)
{	var listobj = uh_get_object('dorderlist');

	var new_ind = domain_in_order.length;
	domain_in_order[new_ind] = new Array(dname + '.' + dzone, dname, dzone);

	//dorderlist.innerHTML = dorderlist.innerHTML + dname + '.' + dzone + ' - 129 грн/год <br />';

	var inner_text = dupdateList();
	dorderlist.innerHTML = inner_text;}

function dremToList(dind)
{
	var newarrtmp = new Array();

	var newind = 0;
	for(i=0; i<domain_in_order.length; i++)
	{		if( i != dind )
		{			newarrtmp[newind++] = domain_in_order[i];		}	}

	domain_in_order = newarrtmp;

	var inner_text = dupdateList();
	dorderlist.innerHTML = inner_text;}