function GetId( sElem ){
    if( document.getElementById( sElem ) ){
        return document.getElementById( sElem );
    }
};

function disableEnterKey( sEvent ){
	var key;
	
	if( window.evet ) {
		key = window.event.keyCode; //IE
	} else {
		key = sEvent.which; //FF
	}
	
	if( key == 13 ){
		return false;
	} else {
		return true;
	}
};

function NextFocus( sElement , sEvent ){
	var key;
	
	if( window.event ) {
		key = window.event.keyCode; //IE
	} else {
		key = sEvent.which; //FF
	}
	
	if( key != 9 && key != 16 ){
		GetId( sElement ).focus();
	}
};

function prepareInputsForHints() {
  var inputs = document.getElementsByTagName("input");
  for (var i=0; i<inputs.length; i++){
    if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
      inputs[i].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      };
    };
  }
  var selects = document.getElementsByTagName("select");
  for (var k=0; k<selects.length; k++){
    if (selects[k].parentNode.getElementsByTagName("span")[0]) {
      selects[k].onblur = function () {
        this.parentNode.getElementsByTagName("span")[0].style.display = "none";
      };
    };
  }
};

function lookup(inputString, type, inputString2) {
	if(inputString.length == 0) {
		// Hide the suggestion box.
	$('#suggestions').hide();
	} else {
		if (type == 'country'){
			$.post("websiteCommon/autocomplete/rpcCountries.php", {queryString: ""+inputString+"", inputString2: ""+inputString2+""}, function(data){
				if(data.length >0) {
					if (inputString2 == 'inputString2'){
						$('#suggestions2').show();
						$('#autoSuggestionsList2').html(data);	
					} else {
						$('#suggestions').show();
						$('#autoSuggestionsList').html(data);	
					}
				}
			});
		} else {
			$.post("websiteCommon/autocomplete/rpc.php", {queryString: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').show();
					$('#autoSuggestionsList').html(data);
				}
			});	
		}
	}
}

function fill(thisValue, type) {
	if (type == 'inputString2'){
		$('#inputString2').val(thisValue);
		setTimeout("$('#suggestions2').hide();", 200);
	} else {
		$('#inputString').val(thisValue);
		setTimeout("$('#suggestions').hide();", 200);	
	}
}


function showNewNumbers(serviceTypeID) {
	$.post("websiteCommon/phpScripts/showNewNumbers.php", {serviceTypeID: ""+serviceTypeID+""}, function(data){
		if(data.length >0) {
			$('#newNumbersList').show();
			$('#autoNewNumbersList').html(data);
		}
	});
} // lookup

function reservePhoneNumber(ownNumberID) {
	$.post("websiteCommon/phpScripts/reservePhoneNumber.php", {ownNumberID: ""+ownNumberID+""}, function(data){
		if(data.length >0) {
			$('#reservePhoneNumber').show();
			$('#reservedPhoneNumber').hide();
			$('#autoReservePhoneNumber').html(data);
		}
	});
} // lookup

function searchNewNumbers(serviceTypeID, Number1, Number2, Number3, Number4) {
	$.post("websiteCommon/phpScripts/showNewNumbers.php", {serviceTypeID: ""+serviceTypeID+"", search: "yes", Number1: ""+Number1+"", Number2: ""+Number2+"", Number3: ""+Number3+"", Number4: ""+Number4+""}, function(data){
		if(data.length >0) {
			$('#newNumbersList').show();
			$('#autoNewNumbersList').html(data);
		}
	});
} // lookup

// Clear prompt from username field, if required.  
function clearUsernamePrompt() {
	var username = document.getElementById("username");
	    if (username.value == "Brugernavn") {      
	    	username.value = "";
	    	username.style.color = "#000";
	    }  
}  
// Set the prompt for the username field, if required.  
function setUsernamePrompt() {    
	var username = document.getElementById("username");    
	if (username.value == "") {      
		username.value = "Brugernavn";
		username.style.color = "#888888";
	}  
}  
// Clear prompt from password field, if required.  
function clearPasswordPrompt() {    
	var password = document.getElementById("password");    
	password.style.display = "inline";  	
	password.style.color = "#000";  
	password.focus();    
	var passwordPrompt = document.getElementById("passwordPrompt");    
	passwordPrompt.style.display = "none";    
}  
// Set the prompt for the password field, if required.  
function setPasswordPrompt() {    
	var password = document.getElementById("password");    
	if (password.value == "") {      
		password.style.display = "none"; 
	var passwordPrompt = document.getElementById("passwordPrompt");      
	passwordPrompt.style.display = "inline";    
	passwordPrompt.style.color = "#888888";}  }
// -->
