function rightToggle(id){
	$(id).toggle();
	$('link_'+id).toggle();
}

function confirm_delete(text, p_url){
	if(confirm(text)){
		document.location = p_url;
	}
}

function leftToggle(id){
	$(id).toggle();
}

function toggleStatus(id, obj){
	var objImg = Element.extend(obj);
	objImg = objImg.childElements();
	objImg = objImg[0];
	//objImg.src = (objImg.src.indexOf("add") > 0)?"images/remove.png":"images/add.png";
	objImg.src = (objImg.src.indexOf("1") > 0)?"images/sageata2.jpg":"images/sageata1.jpg";
	$(id).toggle();
	
}


function formatValue(value, format){
	if(format == "")
		format = "$ ###.###.###.###";
	var fV = "";
	var v = value.toString();
	var ln = v.length;
	var k = format.length - 1;
	var app = "";
	for(i=ln-1; i>=0;){
		if(format.charAt(k) == '#'){
			fV = v.charAt(i--).toString() + fV;
		} else {
			fV = format.charAt(k) + fV;
		}
		k--;
	}
	for(k=0; k<format.length; k++)
		if(format.charAt(k) == '#') break;
		else app = app + format.charAt(k);
	fV = app + fV;
	return fV;
}

function setCountyFor(obj){
	var objSelect = Element.extend(obj);
	var countryValue = objSelect.options[objSelect.selectedIndex].value;
	objSelect = $('state');
	$('stateLoader').show();
	new Ajax.Request("ajax/getGeoData.php", {
		parameters: {country: countryValue},
		onSuccess: function(obj){
			counties = eval(obj.responseText);
			var i;
			var childs = objSelect.childElements();
			i = childs.length - 1;
			while(i > 0){
				childs[i--].remove();
			}
			//alert("Got " + counties.length);
			for(i=0; i<counties.length; i++){
				var option = Element.extend(document.createElement('option'));
				option.value = counties[i];
				option.update(counties[i]);
				objSelect.appendChild(option);
			}			
			$('stateLoader').hide();
		},
		onFailure: function(obj){
			alert("Problems on ...");
		}
	});
}

var gotOKC = 0;
var mTimer;
var mTimerM;
function setCountry(){
	var objSelect = $('country');
	if(!objSelect || gotOKC) return;
	gotOKC = 1;
	clearInterval(mTimer);
	new Ajax.Request("ajax/getGeoData.php", {
		onSuccess: function(obj){
			//alert("Success: " + obj.responseText);
			countries = eval(obj.responseText);
			var i;
			for(i=0; i<countries.length; i++){
				var option = Element.extend(document.createElement('option'));
				option.value = countries[i];
				option.update(countries[i]);
				objSelect.appendChild(option);
			}
			
			//alert("Got " + countries.length);
		},
		onFailure: function(obj){
			alert("Problems on ...");
		}
	});
	// display loading
}
var gotOKS = 0;
var s_county;
var s_country;
function setValues(){
	var objSelectA = $('country');
	var objSelectB = $('state');
	var i;
	if(!objSelectA || !objSelectB) return;
	if(objSelectA.options.length < 2) return;
	if(objSelectA.selectedIndex == 0){
	for(i=1; i<objSelectA.options.length; i++)
		if(objSelectA.options[i].value == s_country){
			objSelectA.selectedIndex = i;
			break;
		}
	}
	if(objSelectB.options.length < 2 && gotOKS) return;
	else if(!gotOKS) {setCountyFor(objSelectA); gotOKS = 1; return;}
	
	clearInterval(mTimerM);
	for(i=1; i<objSelectB.options.length; i++)
		if(objSelectB.options[i].value == s_county){
			objSelectB.selectedIndex = i;
			break;
		}
	
}
var prePayment = 'rooms';
function displayPayment(id){
	if(id == prePayment) return;
	$(prePayment).style.display = 'none';
	prePayment = id;
	$(prePayment).style.display = 'block';
}

function in_working(){
	alert("Come back soon to win money money money.");
}

function checkOnline(){
	var XMLHttpRequestObject = false;
	result = "";
      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new
          ActiveXObject("Microsoft.XMLHTTP");
      }

     if(XMLHttpRequestObject) {         
          XMLHttpRequestObject.open("GET", "ajax/checkOnline.php");

          XMLHttpRequestObject.onreadystatechange = function()
          {
             if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
                 setTimeout(checkOnlineUser, 5000); 
                                          
             }
           }

           XMLHttpRequestObject.send(null);
        }
}

function checkOnlineUser(){
	checkOnline()
	
}