/*function makeLogin()
{
	var frm =document.frmlogin;
	var URL = getPath()+"/members/cheklogin";
	if (frm.email.value == "")
	{
		alert("Enter your email id");
		frm.email.focus();
		return false;
	}else{
		if(!isEmail(frm.email)){
			alert("Please enter a valid Email ID")
			frm.email.focus();
			return false;
		}	
	}
	if(frm.passwd.value=="")
	{
		alert("Enter password");
		frm.passwd.focus();
		return false;
	}
	var email =frm.email.value;
	var passwd=frm.passwd.value;
	var pars = "email=" + email +"&passwd="+passwd;
	//var pars = "productid=" + productid ;
	var sl = new Ajax.Request(URL, { method:'post', parameters: pars, onComplete:loginSuccess });
}*/
var orderflag =0;
function getPath()
{
	url		=	document.location.href;
	x		=	url.indexOf(".");
	x		=	url.indexOf("/",x);
	return url.substring(0,x);
}

var http   = createRequestObject(); 
/*------------------------------------------------------------------------------*/
function createRequestObject()
{
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer")
		{
			request_o = new ActiveXObject("Microsoft.XMLHTTP");
		}
	else
		{
			request_o = new XMLHttpRequest();
		}
	return request_o; //return the object
}
/*------------------------------------------------------------------------------*/
function noCache(url)
{
	var sep = (-1 < url.indexOf("?")) ? "&" : "?"	
	url = url + sep + "__=" + encodeURIComponent((new Date()).getTime());	
	return url;
}
//*------------------------------------------------------------------------------*/
function makeLogin()
{
	var frm =document.frmlogin;
	var URL = getPath()+"/members/cheklogin";
	if (frm.email.value == "")
	{
		alert("Enter your email id");
		frm.email.focus();
		return false;
	}else{
		if(!isEmail(frm.email)){
			alert("Please enter a valid Email ID")
			frm.email.focus();
			return false;
		}	
	}
	if(frm.passwd.value=="")
	{
		alert("Enter password");
		frm.passwd.focus();
		return false;
	}
	var email =frm.email.value;
	var passwd=frm.passwd.value;
	var fields		=	new Array();
	fields.push("email="+email);
	fields.push("passwd="+passwd);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = loginSuccess; 
	http.send(qs);
}
function loginSuccess()
{
	if(http.readyState == 4)
	{ 
		var resp = http.responseText;
		if(parseInt(resp)>0)
		{
			redirectUrl();			
		}
		else
		{
			document.getElementById("error").innerHTML ="Invalid login";
		}
	}
	//
}
function redirectUrl()
{
	var section = document.frmorderprints.section.value;
	if(section=="")
	{
		var url =document.location.href;
	}else
	{
		var url =getPath()+"/print/viewalbum/?catid="+section
	}
	var path = getPath();
	var pos = url.substring(path.length);
	window.location.href= getPath()+pos;
}
function registerUser()
{

	var frm =document.frmregister;
	var URL = getPath()+"/members/newuserregister";
	if( validate(frm))
	{
		var email =frm.email.value;
		var passwd=frm.passwd.value;
		var first_name = frm.first_name.value;
		var last_name = frm.last_name.value;
		var address1 = frm.address1.value;
		var city = frm.city.value;
		var state = frm.state.value;
		var zip = frm.zip.value;
		var phoneno = frm.phoneno.value;
		var country = frm.country.value;
		var club_membershipno = frm.club_membershipno.value;

		if(frm.club.value=="no")
		{
			club_membershipno = "";
		}
		var fields		=	new Array();
		fields.push("email="+email);
		fields.push("passwd="+passwd);
		fields.push("first_name="+first_name);
		fields.push("last_name="+last_name);
		fields.push("address1="+address1);
		fields.push("city="+city);
		fields.push("state="+state);
		fields.push("zip="+zip);
		fields.push("country="+country);
		fields.push("phoneno="+phoneno);
		fields.push("club_membershipno="+club_membershipno);
		qs =	fields.join('&');
		desturl = noCache(URL);
		http.open('POST', URL);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.onreadystatechange = successRegister; 
		http.send(qs);
	}
}
function successRegister()
{
	if(http.readyState == 4)
	{ 
		var resp = http.responseText;
		var arrRes = resp.split("|");
		if(parseInt(arrRes[0])>0)
		{
			alert("Successfully Registered");
			redirectUrl();			
		}
		else
		{
			alert(arrRes[1]);
		}
	}
}
function updateUser()
{

	var frm =document.frmprofile;
	var URL = getPath()+"/members/updateuser";
	if( validate_modify(frm))
	{
		var email =frm.my_email.value;
		var first_name = frm.my_first_name.value;
		var last_name = frm.my_last_name.value;
		var address1 = frm.my_address1.value;
		var city = frm.my_city.value;
		var state = frm.my_state.value;
		var zip = frm.my_zip.value;
		var phoneno = frm.my_phoneno.value;
		var country = frm.my_country.value;
		var memberid = frm.member_id.value;

		var fields		=	new Array();
		fields.push("email="+email);
		fields.push("first_name="+first_name);
		fields.push("last_name="+last_name);
		fields.push("address1="+address1);
		fields.push("city="+city);
		fields.push("state="+state);
		fields.push("zip="+zip);
		fields.push("country="+country);
		fields.push("phoneno="+phoneno);
		fields.push("member_id="+memberid);
		qs =	fields.join('&');
		desturl = noCache(URL);
		http.open('POST', URL);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.onreadystatechange = successUpdate; 
		http.send(qs);
	}
}
function successUpdate()
{
	if(http.readyState == 4)
	{ 
		var resp = http.responseText;
		var arrRes = resp.split("|");
		if(parseInt(arrRes[0])>0)
		{
			alert("Successfully Updated");
			redirectUrl();			
		}
		else
		{
			alert(arrRes[1]);
		}
	}
}
function changePassword()
{

	var frm =document.frmpassword;
	var URL = getPath()+"/members/changepassword";
	if( validate_password(frm))
	{
		var memberid = frm.member_id.value;
		var oldpasswd=frm.oldpasswd.value;
		var newpasswd=frm.newpasswd.value;
		var fields		=	new Array();
		fields.push("old_passwd="+oldpasswd);
		fields.push("new_passwd="+newpasswd);
		fields.push("member_id="+memberid);
		qs =	fields.join('&');
		desturl = noCache(URL);
		http.open('POST', URL);
		http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.onreadystatechange = successPassword; 
		http.send(qs);
	}
}
function successPassword()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			alert("Successfully updated");
			redirectUrl();	
		}
		else
		{
			alert(resp);
		}
	}
}
function forgotPassword()
{
	
	var frm =document.frmforget;
	var URL = getPath()+"/members/fogotpassword";
	var fields		=	new Array();
	fields.push("email="+frm.forgot_email.value);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successforgotPassword; 
	http.send(qs);
	
}
function successforgotPassword()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			alert("Your Password has been sent to your email");
			redirectUrl();	
		}
		else
		{
			alert(resp);
		}
	}
}
function getClubno(value)
{
	if(value=="yes")
	{
		document.getElementById("clubMember").style.display="block";
	}else if(value=="no")
	{
		document.frmregister.club_membershipno.value="";
		document.getElementById("clubMember").style.display="none";
	}
}