
function Over(domena,prvek,lang,type)
{

    var httpRequest;

    if (typeof window.ActiveXObject != 'undefined')
    {
	httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
	httpRequest = new XMLHttpRequest();
    }

    httpRequest.onreadystatechange= function () {
    
	if (httpRequest.readyState == 4)
        {
	    if(httpRequest.status == 200)
            {
		if(prvek){
            	    document.getElementById(prvek).innerHTML=httpRequest.responseText;
                }
	    }
            else
            {
            	if(chyba){document.getElementById(prvek).innerHTML=chyba;}
            }
        }
    };

    url = "/check.php?domain=" + domena + "&lang=" + lang + "&type=" + type;
    httpRequest.open("GET", url, true);
    httpRequest.send(null)

}

function GetData(url,prvek)
{

    var httpRequest;

    if (typeof window.ActiveXObject != 'undefined')
    {
	httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
	httpRequest = new XMLHttpRequest();
    }

    httpRequest.onreadystatechange= function () {
    
	if (httpRequest.readyState == 4)
        {
	    if(httpRequest.status == 200)
            {
		if(prvek){
            	    document.getElementById(prvek).innerHTML=httpRequest.responseText;
                }
	    }
            else
            {
            	if(chyba){document.getElementById(prvek).innerHTML=chyba;}
            }
        }
    };

    document.getElementById(prvek).innerHTML="Loading...";
    httpRequest.open("GET", url, true);
    httpRequest.send(null)

}

function ping()
{
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}

	httpRequest.open("GET", "/ping.php", true);
	httpRequest.onreadystatechange= function () {processRequest(); } ;
	httpRequest.send(null);

}

setInterval(ping, 600000);

function ShowTable(idobjekt){

	document.getElementById(idobjekt).style.display = "";

}

function HideTable(idobjekt){

	document.getElementById(idobjekt).style.display = "none";

}

function AddADM(id){

	document.getElementById('Fadm'+id).style.display = "";
	document.getElementById('Sadm'+id).style.display = "";

}

function DelADM(id){

	document.getElementById('Fadm'+id).style.display = "none";
	document.getElementById('Sadm'+id).style.display = "none";

}

function ShowHideTable(idobjekt){

    if(document.getElementById(idobjekt).style.display=="none"){
	
	ShowTable(idobjekt);
	
    }else{
    
	HideTable(idobjekt);

    }

}

function VyberVse( container_id ) {

    var rows = document.getElementById("listdomen").getElementsByTagName("input");
    var unique_id;
    var checkbox;

    for ( var i = 0; i < rows.length; i++ ) {
	if (rows[i].type == 'checkbox') {
                rows[i].checked = document.getElementById("all").checked;
        }
    }
    
    return true;

}

function OnSubmitForm()
{
    if(document.pressed == 'presun')
    {
	document.getElementById("listdomenform").action ="";
    }
    else
    if(document.pressed == 'bulk')
    {
	document.getElementById("listdomenform").action ="../bulkorder/";
    }
    return true;
}

function ShowNext( type, current ) {

    var id = document.getElementById(current).value;
    name = type+'['+id+']';

    if ( id == 10 ) {
    
	alert("Jiz jste dosahli maximalniho poctu");
    
    } else {

        document.getElementById(name).style.display = "block";
	id++;
	document.getElementById(current).value = id;
    
    }
    
}

function HidePrevious( type, current ) {

    var id = document.getElementById(current).value;
    id--;
    name = type+'['+id+']';
    inputname = 'input'+type+'['+id+']';

    document.getElementById(name).style.display = "none";
    document.getElementById(inputname).value = "";
    document.getElementById(current).value = id;
    
}

window.onload = function() {

    var eSelect = document.getElementById('bulk_operation');

    if(eSelect != null) eSelect.onchange = function() {

	switch(eSelect.value){
	
	    case 'Check_Domain':
	    case 'Delete_Domain':
	    case 'TransferApprove_Domain':
	    case 'TransferDeny_Domain':
	    case 'TransferCancel_Domain':
	    case 'Renew_Domain':
	    case 'Lock_Domain':
	    case 'Unlock_Domain':
	    case 'Restore_Domain':
	    case 'Check_DNS_Domain':
	    case 'SendAuthID_CZ':
	    
		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Transfer_Domain':
	    
		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'table-row';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Create_Domain':

		document.getElementById('hrom_owner').style.display = 'table-row';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'table-row';
	        document.getElementById('hrom_nameserver1').style.display = 'table-row';
	        document.getElementById('hrom_nameserver2').style.display = 'table-row';
	        document.getElementById('hrom_nameserver3').style.display = 'table-row';
	        document.getElementById('hrom_nameserver4').style.display = 'table-row';
	        document.getElementById('hrom_trustee').style.display = 'table-row';
	        document.getElementById('hrom_nsset').style.display = 'table-row';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'table-row';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'ModifyNS_Domain':

		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'table-row';
	        document.getElementById('hrom_nameserver1').style.display = 'table-row';
	        document.getElementById('hrom_nameserver2').style.display = 'table-row';
	        document.getElementById('hrom_nameserver3').style.display = 'table-row';
	        document.getElementById('hrom_nameserver4').style.display = 'table-row';
	        document.getElementById('hrom_nsset').style.display = 'table-row';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Transfer_And_ModifyNS_Domain':

		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'table-row';
	        document.getElementById('hrom_nameserver1').style.display = 'table-row';
	        document.getElementById('hrom_nameserver2').style.display = 'table-row';
	        document.getElementById('hrom_nameserver3').style.display = 'table-row';
	        document.getElementById('hrom_nameserver4').style.display = 'table-row';
	        document.getElementById('hrom_nsset').style.display = 'table-row';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'table-row';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'ModifyAuth_Domain':

		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'table-row';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Push_Domain':

		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'table-row';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'ChangeStatus_Domain':

		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';	        
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'table-row';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Redirect_Domain':
	    
		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'table-row';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Change_Tag':
	    
		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'table-row';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Add_KeySET':
	    
		document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'table-row';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

	    case 'Backorder_Domain':
	    
		document.getElementById('hrom_owner').style.display = 'table-row';
		document.getElementById('hrom_owner_cz').style.display = 'none';
	        document.getElementById('hrom_nameserver0').style.display = 'none';
	        document.getElementById('hrom_nameserver1').style.display = 'none';
	        document.getElementById('hrom_nameserver2').style.display = 'none';
	        document.getElementById('hrom_nameserver3').style.display = 'none';
	        document.getElementById('hrom_nameserver4').style.display = 'none';
	        document.getElementById('hrom_nsset').style.display = 'none';
	        document.getElementById('hrom_keyset').style.display = 'none';
	        document.getElementById('hrom_trustee').style.display = 'none';
	        document.getElementById('hrom_authid').style.display = 'none';
	        document.getElementById('hrom_authidcontact').style.display = 'none';
	        document.getElementById('hrom_user').style.display = 'none';
	        document.getElementById('hrom_status').style.display = 'none';
	        document.getElementById('hrom_target').style.display = 'none';
	        document.getElementById('hrom_changetag').style.display = 'none';
	        document.getElementById('hrom_backorder').style.display = 'table-row';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

		break

           case 'Modify_Domain':
           
                document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'table-row';
                document.getElementById('hrom_nameserver0').style.display = 'none';
                document.getElementById('hrom_nameserver1').style.display = 'none';
                document.getElementById('hrom_nameserver2').style.display = 'none';
                document.getElementById('hrom_nameserver3').style.display = 'none';
                document.getElementById('hrom_nameserver4').style.display = 'none';
                document.getElementById('hrom_nsset').style.display = 'none';
                document.getElementById('hrom_keyset').style.display = 'none';
                document.getElementById('hrom_trustee').style.display = 'none';
                document.getElementById('hrom_authid').style.display = 'none';
                document.getElementById('hrom_authidcontact').style.display = 'none';
                document.getElementById('hrom_user').style.display = 'none';
                document.getElementById('hrom_status').style.display = 'none';
                document.getElementById('hrom_target').style.display = 'none';
                document.getElementById('hrom_changetag').style.display = 'none';
                document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'none';

               break

	   case 'AddDNS_Domain':

                document.getElementById('hrom_owner').style.display = 'none';
		document.getElementById('hrom_owner_cz').style.display = 'none';
                document.getElementById('hrom_nameserver0').style.display = 'none';
                document.getElementById('hrom_nameserver1').style.display = 'none';
                document.getElementById('hrom_nameserver2').style.display = 'none';
                document.getElementById('hrom_nameserver3').style.display = 'none';
                document.getElementById('hrom_nameserver4').style.display = 'none';
                document.getElementById('hrom_nsset').style.display = 'none';
                document.getElementById('hrom_keyset').style.display = 'none';
                document.getElementById('hrom_trustee').style.display = 'none';
                document.getElementById('hrom_authid').style.display = 'none';
                document.getElementById('hrom_authidcontact').style.display = 'none';
                document.getElementById('hrom_user').style.display = 'none';
                document.getElementById('hrom_status').style.display = 'none';
                document.getElementById('hrom_target').style.display = 'none';
                document.getElementById('hrom_changetag').style.display = 'none';
                document.getElementById('hrom_backorder').style.display = 'none';
	        document.getElementById('hrom_idnum').style.display = 'none';
		document.getElementById('hrom_dnstemplate').style.display = 'table-row';

		break

        }
    }

}


