

function validateLogin(){
	var emailID =document.login.email.value; 
	var pwdID=document.login.pPwd.value;

	// check email
	if (emailID==""){
		document.getElementById("loginMsg").innerHTML="Please enter your email!";
	
		return;
	}	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	// check valid email
	
	if(!filter.test(emailID)) {
		document.getElementById("loginMsg").innerHTML="Please enter a valid email!";
		return;
	}
	if (pwdID==""){
		document.getElementById("loginMsg").innerHTML="Please enter your password.";
		return;
	}

	http=GetXmlHttpObject()
	if (http==null){
		document.getElementById("loginMsg").innerHTML="Browser does not support HTTP Request"
		return;
	} 
	var url="./usebb_userLogin.php"

	url=url+"?email="+emailID;
	url=url+"&pPwd="+pwdID;
	url=url+"&rand="+getCurrMsec();
	http.onreadystatechange = loginHandler;
	http.open("GET",url,true);
	http.send(null);
} 

function logout() {
	invalidEmail = "0";
	eraseCookie();
}

function loginHandler() { 
	if (http.readyState==4 || http.readyState=="complete")
	{ 	
		if(http.responseText.indexOf("0", 0) < 3){
			document.getElementById("pPwd").value = "";
			document.getElementById("loginMsg").innerHTML="Wrong password or email.";
			action = true
			announceTag="0";
			setBoxNBtn(8)
		} else {
			
			document.getElementById("loginMsg").innerHTML=""
			var strArr = http.responseText.split("|");
			
			if(strArr[0]=="1") {
				memberName = ltrim(strArr[1]);
				memberEmail = strArr[2];
				invalidEmail = strArr[3];
				//alert("Login Successfully!"+memberEmail);
				announceTag = strArr[5];
				//lastLogin =  strArr[6];
				var page = strArr[4];

				document.getElementById("loginArea").innerHTML=page;
				
				memberLogin=true;
				action = true;
				setBoxNBtn(10);
			}else {
				announceTag="0";
				document.getElementById("loginArea").innerHTML= http.responseText;
			}
		}
	} 
} 

function thisMovie(movieName) {
	if (navigator.appName.indexOf ("Microsoft") !=-1) {

		return window[movieName]
	} else {
		alert("in here "+document[movieName] )
		
		return document[movieName]
	}
}


function setUserLook(d) {
	
	//document["extraBoxSWF"].SetVariable("dressList",d)	
	//document["extraBoxSWF"].SetVariable("setUser",1)
}

function emailPwdDone() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("forgetPwd").innerHTML=xmlHttp.responseText
	//	alert(xmlHttp.responseText);
	}
}

function emailForgetPwd() {
	var emailID =document.getElementById("forget_email").value; 
	
	// check email
	if (emailID==""){
	    document.getElementById("forgetMsg").innerHTML="<b>Please enter your email!</b>"
		return;
	}else{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		// check valid email
		if (!filter.test(emailID)) {
			document.getElementById("forgetMsg").innerHTML="<b>Please enter a valid email!</b>";
			return;
		}
	}

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		document.getElementById("forgetMsg").innerHTML="Browser does not support HTTP Request"
		return
	} 

	var url="./pwdEmail_1024.php"

	url=url+"?email="+emailID
	url+="&rand="+getCurrMsec()
	xmlHttp.onreadystatechange=emailPwdDone
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function displayAdLink(link) {
	
	for(var i=0; i<mainPage.length; i++) {
		var n = mainPage[i]+".html"
		if(link == n) {
			setBoxNBtn(i)
			return
		}
			
	}
	ajaxinclude(link,'mainBox')
}

function inviteFriend() {
	//var uEmail = memberEmail;//getCookie("userEmail")	
	var emailID = document.getElementById("inviteBox_email").value;	
	/*if (emailID==""){
		document.getElementById("profileAlert").innerHTML="Please enter your friend's email!"	
		return;
	}

	if(uEmail =="") {
		document.getElementById("profileAlert").innerHTML="Please login first!"	
		return;	
	}
	if(uEmail == emailID) {
		document.getElementById("profileAlert").innerHTML="Please do not invite yourself!"	
		return;	
	}*/

	http=GetXmlHttpObject();
	if (http==null){	
		document.getElementById("profileAlert").innerHTML="Browser does not support HTTP Request";
		return;
	} 

	var url="./inviteFriend.php";

	//url=url+"?uEmail="+uEmail+"&fEmail="+emailID;
	url += "?fEmail="+emailID;
	http.onreadystatechange = inviteDone;
	http.open("GET",url,true);
	http.send(null);	
}

function inviteDone() {	
	if (http.readyState==4 || http.readyState=="complete") {
		//alert(http.responseText);
		var res_array = http.responseText.split("|");
		if(res_array[0] == "0"){
			document.getElementById("profileAlert").style.color = "#FF0000";
			document.getElementById("profileAlert").innerHTML = res_array[1];
		} else if(res_array[0] == "1"){
			document.getElementById("profileAlert").style.color = "#4FA546";
			document.getElementById("profileAlert").innerHTML = res_array[1];
		}
		document.getElementById("inviteBox_email").value="";
	}
}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

function updateCCpoints(pts){
	if(document.getElementById("userCCPoints")!=null){
		document.getElementById("userCCPoints").innerHTML = "CCpoints: "+pts;
	}
}
