function popUp(URL) {
		day = new Date();
		id = day.getTime();
		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=380,height=300,left = 200,top = 150');");
		}


var please_wait = null;

function open_url(url, target) {
 	if ( ! document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		document.getElementById(target).innerHTML = please_wait;
 	}

 	if (window.ActiveXObject) {
  		link = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link = new XMLHttpRequest();
 	}

 	if (link == undefined) {
  		return false;
 	}
 	link.onreadystatechange = function() { response(url, target); }
 	link.open("GET", url, true);
 	link.send(null);
}

function response(url, target) {
 	if (link.readyState == 4) {
	 	document.getElementById(target).innerHTML = (link.status == 200) ? link.responseText : "<span style='font-size:11px; '>Ooops!! broken link! error code: " + link.status +" </span>";
	}
}


function open_parenturl(url, target) {
 	if ( ! parent.document.getElementById) {
  		return false;
 	}

 	if (please_wait != null) {
  		parent.document.getElementById(target).innerHTML = please_wait;
 	}

 	if (window.ActiveXObject) {
  		link = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if (window.XMLHttpRequest) {
  		link = new XMLHttpRequest();
 	}

 	if (link == undefined) {
  		return false;
 	}
 	link.onreadystatechange = function() { responseparent(url, target); }
 	link.open("GET", url, true);
 	link.send(null);
}

function responseparent(url, target) {
 	if (link.readyState == 4) {
	 	parent.document.getElementById(target).innerHTML =  link.responseText;
	}
}

function update_frame(url, target) {
	 	document.getElementById(target).src =  url ;
}

function $P() {
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];

        if (typeof element == 'string')
            element = parent.document.getElementById(element);

        if (arguments.length == 1)
            return element;

        elements.push(element);
    }

    return elements;
}

function $() {
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];

        if (typeof element == 'string')
            element = document.getElementById(element);

        if (arguments.length == 1)
            return element;

        elements.push(element);
    }

    return elements;
}

function toggleDiv( element ) {
    var e = $(element);

    if (e) {
        e.style.display = ((e.style.display != 'block') ? 'block' : 'none');
    }
}

function closeDiv( element ) {
    var e = $(element);

    if (e) {
        e.style.display =  'none';
    }
}

function openDiv( element ) {
    var e = $(element);
    if (e) {
        e.style.display =  'block';
    }
}

function toggleDivP( element ) {
    var e = $P(element);

    if (e) {
        e.style.display = ((e.style.display != 'block') ? 'block' : 'none');
    }
}

function refuseinvitation(invitationid)
{
	DWREngine._execute(_cfscriptLocation, null,"refuseinvitation" ,invitationid, refuseinvitationResult);
	return false;
}

function refuseinvitationResult(result)
{
	closeDiv('chatinvitation');
	return false;
}

function acceptinvitation(invitationid)
{
	DWREngine._execute(_cfscriptLocation, null,"acceptinvitation" ,invitationid, acceptinvitationResult);
	return false;
}

function acceptinvitationResult(result)
{
	return false;
}
function checkinvitation(invitationid)
{
	DWREngine._execute(_cfscriptLocation, null,"checkinvitation" ,invitationid, checkinvitationResult);
	return false;
}

function checkinvitationResult(result)
{
	if (result.substring(1,5)=='span') 
	{
	closeDiv('msgtimerwindow');
	document.getElementById('msgtimerfinish').innerHTML ="";
	}
	document.getElementById('msgwindow').innerHTML =result;
	return false;
}

function getState()
	{
		var country = DWRUtil.getValue("f_country");
		DWREngine._execute(_cfscriptLocation, null, 'statelookup', country, getStateResult);
	}

function getStateResult(stateArray)
	{
		DWRUtil.removeAllOptions("f_state");
		DWRUtil.addOptions("f_state", stateArray);
	}
		
