<!--
var isIE  = (navigator.appVersion.toLowerCase().indexOf("msie") != -1) ? true : false;
var isMac = (navigator.appVersion.toLowerCase().indexOf("macintosh") != -1) ? true : false;
var isSafari  = (navigator.appVersion.toLowerCase().indexOf("safari") != -1) ? true : false;

var desktopWindow;
var helpWindow;

var browserWidth;
var browserHeight;
var flashProxy;
var scrollTopY;
		
function openDeskTop(p_id) {

	p_id = escape(p_id);
	
		if (!desktopWindow || desktopWindow.closed ){
			desktopWindow = window.open("http://www.megamates.com/swf/launch/launch.aspx?id=" + p_id, "mmDeskTop", "toolbar=0,location=0,directories=0,status=0,menutopbar=0,scrollbars=0,resizable=1,fullscreen=0,left=0,top=0,screenX=0,screenY=0,width="+(screen.width-8)+",height="+(screen.height-60));
		}else{
			// If window already open, reuse.
			desktopWindow.focus();
			desktopWindow.location = "http://www.megamates.com/swf/launch/launch.aspx?id=" + p_id;
		}
}

function openGayMates(p_id) {

	p_id = escape(p_id);
	
		if (!desktopWindow || desktopWindow.closed ){
			desktopWindow = window.open("http://www.gaymates.com/swf/launch/launch.aspx?id=" + p_id, "mmDeskTop", "toolbar=0,location=0,directories=0,status=0,menutopbar=0,scrollbars=0,resizable=1,fullscreen=0,left=0,top=0,screenX=0,screenY=0,width="+(screen.width-8)+",height="+(screen.height-60));
		}else{
			// If window already open, reuse.
			desktopWindow.focus();
			desktopWindow.location = "http://www.gaymates.com/swf/launch/launch.aspx?id=" + p_id;
		}
}


function launchDesktopLogin(URLstr, tmpUserType, tmpUserName, tmpUserPassword , Gender){
	this.openDeskTop(URLstr);
}

function openPrivacyTerms() {
	desktopWindow = window.open("/legal/yourPrivacy.aspx","privacyTerms","toolbar=1,location=0,directories=0,status=0,menutopbar=0,scrollbars=1,resizable=1,fullscreen=0,left=0,top=0,screenX=0,screenY=0,width=775,height=400")
}

function openTermsUse() {
	desktopWindow = window.open("/legal/termsOfUse.aspx","privacyTerms","toolbar=1,location=0,directories=0,status=0,menutopbar=1,scrollbars=1,resizable=1,fullscreen=0,left=0,top=0,screenX=0,screenY=0,width=775,height=400")
}

function loadHelpWindow(p_url){
	// Help Window Display
	window.open("/help/" + p_url, "mmHelp");
}

function launchHelpDefault(){
	window.open("/help/index.htm", "mmHelp");
}

function previewTellFriend(p_name, p_message){	
	var url = "/template/tellafriend/tellafriend.asp?username=" + p_name + "&message=" + p_message;
	window.open(url, 'flashPlayerAlert', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=0,top=0,screenX=0,screenY=0,fullscreen=0,width=640,height=450');
}

function showRulesTellFriend(){	
	var url = "/legal/contest.aspx";
	window.open(url, 'flashPlayerAlert', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,left=0,top=0,screenX=0,screenY=0,fullscreen=0,width=785,height=400');
}

function logOut(){
	if(parent.window.name == "mmDeskTop"){
		// Window Was Pop-Up
		parent.window.close();
	}else{
		parent.document.location="/phone-dating/";
	}
}

function expireSession(){
	if(parent.window.name == "mmDeskTop"){
		// Window Was Pop-Up
		parent.document.location="/index.aspx";
	}else{
		parent.document.location="/index.aspx";
	}
}

function initPremiumMembership(p_id){
	//alert("Our services are temporarily down for maintenance. Please check back at a later time.\r We apologize for any inconvenience.");
	//return;
	parent.postForm.document.forms[0].elements["id"].value = p_id;
	parent.postForm.document.forms[0].submit();
}

function setFlashWidth(newW){
	document.getElementById("flashStage").style.width = newW+"px";
}

function setFlashHeight(newH){
	newH = Math.max(700, newH);
	document.getElementById("flashStage").style.height = newH+"px";
	setYScroll(newH);
	this.setWindowFocus();
}

function setYScroll(p_newHeight){
	if(isIE){
		browserHeight = (isSafari) ? (screen.height - 50) : (isIE) ? document.body.offsetHeight : window.innerHeight;
		document.body.style.overflowY = (p_newHeight > browserHeight) ? "scroll" : "hidden";
	}
}

function setScrollTop(){
	clearInterval(scrollTopY);
	scrollTopY = setInterval("scrollTop()", 1);
}

function scrollTop(){
	var yOffSet = (document.all) ? document.body.scrollTop : window.pageYOffset;
		
	if(yOffSet > 0){
		window.scroll(0, Math.max(0, (yOffSet - 40)));
	}else{
		clearInterval(scrollTopY);
	}
}

function setWindowFocus(){
	window.focus();
}

function setFlashSize( newW, newH){
	setFlashWidth(newW);
	setFlashHeight(newH);
}

function canResizeFlash(){
	var ua = navigator.userAgent.toLowerCase();
	var opera = ua.indexOf("opera");
	if( document.getElementById ){
		if(opera == -1) return true;
		else if(parseInt(ua.substr(opera+6, 1)) >= 7) return true;
	}
	return false;
}

function getYOffSet(){
	return (document.all) ? document.body.scrollTop : window.pageYOffset;;
}

function getStageSize(){
	return document.getElementById("flashStage").offsetHeight;
}

function logXMLError(p_error){

	var array = p_error.split("','");

	var formPost = "username="+ array[0].substring(1, array[0].length);
		formPost += "&sessionid=" + array[1]
		formPost += "&downloadrate=" + array[2]
		formPost += "&errorDescription=" + escape(array[3]);
		formPost += "&timeOn=" + array[4]
		formPost += "&xmlid=" + array[5]
		formPost += "&xmlsent=" + escape(array[6]);
		formPost += "&description=" + escape(array[7]);
		formPost += "&requestTime=" + array[8];
		formPost += "&windowsOpen=" + escape(array[9]);
		formPost += "&plugin=" + escape(array[10]);
		formPost += "&serverError=" + escape(array[11].substring(0, (array[11].length-1)));
	
	$.ajax({
		type: "POST",
		url: "/html/XMLPage92.asp",
		contentType:"application/x-www-form-urlencoded",
		cache:"false",
		dataType:"text",
		data:formPost,
		success: function(xml){
		},
			   
		error:function(XMLHttpRequest, textStatus, errorThrown){
		}
	});
}


//****************************************************************************************************************************
// EOF
//****************************************************************************************************************************
// -->