function changePassword(this_form)







{







	var success = function(t){changePasswordSuccess(t);}







	var failure = function(t){editFailed(t);}







	var url = "ajax.php";







	







	var elements = new Array("current_password", "new_password1", "new_password2");







	







	var content = "";







	for(var x =0; x < elements.length; x++)







		content = content + "&" + elements[x] + '=' + document.getElementById(elements[x]).value ;







	







	var pars = 'hdAction=changePassword' + content ;







	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});







}















function changePasswordSuccess(t)







{







	var txt = t.responseText;







	







	var msg = "";







	







	if(txt == "success")







	{







		msg = "Updated !"







		var element = document.getElementById('change_password_msg') ;







		element.innerHTML = msg;







		element.className = 'input_success';







	}







	else if(txt == "invalid password")







	{







		msg = "Wrong password";







		var element = document.getElementById('current_password_info') ;







		element.className = 'input_error';







		element.innerHTML = msg;







		







		element = document.getElementById('current_password') ;







		element.focus();







	}







	







	







}















function profileUpdate(this_form)







{







	var success = function(t){profileUpdateSuccess(t);}







	var failure = function(t){editFailed(t);}







	var url = "ajax.php";







	







	var elements = new Array("fname", "lname", "address", "address2", "country", "state", "city", "zip");







	







	var content = "";







	for(var x =0; x < elements.length; x++)







		content = content + "&" + elements[x] + '=' + document.getElementById(elements[x]).value ;







	







	var pars = 'hdAction=profileUpdate' + content ;







	//alert(pars);







	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});







}















function profileUpdateSuccess(t)







{







	var txt = t.responseText;







	var element = document.getElementById('profile_edit_msg') ;







	var msg = "";







	







	if(txt == "success")







	{







		msg = "Profile Updated !"







		element.className = 'input_success';







	}







	







	element.innerHTML = msg;	







}















/*function imageUpdate(this_form)







{







	var success = function(t){imageUpdateSuccess(t);}







	var failure = function(t){editFailed(t);}







	var url = "ajax.php";







	







	var elements = new Array("image_id", "mand_image_proj_name", "mand_image_filename", "mand_image_link");







	







	var content = "";







	







	for(var x =0; x < elements.length; x++)







		content = content + "&" + elements[x] + '=' + document.getElementById(elements[x]).value ;







	







	var pars = 'hdAction=imageUpdate' + content ;







	//alert(pars);







	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});







}*/















function imageUpdateSuccess(t)







{







	var txt = t.responseText;







	var element = document.getElementById('image_edit_msg') ;







	var msg = "";







	







	if(txt == "success")







	{







		msg = "Image Updated !"







		element.className = 'input_success';







	} else if(txt == "invalid") {







		msg = "Invalid Image!"







		element.className = 'input_error';







	} else if(txt == "error") {







		msg = "Updated Error!"







		element.className = 'input_error';







	}







	







	element.innerHTML = msg;







}















function registerMember(this_form)







{







	var success = function(t){registerSuccess(t);}







	var failure = function(t){editFailed(t);}







	var url = "ajax.php";







	







	var elements = new Array("fname", "lname", "email", "username", "password", "address", "address2", "country", "state", "city", "zip", "security_code");







	







	var content = "";







	for(var x =0; x < elements.length; x++)







		content = content + "&" + elements[x] + '=' + document.getElementById(elements[x]).value ;







	







	var pars = 'hdAction=register' + content ;







	//alert(pars);







	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});







}















function registerSuccess(t)







{







	var txt = t.responseText;







	







	var msg = "";







	







	if(txt == "Email already exists!") {







		msg = "Email already exists!" ;















		var element = document.getElementById('email_info') ;







		element.innerHTML = msg ;







		element.className = 'input_error';















		element = document.getElementById('email') ;







		element.focus();







		return false;







	}







	if(txt == "Login already exists!") {







		msg = "Username already exists !" ;















		var element = document.getElementById('username_info') ;







		element.innerHTML = msg ;







		element.className = 'input_error';















		element = document.getElementById('username') ;







		element.focus();







		return false;







	} 	







	if(txt == "Invalid Security Code")







	{







		msg = "Invalid Security Code";















		var element = document.getElementById('security_code_info') ;







		element.innerHTML = msg ;







		element.className = 'input_error';







		







		element = document.getElementById('security_code') ;







		element.focus();







		return false;







	}







	window.location = "afterreg.html";	







}



















function recoverPassword(this_form)



{



	var success = function(t){recoverPasswordSuccess(t);}



	var failure = function(t){editFailed(t);}



	var url = "ajax.php";



	



	var pars = 'hdAction=recoverPassword&fp_username=' + document.getElementById('fp_username').value ;



	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});



}











function recoverPasswordSuccess(t)



{



	var txt = t.responseText;



	var element = document.getElementById('forgot_password_msg') ;



	var msg = "";



	



	if(txt == "success")



	{



		msg = "Your password has been sent to your Email."



		element.className = 'input_success';



	}



	else if(txt == "invalid username")



	{



		msg = "Invalid Username !"



		element.className = 'input_error';



	}





	element.innerHTML = msg;



}







function retrieveEmail(this_form)



{



	var success = function(t){retrieveEmailsuccess(t);}



	var failure = function(t){editFailed(t);}



	var url = "ajax.php";



	



	var pars = 'hdAction=retrieveEmail&fp_Email=' + document.getElementById('fp_Email').value+'&fp_FirstName=' +document.getElementById('fp_FirstName').value +'&fp_LastName=' +document.getElementById('fp_LastName').value;



	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});



}











function retrieveEmailsuccess(t)



{



	var txt = t.responseText;



	//var elementfirstname = document.getElementById('forgot_password_firstname') ;



	//var elementlastname = document.getElementById('forgot_password_lastname') ;



	//var elementemail = document.getElementById('forgot_password_email') ;



	var forgot_email_msg = document.getElementById('forgot_email_msg') ;



	var msg = "";



	



	if(txt == "success")



	{



		//var element = document.getElementById('forgot_email_msg') ;



		//element.innerHTML = txt;



		msg = "Your Account Details has been sent to your Email."



		forgot_email_msg.className = 'input_success';



	}



	else if(txt == "Invalid Details")



	{



		msg = "Invalid Details !"



		forgot_email_msg.className = 'input_error';



	}







	forgot_email_msg.innerHTML = msg;



}



















function login(this_form)







{







	var success = function(t){loginSuccess(t);}







	var failure = function(t){editFailed(t);}







	var url = "ajax.php";







	







	var elements = new Array("login_username", "login_password", "remember");







	







	var content = "";







	for(var x =0; x < elements.length; x++)







		content = content + "&" + elements[x] + '=' + document.getElementById(elements[x]).value ;







	







	var pars = 'hdAction=login' + content ;







	var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});







}























function loginSuccess(t)







{







	var txt = t.responseText;















	if(txt == "success")







		window.location = "profile.html";







	else







	{







		var element = document.getElementById('login_msg') ;







		element.innerHTML = txt;







		element.className = 'red';







	}	















}























function success(t) {







	var txt = t.responseText;







	if(txt == "success")







	{







		var fields = new Array("friend_name1", "friend_name2", "friend_name3", "friend_email1", "friend_email2", "friend_email3");







		clearFields(fields);







		var element = document.getElementById('tell_a_friend_msg') ;







		element.innerHTML = 'Thank you for recommending our website. Your email was successfully sent !!';







		element.className = 'success_msg' ;







	}







}















function editFailed(t) {







	alert('ajax function failed'+t.responseText);







}















