function openModel() {
	window.open("http://www.sevp.com/main/WannabeModel/default.aspx");
}


function sendMainLocation(url) {
	try {
		document.location = url
	}
	catch (err) {
	}
}

function openProfile(nick) {
	document.location = "viewmember.aspx?user=" + encodeURI(nick)
	DisplayPopupDiv(false);
}
function denyChat(nick) {
	DisplayPopupDiv(false);
}
function acceptChat(nick) {

	try {
		sateliteWin.nop(); // trigger error if no window
		if (sateliteWin.chatAcceptDontOpenWindow(nick) == 0) {
			var chatwin = window.open('avchat/videochat.aspx?req=' + encodeURI(nick), 'chat', 'status=yes,toolbar=no,menubar=no,location=no,width=800,height=640')
			sateliteWin.setChatWin(chatwin)
		}
	}
	catch (err) {
		chatWinMain = window.open('avchat/videochat.aspx?req=' + encodeURI(nick), 'chat', 'status=yes,toolbar=no,menubar=no,location=no,width=800,height=640')
	}

	DisplayPopupDiv(false);
}


function openFriends() {
	var win = window.open('satelite.aspx?login=1', 'crusing_satelite', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=0,height=0,top=0,left=' + (screen.width + 400))
	win.focus();

}
function openFriends2() {
	var win = window.open('satelite.aspx', 'crusing_satelite', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=0,height=0,top=0,left=' + (screen.width + 400))
	win.focus();
}

var sateliteWin = 0; // will be set by satelite every 2 seconds (sice this page can reload at any time
var chatWinMain = 0;
function requestChat(nick) {
    // NEW ONE-TO-ONE CHAT    
	initChatRequest(nick, "Do you want to chat with me?");

	/*******************
	OLD ONE-TO-ONE CHAT
	********************
	try
	{
	sateliteWin.nop(); // trigger error if no window
	if (sateliteWin.chatDontOpenWindow(nick) == 0)
	{
	var chatwin = window.open('avchat/videochat.aspx?req=' + encodeURI(nick), 'chat', 'status=yes,toolbar=no,menubar=no,location=no,width=800,height=640')
	sateliteWin.setChatWin(chatwin)
	}
	}
	catch(err)
	{
	chatWinMain = window.open('avchat/videochat.aspx?req=' + encodeURI(nick), 'chat', 'status=yes,toolbar=no,menubar=no,location=no,width=800,height=640')
	}
	*/
}

function ChangeFrameContent(tabNr) {
	switch (tabNr) {
		case 1:
			document.location = "searchmembers.aspx?tab=1";
			break;
		case 2:
			document.location = "videos.aspx?tab=2";
			break;
		case 3:
			document.location = "photos.aspx?tab=3";
			break;
		case 4:
			document.location = "blogs.aspx?tab=3";
			break;
		case 5:
			document.location = "clubs.aspx?tab=4";
			break;
		case 6:
			document.location = "nightlife.aspx?tab=5";
			break;
		case 7:
			document.location = "forum.aspx?tab=7";
			break;
		case 8:
			window.open('avchat/videochat.aspx', 'mainchat', 'status=yes,toolbar=no,menubar=no,location=no,width=800,height=640');
			break;
		case 9:
			document.location = "http://theater.mycrusing.com";
			break;
	}
}

function setFlashTab(tab) {
	document.getElementById("tabs").SetVariable("requestTab", tab);
	document.getElementById("tabs").TPlay("/setTab");
}


function GotoMemberProfile(nick, anchor) {
	document.location = 'ViewMember.aspx?user=' + encodeURI(nick) + '#' + anchor;
}

var mouseX, mouseY;
function getMousePos(e) {
	if (!e)
		var e = window.event || window.Event;

	if ('undefined' != typeof e.pageX) {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	else {
		mouseX = e.clientX + document.documentElement.scrollLeft;
		mouseY = e.clientY + document.documentElement.scrollTop;
	}

	/*	var isIE = (navigator.userAgent.indexOf('MSIE') != -1)		
	if (isIE)
	{
	posy += document.documentElement.scrollTop;
	}		*/
}
if (window.Event && document.captureEvents)
	document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMousePos;


var xpos = 545;
var posy = 0;
var mwidth = 0;
var cancel = 0;
function showMail(touser) {
    var url = "maileditor.aspx?toid=" + touser;
    $.colorbox({ href: url, iframe: true, width: "550px", height: "330px" });
}

function hideMail() {
    $.colorbox.close();
}

function rate(id) {
	var isIE = (navigator.userAgent.indexOf('MSIE') != -1)
	var e = window.event;
	var f = document.getElementById("rater");

	posx = mouseX;
	posy = mouseY;
	f.src = "ratepopup.aspx?id=" + id;
	f.style.left = posx + "px";
	f.style.top = (posy + 10) + "px";
	f.style.visibility = "visible";
	f.style.height = "60px";
}


function closeRate() {
	var f = document.getElementById("rater");
	f.style.visibility = "hidden";
}

function uploadImage(id) {
	var win = window.open('userimageupload.aspx', 'image_upload', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=540,height=600,top=100,left=200')
	win.focus();

}

function sendWink(id) {
	var win = window.open('sendwink.aspx?id=' + id, 'image_upload', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=600,height=340,top=100,left=200')
	win.focus();
}

function showChatRequest(name) {
	DisplayPopupDiv(true, 'ChatRequest.aspx?name=' + encodeURI(name), 326);
}

adsArray = new Array();
function adClick(id) {
	window.open(document.location = adsArray[id])
}


var smiles = new Array();
smiles["^o)"] = "50_50.gif";
smiles["<:o)"] = "74_74.gif";
smiles["8-)"] = "75_75.gif";
smiles[":'()"] = "cry_smile.gif";
smiles[":)"] = "regular_smile.gif";
smiles[":-)"] = "regular_smile.gif";
smiles[":("] = "sad_smile.gif";
smiles[":-("] = "sad_smile.gif";
smiles[":-D"] = "teeth_smile.gif";
smiles[":-P"] = "tongue_smile.gif";
smiles[";)"] = "wink_smile.gif";
smiles[";-)"] = "wink_smile.gif";
smiles["({)"] = "guy_hug.gif";
smiles["(L)"] = "heart.gif";
smiles["(U)"] = "broken_heart.gif";
smiles["(H)"] = "shades_smile.gif";
smiles["(6)"] = "devil_smile.gif";
smiles["(K)"] = "kiss.gif";
smiles["(F)"] = "rose.gif";



function addSmile(smile, inputField) {
	var add = ""

	for (x in smiles) {
		if (smile.indexOf(smiles[x]) > 0) {
			add = x;
		}
	}


	var t = document.getElementById(inputField);
	t.focus();
	if (document.getSelection) //Firefox
	{
		var staPos = t.selectionStart;
		var endPos = t.selectionEnd;
		var newVal = t.value.substring(0, staPos) + add + t.value.substring(endPos, t.value.length);
		t.value = newVal;
	}
	else // IE
	{
		taSel = document.selection.createRange();
		taSel.text = add;
	}
	/*
	if (t.createTextRange && t.caretPos) 
	{
	var caretPos = t.caretPos;
	caretPos.text = add;
	t.focus();
	}
	else 
	{
	t.value+=add;
	t.focus();
	}		
	*/
}


function storeCaret(ftext) {
	if (ftext.createTextRange) {
		ftext.caretPos = document.selection.createRange().duplicate();
	}
}


// **************************************
// ********** Jquery Functions **********
// **************************************

function chkChatRequest() {
	$.get("ChatRequestServer.aspx", { Type: "CheckRequest" }, function (data) {
		if (data.Status == "Yes") {
			// Show popup with Chat Request if it is not visible
			if ($("#popupChatReq").is(":hidden")) {
				var txt = '<div class="head">' + data.Head + '</div>';
				txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
				txt += '<img src="' + data.Pic + '" />';
				txt += '<div class="messHead">' + data.ReplyHead + '</div>';
				txt += '<input type="text" id="chatReqReplyTxt" maxlength="200" />';
				txt += '<div class="buttons"><input type="button" class="okButton" id="chatReqButAccept" value="' + data.AcceptBut + '" />';
				txt += '&nbsp;&nbsp;<input type="button" class="koButton" id="chatReqButDeny" value="' + data.DenyBut + '" /></div>';
				$("#popupChatReq").html(txt);
				$("#chatReqButAccept").click(function (event) {
					event.preventDefault();
					//		alert("HASH->"+data.Hash);								 
					var requid = data.ReqId;
					var win = window.open('1on1chat.aspx?ch=' + data.Hash, '1on1Chat', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=400,height=700,top=100,left=200');
					win.focus();
					confChatRequest(data.ReqId, 1, $("#chatReqReplyTxt").val());
					closeChatReqPop();
				});
				$("#chatReqButDeny").click(function (event) { event.preventDefault(); confChatRequest(data.ReqId, 2, $("#chatReqReplyTxt").val()); });
				$("#popupChatReq").slideDown(2000);
				// Play sound if User want
				/* if(parseInt(userSoundSetting) > 0){ */
				soundManager.onready(function () {
					if (soundManager.supported()) {
						var mySound = soundManager.createSound({
							id: 'aSound',
							url: '/chatsound/chatalert.mp3',
							volume: 50
						});
						mySound.play();
					}
				});

				/* }*/
			}
		}
		else if (data.Status == "Mail") {
			userGotMaiiiiil(data.Antal);
			if (sateliteWin != 0) {
				try {
					sateliteWin.showNewMail(data.Antal);
				}
				catch (err) { }
			}
		}
	}, "json");

	setTimeout(function () { chkChatRequest(); }, 5000);
}

function initChatRequest(nic, reqtxt) {
    $.get("ChatRequestServer.aspx", { Type: "StartRequest", Nick: encodeURI(nic), RequestTxt: reqtxt }, function (data) {
		if (data.Status != "FALSE") {
			// Show popup with Waiting for Chat confirmation
			var txt = '<div class="head">' + data.Head + '</div>';
			txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
			txt += '<img src="' + data.Pic + '" />';
			txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButCancel" value="' + data.CancelBut + '" /></div>';


			$("#popupChatReq").html(txt);
			$("#chatReqButCancel").click(function (event) { event.preventDefault(); cancelChatRequest(data.ReqId); });
			$("#popupChatReq").slideDown(2000);

			// Init the CheckConfirmFunction
			chkChatConfirm(data.ReqId);
		}
	}, "json");
}

function confChatRequest(reqId, aType, aTxt) {
	//alert("confirm it!"+reqId+","+aType+","+aTxt);
	$.get("ChatRequestServer.aspx", { Type: "AnswerRequest", ReqID: reqId, AnswerTxt: aTxt, AnswerType: aType }, function (data) {

		//alert("REQUESTED "+data.Hash);																											 
		if (data.Status == "Yes") {
			// Display the link to open flash-chat
			var txt = '<div class="head">' + data.Head + '</div>';
			txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
			txt += '<img src="' + data.Pic + '" />';
			txt += '<div class="buttons"><input type="button" class="okButton" id="chatReqButOpen" value="' + data.OpenBut + '" /></div>';
			$("#popupChatReq").html(txt);
			$("#chatReqButOpen").click(function (event) {
				// Open Flash-Chat window & Close Pop-up
				event.preventDefault();
				var win = window.open('1on1chat.aspx?ch=' + data.Hash, '1on1Chat', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=400,height=700,top=100,left=200');
				win.focus();
				closeChatReqPop();
			});
			// Play sound if User want
			/* if(parseInt(userSoundSetting) > 0){*/
			soundManager.onready(function () {
				if (soundManager.supported()) {
					var mySound = soundManager.createSound({
						id: 'aSound',
						url: '/chatsound/ri.mp3',
						volume: 50
					});
					mySound.play();
				}
			});

			/* }*/

			$("#popupChatReq").slideDown(2000);
		}
		else if (data.Status == "Cancel") {
			// Display Cancel mess
			var txt = '<div class="head">' + data.Head + '</div>';
			txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
			txt += '<img src="' + data.Pic + '" />';
			txt += '<div class="messHead">' + data.MessCont + '</div>';
			txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButClose" value="' + data.CloseBut + '" /></div>';
			$("#popupChatReq").html(txt);
			$("#chatReqButClose").click(function (event) { event.preventDefault(); closeChatReqPop(); });
			$("#popupChatReq").slideDown(2000);
		}
		else if (data.Status == "TimeOut") {
			// Display Timeout mess
			var txt = '<div class="head">' + data.Head + '</div>';
			txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
			txt += '<img src="' + data.Pic + '" />';
			txt += '<div class="messHead">' + data.MessCont + '</div>';
			txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButClose" value="' + data.CloseBut + '" /></div>';
			$("#popupChatReq").html(txt);
			$("#chatReqButClose").click(function (event) { event.preventDefault(); closeChatReqPop(); });
			$("#popupChatReq").slideDown(2000);
		}
		else {
			// Close popup
			closeChatReqPop();
		}
	}, "json");
}

function chkChatConfirm(reqId) {
	$.get("ChatRequestServer.aspx", { Type: "CheckConfirm", ReqID: reqId }, function (data) {
		if (data.Status != "FALSE") {
			if (data.Status == "Yes") {
				// User has agreed to chat - Display users confirm-message and the link to open flash-chat - OnClick close popup
				var txt = '<div class="head">' + data.Head + '</div>';
				txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
				txt += '<img src="' + data.Pic + '" />';
				txt += '<div class="messHead">' + data.MessHead + '</div>';
				txt += '<div class="messCont">' + data.MessCont + '</div>';
				txt += '<div class="buttons"><input type="button" class="okButton" id="chatReqButOpen" value="' + data.OpenBut + '" /></div>';

				// Play sound if User want
				//if(parseInt(userSoundSetting) > 0){
				soundManager.onready(function () {
					if (soundManager.supported()) {
						var mySound = soundManager.createSound({
							id: 'aSound',
							url: '/chatsound/chatalert.mp3',
							volume: 50
						});
						mySound.play();
					}
				});
				// }

				$("#popupChatReq").html(txt);
				$("#chatReqButOpen").click(function (event) {
					// Open Flash-Chat window & Close Pop-up
					event.preventDefault();
					var win = window.open('1on1chat.aspx?ch=' + data.Hash, '1on1Chat', 'scrollbars=yes,resizable=yes,status=yes,toolbar=no,menubar=no,location=no,width=400,height=700,top=100,left=200');
					win.focus();
					closeChatReqPop();
				});
				$("#popupChatReq").slideDown(2000);

				// Del chatReqCookie
				$.get("ChatRequestServer.aspx", { Type: "DelReqCookie", ReqID: reqId });
			}
			else if (data.Status == "No") {
				// Display users Denial-message and link to close popup
				var txt = '<div class="head">' + data.Head + '</div>';
				txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
				txt += '<img src="' + data.Pic + '" />';
				txt += '<div class="messHead">' + data.MessHead + '</div>';
				txt += '<div class="messCont">' + data.MessCont + '</div>';
				txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButClose" value="' + data.CloseBut + '" /></div>';
				$("#popupChatReq").html(txt);
				$("#chatReqButClose").click(function (event) { event.preventDefault(); closeChatReqPop(); });
				$("#popupChatReq").slideDown(2000);

				// Del chatReqCookie
				$.get("ChatRequestServer.aspx", { Type: "DelReqCookie", ReqID: reqId });
			}
			else if (data.Status == "TimeOut") {
				// Display Timeout-message and link to close popup
				var txt = '<div class="head">' + data.Head + '</div>';
				txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
				txt += '<img src="' + data.Pic + '" />';
				txt += '<div class="messHead">' + data.MessCont + '</div>';
				txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButClose" value="' + data.CloseBut + '" /></div>';
				$("#popupChatReq").html(txt);
				$("#chatReqButClose").click(function (event) { event.preventDefault(); closeChatReqPop(); });
				$("#popupChatReq").slideDown(2000);

				// Del chatReqCookie
				$.get("ChatRequestServer.aspx", { Type: "DelReqCookie", ReqID: reqId });
			}
			else if (data.Status == "Wait") {
				// No answer yet - Display waiting if it is not visible
				if ($("#popupChatReq").is(":hidden")) {
					var txt = '<div class="head">' + data.Head + '</div>';
					txt += '<div class="nic"><a href="http://www.mycrusing.com/ViewMember.aspx?user=' + encodeURI(data.Nic) + '" target="_blank">' + data.Nic + '</a></div>';
					txt += '<img src="' + data.Pic + '" />';
					txt += '<div class="buttons"><input type="button" class="koButton" id="chatReqButCancel" value="' + data.CancelBut + '" /></div>';
					$("#popupChatReq").html(txt);
					$("#chatReqButCancel").click(function (event) { event.preventDefault(); cancelChatRequest(reqId); });
					$("#popupChatReq").slideDown(2000);
				}

				// Check again in 5 seconds
				setTimeout(function () { chkChatConfirm(reqId); }, 5000);
			}
		}
	}, "json");
}

function cancelChatRequest(reqId) {
	$.get("ChatRequestServer.aspx", { Type: "CancelRequest", ReqID: reqId });
	$.get("ChatRequestServer.aspx", { Type: "DelReqCookie", ReqID: reqId });
	closeChatReqPop();
}

function closeChatReqPop() {
	$("#popupChatReq").slideUp(2000);
}

function hideThisBlock() {
	document.getElementById('fonof1').style.display = 'none';
	document.getElementById('fonof2').style.display = 'none';
}
function openProfile(nick) {
	document.location = "viewmember.aspx?user=" + encodeURI(nick)
	DisplayPopupDiv(false);
}
var userProfileWindow = null;
function openProfilePopup(nick) {
	if (userProfileWindow && !userProfileWindow.closed) {
		userProfileWindow.location = 'viewmemberMini.aspx?user=' + encodeURI(nick)
		userProfileWindow.focus()
}
	else {
		userProfileWindow = window.open('viewmemberMini.aspx?user=' + encodeURI(nick), 'userprofile', 'scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,width=1000,height=750 ')	    
	}
}

function openmoreinfoPopup(nick) {
	window.open('moreinfo.aspx?id=' + encodeURI(nick), 'userprofile', 'scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,width=1000,height=750 ')

}
/*	
abs.swf?mytextcolor=' + flashTextColor + '&startTab=' + startTab + '&allowChange=' + flash_allowChange + '&activeTabColor=0x' + activeTabColor + '&inactiveTabColor=0x' + inactiveTabColor + 		
*/  
