/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();
var http1 = createObject();
var http2 = createObject();
var http3 = createObject();

/* -------------------------- */
/* LOGIN */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;
function registration() {

var total3="";
for(var i=0; i < document.frm2.sex.length; i++)
{
//alert(i);
if(document.frm2.sex[i].checked)
total3 +=document.frm2.sex[i].value + ",";

}
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('registration_response').innerHTML = "Loading..."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var age = encodeURI(document.getElementById('age').value);
//alert(age);
var weight2 = encodeURI(document.getElementById('weight2').value);
//alert(weight2);
var weight_unit = encodeURI(document.getElementById('weight_unit').value);
//alert(weight_unit);
var height = encodeURI(document.getElementById('height').value);
//alert(height);
var height_unit = encodeURI(document.getElementById('height_unit').value);
	//alert(height_unit);
var gender= total3;
// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'weight_cal.php?age='+age+'&weight2='+weight2+'&weight2='+weight2+'&weight_unit='+weight_unit+'&height='+height+'&height_unit='+height_unit+'&gender='+gender+'&nocache = '+nocache);
http.onreadystatechange = loginReply;
http.send(null);
}

// new function added for magage_profile page
function registrationpro() {

var total3="";
for(var i=0; i < document.manageprofilefrm.sex.length; i++)
{
//alert("rasikgoyal");
if(document.manageprofilefrm.sex[i].checked)
total3 +=document.manageprofilefrm.sex[i].value;

}
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('registration_response').innerHTML = "Loading..."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var age = encodeURI(document.getElementById('age').value);
//alert(age);
var weight2 = encodeURI(document.getElementById('weight2').value);
//alert(weight2);
var weight_unit = encodeURI(document.getElementById('weight_unit').value);
//alert(weight_unit);
var height = encodeURI(document.getElementById('height').value);
//alert(height);
var height_unit = encodeURI(document.getElementById('height_unit').value);
	//alert(height_unit);
var gender= total3;
// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
//alert(age+weight2+weight_unit+height+height_unit+gender);
http.open('get', 'weight_cal.php?age='+age+'&weight2='+weight2+'&weight_unit='+weight_unit+'&height='+height+'&height_unit='+height_unit+'&gender='+gender+'&nocache = '+nocache);
http.onreadystatechange = loginReply;
http.send(null);
}

function loginReply() {
if(http.readyState == 4){
var response = http.responseText;
if(response == 0){
// if login fails
document.getElementById('registration_response').innerHTML = 'Calculation Failed! Verify again for the same';
// else if login is ok show a message: "Welcome + the user name".
} else { 
document.getElementById('registration_response').innerHTML = response;
//window.location.href='register1.php?response='+response+'';

}
}
}


function registration2() {
// Optional: Show a waiting message in the layer with ID ajax_response
 var cnt=0;
 var total = 0;
 var formblock;
 var forminputs;


var total3="";
for(var i=0; i < document.frm2.sex.length; i++)
{
//alert(i);
if(document.frm2.sex[i].checked)
total3 +=document.frm2.sex[i].value + ",";

}
//if(total3=="")
		
//alert("Gender select scripts");
//	else
//alert (total3);

var total="";
for(var i=0; i < document.frm1.health_diseases.length; i++)
{
//alert(i);
if(document.frm1.health_diseases[i].checked)
total +=document.frm1.health_diseases[i].value + ",";

}
//if(total=="")
		
//alert("select scripts");
//else
//alert (total);


/*var total2="";
for(var i=0; i < document.frm1.program.length; i++)
{
//alert("radio" + i);
if(document.frm1.program[i].checked)
total2 +=document.frm1.program[i].value + ",";

}*/
//if(total2=="")
		
//alert("Radio Button Not select scripts");
	//else
//alert (total2);


var total4="";
for(var i=0; i < document.frm1.Vegetarian.length; i++)
{
//alert(i);
if(document.frm1.Vegetarian[i].checked)
total4 +=document.frm1.Vegetarian[i].value + ",";

}
//if(total4=="")
		
//alert("Radio for vegetarian Button Not select scripts");
	//else
//alert (total4);

//var total5="";
//for(var i=0; i < document.frm1.Vegetarian1.length; i++)
//{
//alert(i);
//if(document.frm1.Vegetarian1[i].checked)
//total5 +=document.frm1.Vegetarian1[i].value + ",";

//}
//if(total5=="")
		
//alert("Check select scripts");
//	else
//alert (total5);


//formblock= document.getElementById('frmbanner');
//forminputs = formblock.getElementsByTagName('input');
//alert(formblock.chkList.length);


document.getElementById('registration_response1').innerHTML = "loading.."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var age = encodeURI(document.getElementById('age').value);
//alert(age);
var weight2 = encodeURI(document.getElementById('weight2').value);
//alert(weight2);
var weight_unit = encodeURI(document.getElementById('weight_unit').value);
//alert(weight_unit);
var height = encodeURI(document.getElementById('height').value);
//alert(height);
var height_unit = encodeURI(document.getElementById('height_unit').value);
//alert(height_unit);
var sex = total3;
//alert(sex);
var reduce_weight = encodeURI(document.getElementById('reduce_weight').value);
//alert(reduce_weight);
var reduce_weight_time = encodeURI(document.getElementById('reduce_weight_time').value);
//alert(reduce_weight_time);
var fname = encodeURI(document.getElementById('fname').value);
//alert(fname);
var lastname = encodeURI(document.getElementById('lastname').value);
//alert(lastname);
var email = encodeURI(document.getElementById('email').value);
//alert(email);
var username = encodeURI(document.getElementById('username').value);
//alert(username);
var password = encodeURI(document.getElementById('password1').value);
//alert(password);
var confirm_password = encodeURI(document.getElementById('confirm_password').value);
//alert(confirm_password);
var country = encodeURI(document.getElementById('country').value);
//alert(country);
var health_desease = total;
//alert(total);
//var program = total2;
//alert(program);
var diet_prefrences= total4;
//alert (diet_prefrences);
//var food_details = total5;
//alert(Vegetarian1);



var registration_response = encodeURI(document.getElementById('registration_response').value);
//alert(registration_response);


// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http1.open('get', 'weight_cal2.php?age='+age+'&weight2='+weight2+'&weight_unit='+weight_unit+'&height1='+height+'&height_unit='+height_unit+'&gender='+total3+'&reduce_weight='+reduce_weight+'&reduce_weight_time='+reduce_weight_time+'&fname='+fname+'&lastname='+lastname+'&email='+email+'&username='+username+'&password='+password+'&confirm_password='+confirm_password+'&country='+country+'&health_desease='+health_desease+'&diet_prefrences='+diet_prefrences+'&nocache = '+nocache);
//alert(http1);
http1.onreadystatechange = registraionReply;
http1.send(null);
}
function registraionReply() {
if(http1.readyState == 4){
var response1 = http1.responseText;
//var submit = '<script>window.open('thanks.html','_self');
//var total6="";
//for(var i=0; i < document.frm1.program.length; i++)
//{
//alert("radio" + i);
//if(document.frm1.program[i].checked)
//total6 +=document.frm1.program[i].value + ",";

//}-->
//if(total6=="")
		
//alert("Radio Button Not select scripts");
	//else
//alert (total6);

var total4="";
for(var i=0; i < document.frm1.Vegetarian.length; i++)
{
//alert(i);
if(document.frm1.Vegetarian[i].checked)
total4 +=document.frm1.Vegetarian[i].value + ",";

}
//if(total4=="")
		
//alert("Check Box Not select scripts");
	//else
//alert (total4);
var email = encodeURI(document.getElementById('email').value);

if(response1 == 0){
// if login fails
document.getElementById('registration_response1').innerHTML = 'Login failed! Verify user and password';
// else if login is ok show a message: "Welcome + the user name".
} 
/*else if (total6 =="Rapid Loss Program ,")

{
	//alert (total6);
	//alert("ok");
	window.location.href='ingredient.php?vegitarian='+total4+'';
}*/
else
	{
//alert("NOT ok");
//alert(document.getElementById('program').value);
window.location.href='product_page.php?email='+email+'';
	}
}

}
function show(){
//alert("ddd");
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('username_response').innerHTML = "Loading..."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var user = encodeURI(document.getElementById('username').value);
//alert(user);
var username_response = encodeURI(document.getElementById('username_response').value);
//alert(registration_response);
nocache = Math.random();
// Pass the login variables like URL variable
//alert('user.php?user='+user)
http2.open('get', 'user.php?user='+user+'&nocache = '+nocache);
//alert(http2);
http2.onreadystatechange = showReply;
http2.send(null);
}
function showReply() {
if(http2.readyState == 4){
var response3 = http2.responseText;
if(response3 == 0){
// if login fails
document.getElementById('username_response').innerHTML = 'Calculation Failed! Verify again for the same';
// else if login is ok show a message: "Welcome + the user name".
} else {
	    if(response3=='already Exist'){
		document.getElementById('username').value='';
		}
		//document.getElementById('username').focus();
		//document.getElementById('username_response').innerHTML = 'User Name is '+ response3;
		document.getElementById('username_response').innerHTML = response3;
	}
	

}
}


function emailshow(){
//alert("ddd");
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('email_response').innerHTML = "Loading..."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var email = encodeURI(document.getElementById('email').value);
//alert(email);
var email_response = encodeURI(document.getElementById('email_response').value);
//alert(email_response);
nocache = Math.random();
// Pass the login variables like URL variable
//alert('user.php?user='+user)
http3.open('get', 'email_check.php?email='+email+'&nocache = '+nocache);
//alert(http3);
http3.onreadystatechange = emailshowReply;
http3.send(null);
}
function emailshowReply() {
	//alert("ddd");
if(http3.readyState == 4){
var response4 = http3.responseText;
if(response4 == 0){
// if login fails
document.getElementById('email_response').innerHTML = 'Calculation Failed! Verify again for the same';
// else if login is ok show a message: "Welcome + the user name".
} else {
	    if(response4=='already Exist'){
		document.getElementById('email').value='';
		}
		//document.getElementById('email').focus();
		//document.getElementById('email_response').innerHTML = 'Email is '+ response4;
		document.getElementById('email_response').innerHTML =  response4;
	}
	

}
}










function show_password(){
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var password1 = encodeURI(document.getElementById('password1').value);
//alert(user);
//var password_response = encodeURI(document.getElementById('password_response').value);
//alert(registration_response);
if(password1.length<6){
	
	document.getElementById('password_response').innerHTML = "<font color='red'>Minimum six characters required</font>";
	
	document.getElementById('password1').value=='';
document.getElementById('password1').focus();return false;
}else{

	document.getElementById('password_response').innerHTML = "<font color='green'>Password accepted</font>";

}

}



function show_confirm_password(){

// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var password1 = encodeURI(document.getElementById('password1').value);
//alert("paaswrd1"+password1)
var confirm_password = encodeURI(document.getElementById('confirm_password').value);
if(confirm_password==password1){
	//alert("match-->>");
document.getElementById('confirm_password_response').innerHTML = "<font color='green'>Password match</font>";
}else{

	document.getElementById('confirm_password_response').innerHTML = "<font color='red'>Password mismatch</font>";

}

}


//mypage_calculate_bmi
function mypage_calculate_bmi() {
var total3="";
for(var i=0; i < document.frm2.sex.length; i++)
{
//alert(i);
if(document.frm2.sex[i].checked)
total3 +=document.frm2.sex[i].value + ",";

}
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('registration_response').innerHTML = "Loading..."
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var age = encodeURI(document.getElementById('age').value);
//alert(age);
var weight2 = encodeURI(document.getElementById('weight2').value);
//alert(weight2);
var weight_unit = encodeURI(document.getElementById('weight_unit').value);
//alert(weight_unit);
var height = encodeURI(document.getElementById('height').value);
//alert(height);
var height_unit = encodeURI(document.getElementById('height_unit').value);
	//alert(height_unit);
var gender= total3;
// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', '../mypage/mypage_weight_cal.php?age='+age+'&weight2='+weight2+'&weight2='+weight2+'&weight_unit='+weight_unit+'&height='+height+'&height_unit='+height_unit+'&gender='+gender+'&nocache = '+nocache);
http.onreadystatechange = mypage_reply;
http.send(null);
}


function mypage_reply() {
if(http.readyState == 4){
var response = http.responseText;
if(response == 0){
// if login fails
document.getElementById('mypage_response').innerHTML = 'Please try again';
// else if login is ok show a message: "Welcome + the user name".
} else { 
document.getElementById('mypage_response').innerHTML = response;
//window.location.href='register1.php?response='+response+'';

}
}
}
