function Validate_Newsletter()
{	
	var valid=true;
	var breaking_news=document.getElementById("nl01");
	//var personal_finance_daily=document.getElementById("nl02");
	var weekly_round_up=document.getElementById("nl03");
	var offers_promotions=document.getElementById("nl04");
	
	if((breaking_news.checked!=true)&&(weekly_round_up.checked!=true)&&(offers_promotions.checked!=true))
	{
		alert("None of the checkboxes has been selected");
		valid = false;	
	} 
	
	//alert("Valid = " + valid);
	if(valid==true)
	{
		document.newsletter.submit();
	}
	
	return valid;	
	
}

function comming_soon()
{
alert ('Commming Soon');
}

function getReport(id,url)
{	
	var randomnumber=Math.floor(Math.random()*1000000001);    
    var input_box=confirm('Do You want to Report this Comment to the webmaster'); 
    
    var ajaxRequest;  // The variable that makes Ajax possible!
    ajaxRequest = ajax_Initialization(ajaxRequest); 
    var queryString = "";
    
    if(input_box == true)
    { //alert(' sending Email');    	
   		queryString += "/reportComments.php?appEntry=true";   
   		queryString += "&id=" + id;
   		queryString += "&url=" + url;
   		queryString += "&anticache=" + randomnumber;
    
   		//alert("Querystring = " + queryString);
   		ajaxRequest.open("GET", queryString, true);
 
   		ajaxRequest.onreadystatechange = function()
   		{  
     		if(ajaxRequest.readyState == 4)
     		{
     			//alert(ajaxRequest.responseText);                 
        		//Nothing to be shown...        		    
        		//ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     		}
   		} 
  
   		ajaxRequest.send(null);
    }
    
}

function getOrderBy(url)
{
   document.paging_class.method = "POST";
   document.paging_class.action = "./?" + url;
   document.paging_class.submit();
}

function Validate_Order_Details()
{
	var valid=true;
	
	var name=document.getElementById("name").value;
	var email_id=document.getElementById("email_id").value;
	var address=document.getElementById("address").value;
	var city=document.getElementById("city").value;
	var state=document.getElementById("state").value;
	var country=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
	var postal_code = document.getElementById("postal_code").value;
	var phone = document.getElementById("phone").value;
	var gift_checked = document.getElementById("type_subscription_gift");

	//alert(country+">>");

	var total_quantity=document.getElementById("total_quantity").value;	
	//var TuringTest=document.getElementById("TuringTest").value;
	
	if(name=="")
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;	
	}
	else if(email_id=="")
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_id").focus();
		valid=false;	
	}
	else if(address=="")
	{
		alert("Please Enter Your Address");
		document.getElementById("address").focus();
		valid=false;	
	}
	else if(address.length>255)
	{
		alert("Address exceeded max limit");
		document.getElementById("address").focus();
		valid=false;	
	}
	else if(city=="")
	{
		alert("Please Enter City");
		document.getElementById("city").focus();
		valid=false;	
	}
	else if(state=="")
	{
		alert("Please Enter State");
		document.getElementById("state").focus();
		valid=false;	
	}
	else if(country=="Select Country")
	{
		alert("Please Select Country");
		document.getElementById("country").focus();
		valid=false;	
	}
	else if(country!="India" && gift_checked.checked!=true)
	{
		alert("Currently deliveries done in Indian territories only");
		document.getElementById("country").focus();
		valid=false;	
	}
	else if(postal_code=="")
	{
		alert("Please Enter Postal Code");
		document.getElementById("postal_code").focus();
		valid=false;	
	}
	else if(IsNumeric(postal_code)==false)
	{
		alert("Please Enter Valid Postal Code");
		document.getElementById("postal_code").focus();
		valid=false;	
	}
	else if(phone=="")
	{
		alert("Please Enter Phone");
		document.getElementById("phone").focus();
		valid=false;	
	}
	else if(IsNumeric(phone)==false)
	{
		alert("Please Enter Valid Phone");
		document.getElementById("phone").focus();
		valid=false;	
	}	
	else if(total_quantity=="")
	{
		alert("Please Enter Your Total Quantity");
		document.getElementById("total_quantity").focus();
		valid=false;	
	}	
	else if(!isPositiveInteger(total_quantity))
	{
		alert("Please enter valid Quantity");
		document.getElementById("total_quantity").focus();
		valid=false;	
	}	
	if(email_id!="" && valid==true)
	{	
		var k = getemail(email_id);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
		}	
	}

	if(gift_checked.checked==true)
	{
		var gift_name = document.getElementById('gift_name').value;
		var gift_email_address = document.getElementById('gift_email_address').value;
		var dispatch_phone = document.getElementById('dispatch_phone').value;
		var dispatch_address = document.getElementById('dispatch_address').value;
		var dispatch_city = document.getElementById('dispatch_city').value;
		var dispatch_state = document.getElementById('dispatch_state').value;
		var dispatch_country = document.getElementById("dispatch_country").options[document.getElementById("dispatch_country").selectedIndex].value;
		var dispatch_pincode = document.getElementById('dispatch_pincode').value;
		
		if(gift_name=="" && valid==true)
		{
			alert("Please Enter Gifted Person's Name");
			document.getElementById("gift_name").focus();
			valid=false;	
		}
		else if(gift_email_address=="" && valid==true)
		{
			alert("Please Enter Gifted Person's Email");
			document.getElementById("gift_email_address").focus();
			valid=false;	
		
		}
		else if(dispatch_phone=="" && valid==true)
		{
			alert("Please Enter Gifted Person's Phone no.");
			document.getElementById("dispatch_phone").focus();
			valid=false;	
		
		}
		else if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Gifted Person's Address");
			document.getElementById("dispatch_address").focus();
			valid=false;	
		
		}
		else if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Gifted Person's city");
			document.getElementById("dispatch_city").focus();
			valid=false;	
		
		}
		else if(dispatch_state=="" && valid==true)
		{
			alert("Please Enter Gifted Person's state");
			document.getElementById("dispatch_state").focus();
			valid=false;	
		
		}
		else if(dispatch_country=="Select Country" && valid==true)
		{
			alert("Please Select Gifted Person's Country");
			document.getElementById("dispatch_country").focus();
			valid=false;	
		
		}
		else if(dispatch_country!="India")
		{
			alert("Currently deliveries done in Indian territories only");
			document.getElementById("dispatch_country").focus();
			valid=false;	
		}
		
		else if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Select Gifted Person's Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;	
		
		}
		if(gift_email_address!="" && valid==true)
		{	
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Gifted Person's Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
			}	
		}
		
		if((valid==true)&&(email_id==gift_email_address))
		{
			alert("Both the Email Address and the Gifted Email Address cannot be the same");
			document.getElementById("gift_email_address").focus();
			valid=false;
			//return false;	
		}
	
	}

	if(valid==true)
	{
	  document.order_books.submit();	
	}
	
	return valid;
}

 function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }
 function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }
 function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }

 function isIntegerInRange (s, a, b)
   {   if (isEmpty(s))
         if (isIntegerInRange.arguments.length == 1) return false;
         else return (isIntegerInRange.arguments[1] == true);

      // Catch non-integer strings to avoid creating a NaN below,
      // which isn't available on JavaScript 1.0 for Windows.
      if (!isInteger(s, false)) return false;

      // Now, explicitly change the type to integer via parseInt
      // so that the comparison code below will work both on
      // JavaScript 1.2 (which typechecks in equality comparisons)
      // and JavaScript 1.1 and before (which doesn't).
      var num = parseInt (s);
      return ((num >= a) && (num <= b));
   }


   function isSignedInteger (s)

   {   if (isEmpty(s))
      if (isSignedInteger.arguments.length == 1) return false;
      else return (isSignedInteger.arguments[1] == true);

      else {
         var startPos = 0;
         var secondArg = false;

         if (isSignedInteger.arguments.length > 1)
            secondArg = isSignedInteger.arguments[1];

         // skip leading + or -
         if ( (s.charAt(0) == "-") || (s.charAt(0) == "+") )
            startPos = 1;
         return (isInteger(s.substring(startPos, s.length), secondArg))
      }
   }


 function isPositiveInteger (s)
   {   var secondArg = false;

       if (isPositiveInteger.arguments.length > 1)
          secondArg = isPositiveInteger.arguments[1];

       // The next line is a bit byzantine.  What it means is:
       // a) s must be a signed integer, AND
       // b) one of the following must be true:
       //    i)  s is empty and we are supposed to return true for
       //        empty strings
       //    ii) this is a positive, not negative, number

       return (isSignedInteger(s, secondArg)
          && ( (isEmpty(s) && secondArg)  || (parseInt (s) > 0) ) );
   }


function Validate_Profile()
{
	var valid=true;

	var username=document.getElementById("username").value;
	var email_id=document.getElementById("email_id").value;
	var password=document.getElementById("password").value;
	var full_name=document.getElementById("full_name").value;
	var city=document.getElementById("city").value;
	var state=document.getElementById("state").value;
	var country=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
	var billing_address=document.getElementById("billing_address").value;
	var billing_pincode=document.getElementById("billing_pincode").value;
	var age=document.getElementById("age").value;
	var company=document.getElementById("company").value;
	var profession=document.getElementById("profession").value;
	var industry=document.getElementById("industry").value;
	
	var phone_no=document.getElementById("phone_no").value;
	var mobile_no=document.getElementById("mobile_no").value;
	
	
	if(username=="")
	{
		alert("Please Enter Your Username");
		document.getElementById("username").focus();
		valid=false;	
	}
	else if(email_id=="")
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_id").focus();
		valid=false;	
	}
	else if(password=="")
	{
		alert("Please Enter Your Password");
		document.getElementById("password").focus();
		valid=false;	
	}
	else if(full_name=="")
	{
		alert("Please Enter Your Full Name");
		document.getElementById("full_name").focus();
		valid=false;	
	}
	else if(phone_no=="")
	{
		alert("Please Enter Your Phone No.");
		document.getElementById("phone_no").focus();
		valid=false;	
	}
	else if(mobile_no=="")
	{
		alert("Please Enter Your mobile No");
		document.getElementById("mobile_no").focus();
		valid=false;	
	}
	else if(state=="")
	{
		alert("Please Enter Your State");
		document.getElementById("state").focus();
		valid=false;	
	}
	else if(city=="")
	{
		alert("Please Enter Your City");
		document.getElementById("city").focus();
		valid=false;	
	}
	else if(country=="Select Country")
	{
		alert("Please select country");
		document.getElementById("country").focus();
		valid=false;	
	}
	else if(billing_address=="")
	{
		alert("Please Enter Your Address");
		document.getElementById("billing_address").focus();
		valid=false;	
	}
	else if(billing_pincode=="")
	{
		alert("Please Enter Your Pincode");
		document.getElementById("billing_pincode").focus();
		valid=false;	
	}
	else if(age=="")
	{
		alert("Please Enter Your Age");
		document.getElementById("age").focus();
		valid=false;	
	}
	else if(company=="")
	{
		alert("Please Enter Your Company");
		document.getElementById("company").focus();
		valid=false;	
	}
	else if(profession=="")
	{
		alert("Please Enter Your Profession");
		document.getElementById("profession").focus();
		valid=false;	
	}
	else if(industry=="")
	{
		alert("Please Enter Your Industry");
		document.getElementById("industry").focus();
		valid=false;	
	}
	
	if(valid==true && email_id!="")
	{
		var k = getemail(email_id);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
		}
	}
	
	if(valid==true)
	{
		document.edit_profile.submit();	
	}
	
	return valid;
}

function Validate_Forgot_Password()
{
	var email_id=document.getElementById("email_id").value;
	var valid=true;
	
	if(email_id=="")
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_id").focus();
		valid=false;	
	}
	
	if(valid==true && email_id!="")
	{
		var k = getemail(email_id);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
		}
	}
	
	if(valid==true)
	{
		document.forgot_password.submit();	
	}
	
	return valid;
}

function Redirect_Website_stockletter()
{
	var k = document.getElementById("prev_subscription").value;
	var gifted = document.getElementById("type_subscription").value;
	
	//alert("K = " );
	if(k>0)
	{
		 if(gifted=="1")
	     {
	     	alert("The Gifted Person have already done Stockletter subscription for this period and the subscription period has not ended. Please select some other email id");
	     }
	     else
	     {
	     	var input_box=confirm('You have already subscribed Stockletter and your subscription period has not ended. Do you want to Subscribe Again');
  		 	if(input_box == true)
 		 	{
 		 		document.billdesk.submit(); 	
 		 		//return true;	 
 		 	}
	     }		 
	}
	else
	{
		document.billdesk.submit(); 	
		//return true;	 
	}	
	
}

function Redirect_Website_OrderBooks()
{
	document.order_books.action = "/books_payment.php";
	document.order_books.submit();
}

function Validate_Stockletters_Subscription_v2()
{
	valid = true;

	var type_subscription_gift=document.getElementById("type_subscription_gift");

	var name=document.getElementById("name").value;
	var address=document.getElementById("address").value;
	var city=document.getElementById("city").value;
	var state=document.getElementById("state").value;
	var country=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;
	var postal_code = document.getElementById('postal_code').value;
	var email_address=document.getElementById("email_id").value;
	var phone_no = document.getElementById('phone_no').value;
	
	//var name=document.getElementById("name").value;
////	var dispatch_address=document.getElementById("dispatch_address").value;
////	var dispatch_city=document.getElementById("dispatch_city").value;
////	var dispatch_pincode=document.getElementById("dispatch_pincode").value;
	
	//var billing_address=document.getElementById("billing_address").value;
	//var billing_city=document.getElementById("billing_city").value;
	//var billing_pincode=document.getElementById("billing_pincode").value;	
	var first_name=document.getElementById("gift_firstname").value;	
	var last_name=document.getElementById("gift_lastname").value;
	var gift_email_address=document.getElementById("gift_email_address").value;	
	var agreement=document.getElementById("agreement");
	//alert("Hii");
		
	if(name=="" && valid==true)
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
		return false;
	}
	if(address=="" && valid==true)
	{
		alert("Please Enter Your Address");
		document.getElementById("address").focus();
		valid=false;
		return false;
	}
	if(city=="" && valid==true)
	{
		alert("Please Enter Your City");
		document.getElementById("city").focus();
		valid=false;
		return false;
	}
	if(state=="" && valid==true)
	{
		alert("Please Enter Your State");
		document.getElementById("state").focus();
		valid=false;
		return false;
	}
	else if(country=="Select Country" && valid==true)
	{
		alert("Please Enter Country");
		document.getElementById("country").focus();
		valid=false;	
		return false;
	}
	else if(postal_code=="" && valid==true)
	{
		alert("Please Enter Postal Code");
		document.getElementById("postal_code").focus();
		valid=false;
		return false;	
	}
	else if(IsNumeric(postal_code)==false && valid==true)
	{
		alert("Please Enter Valid Postal Code");
		document.getElementById("postal_code").focus();
		valid=false;	
		return false;
	}
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_id").focus();
		valid=false;
		return false;
	}
	if(phone_no=="" && valid==true)
	{
		alert("Please Enter Your Phone no.");
		document.getElementById("phone_no").focus();
		valid=false;
		return false;
	}
	else if(IsNumeric(phone_no)==false && valid==true)
	{
		alert("Please Enter Valid Phone no.");
		document.getElementById("phone_no").focus();
		valid=false;	
		return false;
	}
	
	if(type_subscription_gift.checked!=true)
	{
/*		if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Address");
			document.getElementById("dispatch_address").focus();
			valid=false;
			
		}
	
		if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Your Dispatch City");
			document.getElementById("dispatch_city").focus();
			valid=false;
		}
	
		if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;
		}
		*/	
	}	
	
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
			return false;
		}	
	}
	
	/*if(alt_email_address!="" && valid==true)
	{
		var k = getemail(alt_email_address);		
		if(k==1)
		{
			alert("Alternate Email Id Entered is not correct");
			document.getElementById("alt_email_address").focus();
			valid=false;
		}	
	
	}*/
	//alert("Hii");
	
	//alert(type_subscription_gift.checked);
	if(type_subscription_gift.checked==true)
	{
	
	   if(gift_email_address=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	  
			return false; 
	   }
	   
	   if(first_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person First Name");
			document.getElementById("gift_firstname").focus();
			valid=false;
			return false;	   
	   }	
	   
	   if(last_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person Last Name");
			document.getElementById("gift_lastname").focus();
			valid=false;
			return false;	   
	   }	   
	   
	   if(gift_email_address!="" && valid==true)
	   {
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
				return false;
			}	
	   }			
	}	
		
		
		var or = document.stockletters.subscription_period; 
		var len1 = document.stockletters.subscription_period.length;
		//alert("Length = " + len1);
		var count=0;
		
		for ( var i = 0 ; i < len1 ; i++ ) 
		{			
			if(or[i].checked)
			{
				count++;							
				valid=true;
				break;
			}			
			
			valid=false;
	//		return false;
		}		     
		
		//alert("Count = " + count);
		if(count==0)
		{
			alert("Please Select one of the Subscription");	
					
		}		
			
	/* var age = document.getElementById("age").value;	
	if((!IsNumeric(age)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("Your Age is Not Numeric");
    	document.getElementById("age").focus();
    	valid=false;    
    		    	
    }    
    
    if((!IsNumeric(dispatch_pincode)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("The Pincode is Not Numeric");
    	document.getElementById("dispatch_pincode").focus();
    	valid=false; 
    	   	    	
    }
	*/
	if((valid==true)&&(email_address==gift_email_address)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;
		return false;	
	}
	
	//alert("Valid = " + valid); 
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;
		return false;	
	}	
			
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.stockletters.submit();
		
		//alert("Redirecting");
	}
	
	return valid;	

}
function Validate_Stockletters_Subscription()
{
	valid = true;
	//alert("Hii");
	
	var type_subscription_gift=document.getElementById("type_subscription_gift");

	var name=document.getElementById("name").value;
	var address=document.getElementById("address").value;
	var city=document.getElementById("city").value;
	var state=document.getElementById("state").value;
	var country=document.getElementById("country").value;
	
	var email_address=document.getElementById("email_address").value;
	var alt_email_address=document.getElementById("alt_email_address").value;
	var alt_email_address=document.getElementById("alt_email_address").value;
	
	//var name=document.getElementById("name").value;
////	var dispatch_address=document.getElementById("dispatch_address").value;
////	var dispatch_city=document.getElementById("dispatch_city").value;
////	var dispatch_pincode=document.getElementById("dispatch_pincode").value;
	
	//var billing_address=document.getElementById("billing_address").value;
	//var billing_city=document.getElementById("billing_city").value;
	//var billing_pincode=document.getElementById("billing_pincode").value;	
	var first_name=document.getElementById("gift_firstname").value;	
	var last_name=document.getElementById("gift_lastname").value;
	var gift_email_address=document.getElementById("gift_email_address").value;	
	var agreement=document.getElementById("agreement");
	//alert("Hii");
		
	if(name=="" && valid==true)
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
		return false;
	}
	if(address=="" && valid==true)
	{
		alert("Please Enter Your Address");
		document.getElementById("address").focus();
		valid=false;
		return false;
	}
	if(city=="" && valid==true)
	{
		alert("Please Enter Your City");
		document.getElementById("city").focus();
		valid=false;
		return false;
	}
	if(state=="" && valid==true)
	{
		alert("Please Enter Your State");
		document.getElementById("state").focus();
		valid=false;
		return false;
	}
	if(country=="" && valid==true)
	{
		alert("Please Select Your Country");
		document.getElementById("country").focus();
		valid=false;
		return false;
	}
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_address").focus();
		valid=false;
		return false;
	}
	
	if(type_subscription_gift.checked!=true)
	{
/*		if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Address");
			document.getElementById("dispatch_address").focus();
			valid=false;
			
		}
	
		if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Your Dispatch City");
			document.getElementById("dispatch_city").focus();
			valid=false;
		}
	
		if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;
		}
		*/	
	}	
	
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_address").focus();
			valid=false;
			return false;
		}	
	}
	
	if(alt_email_address!="" && valid==true)
	{
		var k = getemail(alt_email_address);		
		if(k==1)
		{
			alert("Alternate Email Id Entered is not correct");
			document.getElementById("alt_email_address").focus();
			valid=false;
		}	
	
	}
	//alert("Hii");
	
	//alert(type_subscription_gift.checked);
	if(type_subscription_gift.checked==true)
	{
	
	   if(gift_email_address=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	  
			return false; 
	   }
	   
	   if(first_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person First Name");
			document.getElementById("gift_firstname").focus();
			valid=false;
			return false;	   
	   }	
	   
	   if(last_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person Last Name");
			document.getElementById("gift_lastname").focus();
			valid=false;
			return false;	   
	   }	   
	   
	   if(gift_email_address!="" && valid==true)
	   {
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
				return false;
			}	
	   }			
	}	
		
		
		var or = document.stockletters.subscription_period; 
		var len1 = document.stockletters.subscription_period.length;
		//alert("Length = " + len1);
		var count=0;
		
		for ( var i = 0 ; i < len1 ; i++ ) 
		{			
			if(or[i].selected)
			{
				count++;							
				valid=true;
				break;
			}			
			
			valid=false;
	//		return false;
		}		     
		
		//alert("Count = " + count);
		if(count==0)
		{
			alert("Please Select one of the Subscription");			
		}		
			
	/* var age = document.getElementById("age").value;	
	if((!IsNumeric(age)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("Your Age is Not Numeric");
    	document.getElementById("age").focus();
    	valid=false;    
    		    	
    }    
    
    if((!IsNumeric(dispatch_pincode)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("The Pincode is Not Numeric");
    	document.getElementById("dispatch_pincode").focus();
    	valid=false; 
    	   	    	
    }
	*/
	if((valid==true)&&(email_address==gift_email_address)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;
		return false;	
	}
	
	//alert("Valid = " + valid); 
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;
		return false;	
	}	
			
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.stockletters.submit();
		
		//alert("Redirecting");
	}
	
	return valid;	

}

function Redirect_Website_online()
{
	var k = document.getElementById("prev_subscription").value;
	var gifted = document.getElementById("type_subscription").value;
	//alert("K = " + k);
	if(k>0)
	{
	     if(gifted=="1")
	     {
	     	alert("The Gifted Person have already done Online subscription for this period and the subscription period has not ended. Please select some other email id");
	     }
	     else
	     {
	     	var input_box=confirm('You have already done Online subscription and your subscription period has not ended. Do you want to Subscribe Again');
  		 	if(input_box == true)
 		 	{
 		 		//alert('inside else');
				document.online.action = "/online_subscription_payment.php";
 		 	
 		 		document.online.submit(); 		 
 		 	}
	     }
		 
	}
	else
	{
		//alert('inside else');
		document.online.action = "/online_subscription_payment.php";
		document.online.submit(); 	
	}	
}

function Redirect_Website_moneylife()
{
	var k = document.getElementById("prev_subscription").value;
	var gifted = document.getElementById("type_subscription").value;
	
	//alert("k=>"+k+"  gifted=>"+gifted);
	
	if(k>0)
	{
		 if(gifted=="1")
	     {
	     	alert("The Gifted Person have already done Moneylife subscription for this period and the subscription period has not ended. Please select some other email id");
	     }
	     else
	     {
	     	var input_box=confirm('You have already done Moneylife subscription and your subscription period has not ended. Do you want to Subscribe Again');
  		 	if(input_box == true)
 			{
 		 		document.moneylife_subscribe.action = "/ml_magazine_payment.php";
 		 		document.moneylife_subscribe.submit(); 		 
 		 	}
	     }		 
	}
	else
	{
		document.moneylife_subscribe.action = "/ml_magazine_payment.php";
		document.moneylife_subscribe.submit();
	}	
}

function Validate_Moneylife_Subscription(enable_free_gift)
{
	valid = true;
	//alert("Hii");
	var show_free_gift = enable_free_gift;
	
	var type_subscription_gift=document.getElementById("type_subscription_gift");
	
	var email_address=document.getElementById("email_address").value;
	var name=document.getElementById("name").value;
	var dispatch_address=document.getElementById("dispatch_address").value;
	var dispatch_city=document.getElementById("dispatch_city").value;
	var dispatch_pincode=document.getElementById("dispatch_pincode").value;
	var billing_address=document.getElementById("billing_address").value;
	var billing_city=document.getElementById("billing_city").value;
	var billing_pincode=document.getElementById("billing_pincode").value;	
	var person_name=document.getElementById("name_person").value;	
	var gift_email_address=document.getElementById("gift_email_address").value;	
	var agreement=document.getElementById("agreement");
	var gift_checked = document.getElementById("type_subscription_gift");
	var urself_checked = document.getElementById("type_subscription_urself");
	var billing_country=document.getElementById("billing_country").value;
	
	//alert("Hii");
	
	if(name=="")
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
	}	
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_address").focus();
		valid=false;
	}
	
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_address").focus();
			valid=false;
		}	
	}
	
	if(urself_checked.checked==true)
	{
		if(billing_address=="" && valid==true)
		{
			alert("Please Enter Your Billing Address");
			document.getElementById("billing_address").focus();
			valid=false;
		}
		
		if(billing_city=="" && valid==true)
		{
			alert("Please Enter Your Billing City");
			document.getElementById("billing_city").focus();
			valid=false;
		}
		
		if(billing_pincode=="" && valid==true)
		{
			alert("Please Enter Your Billing Pincode");
			document.getElementById("billing_pincode").focus();
			valid=false;
		}
	}
		
	//alert("Hii");
	if(type_subscription_gift.checked==true)
	{
	   if(person_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person Name");
			document.getElementById("name_person").focus();
			valid=false;	   
	   }	
	
	   if(gift_email_address=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	   
	   }
	   	
	   if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Address");
			document.getElementById("dispatch_address").focus();
			valid=false;
		}
	
		if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Your Dispatch City");
			document.getElementById("dispatch_city").focus();
			valid=false;
		}
	
		if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;
		}
	   
	   if(gift_email_address!="" && valid==true)
	   {
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
			}	
	   }			
	}
	
	var age = document.getElementById("age").value;
	var gift_age = document.getElementById("gift_age").value;
	
	if((!IsNumeric(age)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("Your Age is Not Numeric");
    	document.getElementById("age").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(gift_age)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("Gifted Person Age is Not Numeric");
    	document.getElementById("gift_age").focus();
    	valid=false;    	    	
    }    
   	
	if((!IsNumeric(billing_pincode)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("The Billing Pincode is Not Numeric");
    	document.getElementById("billing_pincode").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(dispatch_pincode)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("The Dispatch Pincode is Not Numeric");
    	document.getElementById("dispatch_pincode").focus();
    	valid=false;    	    	
    }
	
	if((valid==true)&&(email_address==gift_email_address)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;	
	}
	
	//alert("Age = " + age);
	//alert("Valid = " + IsNumeric(age)); 
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;	
	}	
//--------changed #26Apr,2010	
	if(valid==true && show_free_gift=='show')
	{
		valid = Magazine_validate()
	}
	
	/*if(valid==true)
	{
		var or = document.getElementsByName("checkbox_freegift");    
	 	var len1 = or.length;
	 	var subscription_period = document.getElementById("subscription_period").value;
	 	
		for(var i=0;i<len1;i++)
		{
			if(or[i].checked==true)
			{
				if(or[i].value!=subscription_period)
				{
					alert("The Subscription Period and Free gift selection period should be the same");
					document.getElementById("subscription_period").focus();
					valid=false;
				}
			}
		}
	}*/
	
			
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.moneylife_subscribe.submit();
		
		//alert("Redirecting");
	}
	
	return valid;
	

}
function Validate_Moneylife_Subscription_v2(enable_free_gift)
{
	valid = true;
	//alert("Hii");
	var show_free_gift = enable_free_gift;
	
	var type_subscription_gift=document.getElementById("type_subscription_gift");
	
	var email_address=document.getElementById("email_address").value;
	var name=document.getElementById("name").value;
	var dispatch_address=document.getElementById("dispatch_address").value;
	var dispatch_city=document.getElementById("dispatch_city").value;
	var dispatch_pincode=document.getElementById("dispatch_pincode").value;
	var billing_address=document.getElementById("billing_address").value;
	var billing_city=document.getElementById("billing_city").value;
	var billing_pincode=document.getElementById("billing_pincode").value;	
	var person_name=document.getElementById("name_person").value;	
	var gift_email_address=document.getElementById("gift_email_address").value;	
	var agreement=document.getElementById("agreement");
	var gift_checked = document.getElementById("type_subscription_gift");
	var urself_checked = document.getElementById("type_subscription_urself");
	var billing_country = document.getElementById("billing_country").options[document.getElementById("billing_country").selectedIndex].value;
	var billing_phone = document.getElementById('billing_phone').value;
	var billing_state = document.getElementById('billing_state').value;
	var dispatch_phone = document.getElementById('dispatch_phone').value;
	var dispatch_country = document.getElementById("dispatch_country").options[document.getElementById("dispatch_country").selectedIndex].value;
	var dispatch_state = document.getElementById('dispatch_state').value;
	
	if(name=="")
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
	}	
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_address").focus();
		valid=false;
	}
	
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_address").focus();
			valid=false;
		}	
	}
	
	if(urself_checked.checked==true)
	{
		if(billing_address=="" && valid==true)
		{
			alert("Please Enter Your Billing Address");
			document.getElementById("billing_address").focus();
			valid=false;
		}
		if(billing_address.length>=255 && valid==true)
		{
			alert("Billing Address Exceeded Max Limit");
			document.getElementById("billing_address").focus();
			valid=false;
		}
		if(billing_phone=="" && valid==true)
		{
			alert("Please Enter Billing Phone");
			document.getElementById("billing_phone").focus();
			valid=false;	
		}
		if(IsNumeric(billing_phone)==false && valid==true)
		{
			alert("Please Enter Valid Billing Phone");
			document.getElementById("billing_phone").focus();
			valid=false;	
		}
		
		if(billing_city=="" && valid==true)
		{
			alert("Please Enter Your Billing City");
			document.getElementById("billing_city").focus();
			valid=false;
		}
		if(billing_state=="" && valid==true)
		{
			alert("Please Enter Your Billing State");
			document.getElementById("billing_state").focus();
			valid=false;
		}
		if(billing_country=="Select Country" && valid==true)
		{
			alert("Please Enter Billing Country");
			document.getElementById("billing_country").focus();
			valid=false;	
		}
		if(billing_country!="India" && valid==true)
		{
			alert("Currently deliveries done in Indian territories only");
			document.getElementById("billing_country").focus();
			return false;
		}
		if(billing_pincode=="" && valid==true)
		{
			alert("Please Enter Your Billing Pincode");
			document.getElementById("billing_pincode").focus();
			valid=false;
		}
		if(IsNumeric(billing_pincode)==false && valid==true)
		{
			alert("Please Enter Valid Billing Pincode");
			document.getElementById("billing_pincode").focus();
			valid=false;	
		}

		
	}
		
	//alert("Hii");
	if(type_subscription_gift.checked==true)
	{
	   if(person_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person Name");
			document.getElementById("name_person").focus();
			valid=false;	   
	   }	
	
	   if(gift_email_address=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	   
	   }
	   	if(dispatch_phone=="" && valid==true)
		{
			alert("Please Enter Dispatch Phone");
			document.getElementById("dispatch_phone").focus();
			valid=false;	
		}
		if(IsNumeric(dispatch_phone)==false && valid==true)
		{
			alert("Please Enter Valid Dispatch Phone");
			document.getElementById("dispatch_phone").focus();
			valid=false;	
		}
	   if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Address");
			document.getElementById("dispatch_address").focus();
			valid=false;
		}
		if(dispatch_address.length>=255 && valid==true)
		{
			alert("Dispatch Address Exceeded Max Limit");
			document.getElementById("dispatch_address").focus();
			valid=false;
		}
		
		if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Your Dispatch City");
			document.getElementById("dispatch_city").focus();
			valid=false;
		}
		if(dispatch_state=="" && valid==true)
		{
			alert("Please Enter Your Dispatch State");
			document.getElementById("dispatch_state").focus();
			valid=false;
		}
		if(dispatch_country=="Select Country" && valid==true)
		{
			alert("Please Enter Dispatch Country");
			document.getElementById("dispatch_country").focus();
			valid=false;	
		}
		
		if(dispatch_country!="India" && valid==true)
		{
			alert("Currently deliveries done in Indian territories only");
			document.getElementById("dispatch_country").focus();
			return false;
		}
		
		if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;
		}
	   
	   if(gift_email_address!="" && valid==true)
	   {
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
			}	
	   }			
	}
	
	var age = document.getElementById("age").value;
	var gift_age = document.getElementById("gift_age").value;
	
	if((!IsNumeric(age)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("Your Age is Not Numeric");
    	document.getElementById("age").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(gift_age)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("Gifted Person Age is Not Numeric");
    	document.getElementById("gift_age").focus();
    	valid=false;    	    	
    }    
   	
	if((!IsNumeric(billing_pincode)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("The Billing Pincode is Not Numeric");
    	document.getElementById("billing_pincode").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(dispatch_pincode)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("The Dispatch Pincode is Not Numeric");
    	document.getElementById("dispatch_pincode").focus();
    	valid=false;    	    	
    }
	
	if((valid==true)&&(email_address==gift_email_address)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;	
	}
	
	//alert("Age = " + age);
	//alert("Valid = " + IsNumeric(age)); 
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;	
	}	
//--------changed #26Apr,2010	
	if(valid==true && show_free_gift=='show')
	{
		valid = Magazine_validate()
	}
	
	/*if(valid==true)
	{
		var or = document.getElementsByName("checkbox_freegift");    
	 	var len1 = or.length;
	 	var subscription_period = document.getElementById("subscription_period").value;
	 	
		for(var i=0;i<len1;i++)
		{
			if(or[i].checked==true)
			{
				if(or[i].value!=subscription_period)
				{
					alert("The Subscription Period and Free gift selection period should be the same");
					document.getElementById("subscription_period").focus();
					valid=false;
				}
			}
		}
	}*/
	
			
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.moneylife_subscribe.submit();
		
		//alert("Redirecting");
	}
	
	return valid;
	

}

function Validate_Moneylife_Subscription_v3(enable_free_gift)
{
	valid = true;
	//alert("Hii");
	var show_free_gift = enable_free_gift;
	
	//alert(">>"+show_free_gift);
	
	var type_subscription_gift=document.getElementById("type_subscription_gift");
	
	var email_address=document.getElementById("email_address").value;
	var name=document.getElementById("name").value;
	var dispatch_address=document.getElementById("dispatch_address").value;
	var dispatch_city=document.getElementById("dispatch_city").value;
	var dispatch_pincode=document.getElementById("dispatch_pincode").value;
	var billing_address=document.getElementById("billing_address").value;
	var billing_city=document.getElementById("billing_city").value;
	var billing_pincode=document.getElementById("billing_pincode").value;	
	var person_name=document.getElementById("name_person").value;	
	var gift_email_address=document.getElementById("gift_email_address").value;	
	var agreement=document.getElementById("agreement");
	var gift_checked = document.getElementById("type_subscription_gift");
	var urself_checked = document.getElementById("type_subscription_urself");
	var billing_country = document.getElementById("billing_country").options[document.getElementById("billing_country").selectedIndex].value;
	var billing_phone = document.getElementById('billing_phone').value;
	var billing_state = document.getElementById('billing_state').value;
	var dispatch_phone = document.getElementById('dispatch_phone').value;
	var dispatch_country = document.getElementById("dispatch_country").options[document.getElementById("dispatch_country").selectedIndex].value;
	var dispatch_state = document.getElementById('dispatch_state').value;
	
	if(name=="")
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
	}	
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_address").focus();
		valid=false;
	}
	
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_address").focus();
			valid=false;
		}	
	}
	
	if(urself_checked.checked==true)
	{
		if(billing_address=="" && valid==true)
		{
			alert("Please Enter Your Billing Address");
			document.getElementById("billing_address").focus();
			valid=false;
		}
		if(billing_address.length>=255 && valid==true)
		{
			alert("Billing Address Exceeded Max Limit");
			document.getElementById("billing_address").focus();
			valid=false;
		}
		if(billing_phone=="" && valid==true)
		{
			alert("Please Enter Billing Phone");
			document.getElementById("billing_phone").focus();
			valid=false;	
		}
		if(IsNumeric(billing_phone)==false && valid==true)
		{
			alert("Please Enter Valid Billing Phone");
			document.getElementById("billing_phone").focus();
			valid=false;	
		}
		
		if(billing_city=="" && valid==true)
		{
			alert("Please Enter Your Billing City");
			document.getElementById("billing_city").focus();
			valid=false;
		}
		if(billing_state=="" && valid==true)
		{
			alert("Please Enter Your Billing State");
			document.getElementById("billing_state").focus();
			valid=false;
		}
		if(billing_country=="Select Country" && valid==true)
		{
			alert("Please Enter Billing Country");
			document.getElementById("billing_country").focus();
			valid=false;	
		}
		if(billing_country!="India" && valid==true)
		{
			alert("Currently deliveries done in Indian territories only");
			document.getElementById("billing_country").focus();
			return false;
		}
		if(billing_pincode=="" && valid==true)
		{
			alert("Please Enter Your Billing Pincode");
			document.getElementById("billing_pincode").focus();
			valid=false;
		}
		if(IsNumeric(billing_pincode)==false && valid==true)
		{
			alert("Please Enter Valid Billing Pincode");
			document.getElementById("billing_pincode").focus();
			valid=false;	
		}

		
	}
		
	//alert("Hii");
	if(type_subscription_gift.checked==true)
	{
	   if(person_name=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person Name");
			document.getElementById("name_person").focus();
			valid=false;	   
	   }	
	
	   if(gift_email_address=="" && valid==true)
	   {
	   		alert("Please Enter The Gifted person email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	   
	   }
	   	if(dispatch_phone=="" && valid==true)
		{
			alert("Please Enter Dispatch Phone");
			document.getElementById("dispatch_phone").focus();
			valid=false;	
		}
		if(IsNumeric(dispatch_phone)==false && valid==true)
		{
			alert("Please Enter Valid Dispatch Phone");
			document.getElementById("dispatch_phone").focus();
			valid=false;	
		}
	   if(dispatch_address=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Address");
			document.getElementById("dispatch_address").focus();
			valid=false;
		}
		if(dispatch_address.length>=255 && valid==true)
		{
			alert("Dispatch Address Exceeded Max Limit");
			document.getElementById("dispatch_address").focus();
			valid=false;
		}
		
		if(dispatch_city=="" && valid==true)
		{
			alert("Please Enter Your Dispatch City");
			document.getElementById("dispatch_city").focus();
			valid=false;
		}
		if(dispatch_state=="" && valid==true)
		{
			alert("Please Enter Your Dispatch State");
			document.getElementById("dispatch_state").focus();
			valid=false;
		}
		if(dispatch_country=="Select Country" && valid==true)
		{
			alert("Please Enter Dispatch Country");
			document.getElementById("dispatch_country").focus();
			valid=false;	
		}
		
		if(dispatch_country!="India" && valid==true)
		{
			alert("Currently deliveries done in Indian territories only");
			document.getElementById("dispatch_country").focus();
			return false;
		}
		
		if(dispatch_pincode=="" && valid==true)
		{
			alert("Please Enter Your Dispatch Pincode");
			document.getElementById("dispatch_pincode").focus();
			valid=false;
		}
	   
	   if(gift_email_address!="" && valid==true)
	   {
			var k = getemail(gift_email_address);		
			if(k==1)
			{
				alert("Email Id Entered is not correct");
				document.getElementById("gift_email_address").focus();
				valid=false;
			}	
	   }			
	}
	
	var age = document.getElementById("age").value;
	var gift_age = document.getElementById("gift_age").value;
	
	if((!IsNumeric(age)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("Your Age is Not Numeric");
    	document.getElementById("age").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(gift_age)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("Gifted Person Age is Not Numeric");
    	document.getElementById("gift_age").focus();
    	valid=false;    	    	
    }    
   	
	if((!IsNumeric(billing_pincode)) && (valid==true) && (type_subscription_gift.checked==false))
    {
    	alert("The Billing Pincode is Not Numeric");
    	document.getElementById("billing_pincode").focus();
    	valid=false;    	    	
    }
    
    if((!IsNumeric(dispatch_pincode)) && (valid==true) && (type_subscription_gift.checked==true))
    {
    	alert("The Dispatch Pincode is Not Numeric");
    	document.getElementById("dispatch_pincode").focus();
    	valid=false;    	    	
    }
	
	if((valid==true)&&(email_address==gift_email_address)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;	
	}
	
	//alert("Age = " + age);
	//alert("Valid = " + IsNumeric(age)); 

//--------changed #26Apr,2010	
	if(valid==true && ( show_free_gift=='yes' || show_free_gift=='') )
	{
		//alert(valid+">>"+show_free_gift);
		valid = Magazine_validate()
	}else if(valid==true && show_free_gift=='no')
	{
		//alert(valid+">>"+show_free_gift);
		valid = Magazine_validate_withfreegift_no()
	}
	
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;	
	}	
	
	/*if(valid==true)
	{
		var or = document.getElementsByName("checkbox_freegift");    
	 	var len1 = or.length;
	 	var subscription_period = document.getElementById("subscription_period").value;
	 	
		for(var i=0;i<len1;i++)
		{
			if(or[i].checked==true)
			{
				if(or[i].value!=subscription_period)
				{
					alert("The Subscription Period and Free gift selection period should be the same");
					document.getElementById("subscription_period").focus();
					valid=false;
				}
			}
		}
	}*/
	
			
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.moneylife_subscribe.submit();
		
		//alert("Redirecting");
	}
	
	return valid;
	
}

function getDispatchAddress()
{
	//alert("Hii");
	
	var address = document.getElementById("billing_address").value;
	var city = document.getElementById("billing_city").value;
	var pincode = document.getElementById("billing_pincode").value;
	
	if(document.getElementById("dispatch_addr").checked==true)
	{
		document.getElementById("dispatch_address").value = address;
		document.getElementById("dispatch_city").value = city;
		document.getElementById("dispatch_pincode").value = pincode;
	}
	else
	{
		document.getElementById("dispatch_address").value = "";
		document.getElementById("dispatch_city").value = "";
		document.getElementById("dispatch_pincode").value = "";	
	}
	
}

function Display_Gift(tag)
{
   if(tag=="urself")
   {
   	  document.getElementById("gifted_profile").style.display = "none";   
   	  document.getElementById("basic_profile").style.display = "inline";
   }
   else
   {
   	  document.getElementById("gifted_profile").style.display = "inline";
   	  document.getElementById("basic_profile").style.display = "none";   
   }

}


function Validate_Online_Subscription()
{
	valid = true;
	//alert(document.getElementById("agreement").checked);
	
	var type_subscription_gift=document.getElementById("type_subscription_gift");
	var email_address=document.getElementById("email_address").value;
	var address=document.getElementById("address").value;
	var city=document.getElementById("city").value;
	var country=document.getElementById("country").value;
	var phone=document.getElementById("phone").value;
	var postal_code = document.getElementById('postal_code').value
	var state = document.getElementById('state').value
	//var alt_email_address=document.getElementById("alt_email_address").value;
	var gift_email_address=document.getElementById("gift_email_address");
	var gift_firstname=document.getElementById("gift_firstname");
	var gift_lastname=document.getElementById("gift_lastname");
	var agreement = document.getElementById("agreement").checked;
		
	if(address=="" && valid==true)
	{
		alert("Please Enter the Address");
		document.getElementById("address").focus();
		valid=false;
	}
	if(city=="" && valid==true)
	{
		alert("Please Enter the City");
		document.getElementById("city").focus();
		valid=false;
	}
	
	if(state=="" && valid==true)
	{
		alert("Please Enter State");
		document.getElementById("state").focus();
		valid=false;
	}
	
	if(country=="" && valid==true)
	{
		alert("Please Enter the Country");
		document.getElementById("country").focus();
		valid=false;
	}
	
	if(country=="Select Country" && valid==true)
	{
		alert("Please select Country");
		document.getElementById("country").focus();
		valid=false;
	}
	
	if(email_address=="" && valid==true)
	{
		alert("Please Enter Your Email Id");
		document.getElementById("email_address").focus();
		valid=false;
	}
	if(email_address!="" && valid==true)
	{
		var k = getemail(email_address);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_address").focus();
			valid=false;
		}	
	}
	
	if(phone=="" && valid==true)
	{
		alert("Please Enter the Phone");
		document.getElementById("phone").focus();
		valid=false;
	}
	if(postal_code=="" && valid==true)
	{
		alert("Please Enter the Pincode");
		document.getElementById("postal_code").focus();
		valid=false;
	}
	
	if(type_subscription_gift.checked==true)
	{
	   if(gift_email_address.value=="")
	   {
	   		alert("Please Enter Gifted Person Email Address");
			document.getElementById("gift_email_address").focus();
			valid=false;	   
	   }
	   
	   if(gift_firstname.value=="" && valid==true)
	   {
	   		alert("Please Enter Gifted Person First Name");
			document.getElementById("gift_firstname").focus();
			valid=false;	   
	   }
	   
	   if(gift_lastname.value=="" && valid==true)
	   {
	   		alert("Please Enter Gifted Person Last Name");
			document.getElementById("gift_lastname").focus();
			valid=false;	   
	   }
	   
	   if(gift_email_address.value!="" && valid==true)
	   {
		var k = getemail(gift_email_address.value);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("gift_email_address").focus();
			valid=false;
		}	
	   }			
	}
	
	
	if((valid==true)&&(email_address==gift_email_address.value)&&(type_subscription_gift.checked==true))
	{
		alert("Both the Email Address and the Gifted Email Address cannot be the same");
		document.getElementById("gift_email_address").focus();
		valid=false;	
	}
	
	if((valid==true) && (agreement==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;	
	}	
		
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.online.submit();
	}
	
	return valid;

}

function getSubscriptionGift(flag)
{
	//alert("Hii");	
	
	if(flag=="gift")
	{
		/*document.getElementById("div_gift_heading").style.display = "inline";
		document.getElementById("div_email_heading").style.display = "inline";
		document.getElementById("div_email_value").style.display = "inline";
		document.getElementById("gift_email_address").focus();	
		
		document.getElementById("div_firstname_heading").style.display = "inline";
		document.getElementById("div_firstname_value").style.display = "inline";
		
		document.getElementById("div_lastname_heading").style.display = "inline";
		document.getElementById("div_lastname_value").style.display = "inline";*/
		
		//alert("Inside Gift");
		document.getElementById("gifted_profile").style.display = "inline";
		if(document.getElementById("basic_profile")!=null)
		{
			document.getElementById("basic_profile").style.display = "none";
		}
	}
	else
	{
		/*document.getElementById("div_gift_heading").style.display = "none";
		document.getElementById("div_email_heading").style.display = "none";
		document.getElementById("div_email_value").style.display = "none";	
		document.getElementById("gift_email_address").value = "";
		
		document.getElementById("div_firstname_heading").style.display = "none";
		document.getElementById("div_firstname_value").style.display = "none";
		
		document.getElementById("div_lastname_heading").style.display = "none";
		document.getElementById("div_lastname_value").style.display = "none";*/
		
		//alert("Inside Yourself");
		document.getElementById("gifted_profile").style.display = "none";
		if(document.getElementById("basic_profile")!=null)
		{
			document.getElementById("basic_profile").style.display = "inline";
		}
	}
	
}

function Validate_Login_Moneylife()
{
	valid = true;
	//alert("Hii");
	
	var email_id=document.getElementById("email_id").value;
	var password=document.getElementById("password").value;
	var checkbox = document.getElementById("email_as_username");
	
	if(email_id=="")
	{
		alert("Please Enter Your Login Name");
		document.getElementById("email_id").focus();
		valid=false;
	}
	else if(password=="")
	{
		alert("Please Enter Your Password");
		document.getElementById("password").focus();
		valid=false;	
	}
	
	if(checkbox.checked==true && email_id!="" && valid==true)
	{
		var k = getemail(email_id);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
		}	
	}
	
	if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.login.submit();
	}
	
	return valid;
}
function isAllSpaces(sText)
{
  var flag = false; //alert(sText.length)
  for (idx = 0; idx < sText.length; idx++)
    if (sText.charAt(idx) != " " && sText.charAt(idx) != ".")
      flag = true;
  return flag;
}
function Validate_Comments()
{
	valid=true;	
	var security_code = document.getElementById("security_code").value;
	//var security_code = document.getElementById("security_code").value;
	var fullname = document.getElementById("fullname").value;
	var email = document.getElementById("email").value;	
	var comment = document.getElementById("comment").value;
	
	//alert(">>"+comment+"<<");
	
	if(fullname=="")
	{
		alert("Please Enter Name");
		document.getElementById("fullname").focus();
		valid=false;
	}
	else if(email=="" && valid==true)
	{
		alert("Please Enter Email Id");
		document.getElementById("email").focus();
		valid=false;
	}
	else if(comment=="" && valid==true)
	{
		alert("Please Enter Comment");
		document.getElementById("comment").focus();
		valid=false;
	}

	
	/*else if(security_code!=TuringTest)
	{
		alert("The Security Code do not Match.");
		document.getElementById("security_code").focus();
		//document.getElementById("TuringTest").select();
		valid=false;	
	}*/
	
	var isAllspaces = isAllSpaces(comment);
	//alert(isAllspaces+">>");
	
	if(isAllspaces==false && valid==true)
	{
		alert("Please Enter Comment");
		document.getElementById("comment").focus();
		valid=false;
	}
	
	if(email!="" && valid==true)
	{
		var k = getemail(email);
		if(k==1)
		{
			alert("Confirm Email Id Entered is not correct");
			document.getElementById("email").focus();
			valid=false;
		}	
	}
	
	if(security_code=="" && valid==true)
	{
		alert("Please Enter Security Code");
		document.getElementById("security_code").focus();
		valid=false;
	}
	
	return valid;
}
//To show reply box in the comments with Ajax
function showReplyBox(comment_id)
{
	var disp_property = checkVersion();

	var elem = document.getElementById('replybox_'+comment_id);
	if(elem.style.display =='none')
		elem.style.display = disp_property;
	else 
		elem.style.display = 'none';

}
function Validate_Reply(comment_id)
{
	valid=true;	
	var security_code = document.getElementById("security_code_"+comment_id).value;
	//var security_code = document.getElementById("security_code").value;
	var fullname = document.getElementById("txt_name_"+comment_id).value;
	//alert(">>"+fullname);
	var email = document.getElementById("txt_email_"+comment_id).value;	
	var comment = document.getElementById("text_reply_"+comment_id).value;

	if(fullname=="")
	{
		alert("Please Enter Name");
		document.getElementById("txt_name_"+comment_id).focus();
		valid=false;
	}
	else if(email=="")
	{
		alert("Please Enter Email Id");
		document.getElementById("txt_email_"+comment_id).focus();
		valid=false;
	}
	else if(comment=="")
	{
		alert("Please Enter Comment");
		document.getElementById("text_reply_"+comment_id).focus();
		valid=false;
	}
	else if(security_code=="")
	{
		alert("Please Enter Security Code");
		document.getElementById("security_code_"+comment_id).focus();
		valid=false;
	}
	
	var isAllspaces = isAllSpaces(comment);
	//alert(isAllspaces+">>");
	
	if(isAllspaces==false)
	{
		alert("Please Enter Comment");
		document.getElementById("text_reply_"+comment_id).focus();
		valid=false;
	}
		
	if(email!="" && valid==true)
	{
		var k = getemail(email);
		if(k==1)
		{
			alert("Confirm Email Id Entered is not correct");
			document.getElementById("txt_email_"+comment_id).focus();
			valid=false;
		}	
	}
	
	return valid;
}

function Validate_New_Registration()
{
	valid = true;
	//alert("Hii");
	
	var name=document.getElementById("name").value;
	var email_id=document.getElementById("email_id").value;
	var username=document.getElementById("username").value;
	var confirm_email_id=document.getElementById("confirm_email_id").value;
	var password=document.getElementById("password").value;
	var address=document.getElementById("address").value;
	var postal_code=document.getElementById("postal_code").value;
	var state = document.getElementById("state").value;
	var city=document.getElementById("city").value;
	var country=document.getElementById("country").options[document.getElementById("country").selectedIndex].value;	
	var agreement = document.getElementById("agreement");
	var security_code=document.getElementById("security_code").value;
	var phone_no=document.getElementById("phone_no").value;
	var mobile_no=document.getElementById("mobile_no").value;
	
	//alert("Valid = " + valid);
	
	if(name=="")
	{
		alert("Please Enter Your Name");
		document.getElementById("name").focus();
		valid=false;
	}else if(!containsAlphabets(name))
	{
	alert('Full Name can have only Alphabets ');
	document.getElementById("name").focus();
		valid=false;
	}	
	
	else if(username=="")
	{
		alert("Please Enter Your Username");
		document.getElementById("username").focus();
		valid=false;
	}
	else if(username.length < 5)
	{
		alert("Username should be minimum 5 characters");
		document.getElementById("username").focus();
		valid=false;
	}	
	else if(email_id=="" && valid==true)
	{
		alert("Please Enter Email Id");			
		document.getElementById("email_id").focus();
		valid=false;
	}	
	else if(confirm_email_id=="" && valid==true)
	{
		alert("Please Enter Confirm Email Id");	
		document.getElementById("confirm_email_id").focus();
		valid=false;
	}	
	else if(password=="" && valid==true)
	{
		alert("Please Enter Password");
		document.getElementById("password").focus();
		valid=false;
	}	
	else if(phone_no=="" && mobile_no=="" && valid==true)
	{
		alert("Please Enter either Phone No. or Mobile No.");	
		document.getElementById("phone_no").focus();
		valid=false;
	}
	else if(address=="" && valid==true)
	{
		alert("Please Enter Address");
		document.getElementById("address").focus();
		valid=false;
	}	
	else if(country=="Select Country" && valid==true)
	{
		alert("Please Select Country");
		document.getElementById("country").focus();
		valid=false;
	}
	
	else if(state=="" && valid==true)
	{
		alert("Please Enter State");
		document.getElementById("state").focus();
		valid=false;
	}	
	else if(city=="" && valid==true)
	{
		alert("Please Enter City");
		document.getElementById("city").focus();
		valid=false;
	}
	else if(postal_code=="" && valid==true)
	{
		alert("Please Enter Postal Code");
		document.getElementById("postal_code").focus();
		valid=false;
	}	
	/*else if(security_code=="" && valid==true)
	{
		alert("Please Enter Security Code");
		document.getElementById("security_code").focus();
		valid=false;
	}
	*/
	if(email_id!="" && valid==true)
	{
		var k = getemail(email_id);		
		if(k==1)
		{
			alert("Email Id Entered is not correct");
			document.getElementById("email_id").focus();
			valid=false;
		}	
	}
	
	if(confirm_email_id!="" && valid==true)
	{
		var k = getemail(confirm_email_id);
		if(k==1)
		{
			alert("Confirm Email Id Entered is not correct");
			document.getElementById("confirm_email_id").focus();
			valid=false;
		}		
	}	
	
	if(email_id!="" && confirm_email_id!="" && valid==true)
	{
		if(confirm_email_id!=email_id)
		{
			alert("Email Id and Confirm Email Id are not same");
			document.getElementById("email_id").focus();
			valid=false;
		}	
	}
	
	//alert("Agreement = " + agreement.checked);
	if((valid==true) && (agreement.checked==false))
	{
		alert("Please select I Agree to proceed further");
		document.getElementById("agreement").focus();
		valid=false;	
	}	
	
	if((valid==true)&& (security_code!=""))
	{
		//Here ask from Mayuresh and then write the code for turing test.
	}
	
	/*if(valid==true)
	{
		//document.register.method = "GET";
		//document.register.action = "/?b=register";
		document.register.submit();
	}*/
	
	return valid;
}

function Subscribe(str)
{
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 
	
   //alert("Str = " + str);	
   var loading = document.getElementById('div_subscribe');
   loading.innerHTML = "<img src=./site/userimage/image/ajax-loader.gif title = \'Loading\' border=0>Loading...";
   var queryString = "";
     
   //alert("Str = " + str);  
   if(str=="online")
   {
   	  queryString = "/online_subscription.php";
   }      
   else
   {
   	  queryString = "/moneylife_subscription.php";
   }
    
   var randomnumber=Math.floor(Math.random()*1000000001);
   queryString += "?appEntry=true";   
   queryString += "&anticache=" + randomnumber;
    
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('div_subscribe');    
        //alert(ajaxRequest.responseText);    
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}

function getArchive()
{
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('archive');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var year = document.getElementById("year").value;
   var month = document.getElementById("month").value;
   var id = document.getElementById("archive_sub_section").value;
   var menu_id = document.getElementById("id").value;   
      
   var queryString = "/site/archive/getArchiveList.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?year=" + year;  
   queryString += "&month=" + month;  
   queryString += "&id=" + id;
   queryString += "&menu_id=" + menu_id;  
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('archive');        
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}
function getArchivePrintEdition()
{
//alert("Hii");
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('archive_polls');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var year = document.getElementById("year").value;
   var month = document.getElementById("month").value;
   var issue_topic = document.getElementById("issue_topic").value;
      
   var queryString = "/site/archive/getArchivePrintEdition_ajax.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?year=" + year;  
   queryString += "&month=" + month;  
   queryString += "&issue_topic=" + issue_topic;   
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('archive_polls');        
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}
function getArchivePrintEditionByYear(year)
{
//alert("Hii"+year);
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('archive_polls');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   //var year = document.getElementById("year").value;
   //var month = document.getElementById("month").value;
   var month = document.getElementById("month").value;
      
   var queryString = "/site/archive/getArchivePrintEdition_ajax.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?year=" + year;  
   queryString += "&month=" + month;  
   //queryString += "&id=" + id;   
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('archive_polls');        
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
		document.getElementById("year").value = year;
        
     }
   } 
  
   ajaxRequest.send(null);
}
function getArchiveMagazine()
{
//alert("Hii");
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('archive_polls');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var poll_year = document.getElementById("poll_year").value;
   var poll_month = document.getElementById("poll_month").value;
   //var id = document.getElementById("archive_poll").value;
      
   var queryString = "/site/archive/getArchiveMagazine.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?year=" + poll_year;  
   queryString += "&month=" + poll_month;  
   //queryString += "&id=" + id;   
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('archive_polls');        
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}

function getArchivePolls()
{
   var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('archive_polls');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var poll_year = document.getElementById("poll_year").value;
   var poll_month = document.getElementById("poll_month").value;
   //var id = document.getElementById("archive_poll").value;
      
   var queryString = "/site/polls/getPollsArchiveList.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?year=" + poll_year;  
   queryString += "&month=" + poll_month;  
   //queryString += "&id=" + id;   
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('archive_polls');        
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}


function getViewPollQuestion(id)
{
	//alert("id= " + id);
	var ajaxRequest;  // The variable that makes Ajax possible!
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   //var loading = document.getElementById("poll_question_" + id);
   //loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var poll = document.getElementById("dim_" + id).value;
   //alert("Poll = " + poll);
   if(poll=="1"||poll=="")
   {   
   //var id = document.getElementById("archive_poll").value;     
   
   document.getElementById("dim_" + id).value = "0";
   document.getElementById("poll_question_" + id).style.display = "inline";
  }
  else
  {
  	//document.getElementById("poll_question_" + id).innerHTML = "";
  	document.getElementById("poll_question_" + id).style.display = "none";
  	document.getElementById("dim_" + id).value = "1";
  }
}

function getTodaysPollResult(id,session_code)
{
    //alert("Hii");
    var or = document.getElementsByName("object[]");    
	var len = or.length;
	var name = "";
	var check = false;
	var pos = 0;

	
	//alert("len = " + len);
	for (var i=0;i<len; i++) 
	{
	   if(or[i].checked == true)
	   {
	       check = true;
	       if(name=="")
	       {
	       	   name = or[i].value;
	       	   pos = (i+1);
	       }   	      
	   	   else
	   	   {
	   	   	   name += "," + or[i].value;
	   	   	   pos += "," + (i+1);
	   	   }	   	         
	   }       
    }
    
    //alert("Position = " + pos);  
    var randomnumber=Math.floor(Math.random()*1000000001);
	image_path = "/site/polls/getTodaysPollResult.php?id=" + id + "&name=" + name + "&pos=" + pos;				 
    var browser=navigator.appName; 
    
    if(check==true)
    {
   	    if(document.getElementById('security_code').value=='')
	    {
	    	alert('Please enter security code');
	    	document.getElementById('security_code').focus();
	    	return false;
	    }
	    image_path +=  "&security_code=" + document.getElementById('security_code').value + "&" + randomnumber;
	    //alert(image_path);
    	if (browser=='Microsoft Internet Explorer')
   		{       
    		sList = window.open(image_path, 'POll_Result', 'width=430px,height=330px,scrollbars=yes,menubar=no,resizable=1');      
   		}
   		else
   		{      
     		sList = window.open(image_path,'POll_Result','width=430px,height=330px,toolbar=0,menubar=0,status=1,scrollbars=yes,resizable=1');
    		sList.focus();
   		}
    }
    else
    {
    	alert("Please check atleast one option for polling");
    }  	

}

function validate_free_winner()
{
	var valid = true;
	//document.getElementById("div_firstname").innerHTML = "";
//	document.getElementById("div_lastname").innerHTML = "";
	//document.getElementById("div_address").innerHTML = "";
	//document.getElementById("div_email_id").innerHTML = "";
//	document.getElementById("div_turing").innerHTML = "";
	
	var firstname = document.getElementById("firstname").value;
	var lastname = document.getElementById("lastname").value;
	var address = document.getElementById("address").value;
	var email_id = document.getElementById("email_id").value;
	var turing = document.getElementById("turing").value;
	
	//alert("Turing = " + document.getElementById("turing_test_session").value);
	//alert("Turing 2 = " + turing2);		
	
	if(firstname=="")
	{
	//	document.getElementById("div_firstname").innerHTML = "<font color=red>Please enter your firstname</font>";
		alert('Missing Required Field: First Name');
		document.getElementById("firstname").focus();
		valid=false;
	}
	else if(lastname=="")
	{
		//document.getElementById("div_lastname").innerHTML = "<font color=red>Please Enter your lastname</font>";
		alert('Missing Required Field: Last Name');
		document.getElementById("lastname").focus();
		valid=false;
	}
	else if(address=="")
	{
		//document.getElementById("div_address").innerHTML = "<font color=red>Please Enter your Address</font>";
		alert('Missing Required Field: Address');
		document.getElementById("address").focus();
		valid=false;
	}
	else if(email_id=="")
	{
		//document.getElementById("div_email_id").innerHTML = "<font color=red>Please Enter your Email Id</font>";
		alert('Missing Required Field: Email ID');
		document.getElementById("email_id").focus();
		valid=false;
	}	
	else if(turing=="")
	{
		//document.getElementById("div_turing").innerHTML = "<font color=red>Please Enter Security code</font>";
		alert('Missing Required Field: Security Code');
		document.getElementById("turing").focus();
		valid=false;
	}
	else if((email_id!="")&&(valid==true))
	{
	    var k = getemail(email_id);
		if(k==1)
		{
			//document.getElementById("div_email_id").innerHTML = "<font color=red>The email id entered is not correct.</font>";
			alert('The email id entered is not correct.');
			document.getElementById("email_id").focus();
			valid=false;			
		}
	}		
	
	return valid;
}

function Latest_Section(counter)
{
   //alert("Hii");
   var prev = document.getElementById("prev_latest_section").value;
   //var next = document.getElementById("next").value;
   var total = document.getElementById("total_latest_section").value;
   var id = document.getElementById("id").value;
   var limit = document.getElementById("limit").value;
   
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("Id = " + id); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('latest_section');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/latest_section.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString +=  "&counter=" + counter;
   queryString +=  "&total=" + total;
   queryString +=  "&id=" + id;
   queryString +=  "&limit=" + limit;
   queryString +=  "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('latest_section');
        //alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}


function Most_Recent_Addition(counter)
{
   //alert("Hii");
   var prev = document.getElementById("prev").value;
   //var next = document.getElementById("next").value;
   var total = document.getElementById("total").value;
    
   
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("url before = " + id); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('most_recent_addition');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/most_recent_addition.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString +=  "&counter=" + counter;
   queryString +=  "&total=" + total;
   
   queryString +=  "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('most_recent_addition');
        //alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        ajaxDisplay.innerHTML  = ajaxRequest.responseText;
     }
   } 
  
   ajaxRequest.send(null);
}


function section_template10(counter,limit)
{
  
   var prev = document.getElementById("prev_template10").value;   
   var total = document.getElementById("total_template10").value;
   var sec_id = document.getElementById("sec_id").value;
  //  alert(prev +  ' =  ' + total + 'counter= ' +counter);
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("total = " + total); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('template10');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/site/section_template10.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString +=  "&counter=" + counter;
   queryString +=  "&total=" + total;
   queryString +=  "&sec_id=" + sec_id;
   queryString +=  "&limit=" + limit;
   queryString +=  "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('template10');
       // alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        var response = ajaxRequest.responseText
      //  var k_arr = response.split("#_#_#");
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = k_arr[1];
        ajaxDisplay.innerHTML = response;
        
     //   var ajaxDisplay2 = document.getElementById('major_feature_title');
       // ajaxDisplay2.innerHTML = k_arr[0]; 
     }
   } 
  
   ajaxRequest.send(null);
}

function module_template10(counter,limit,block)
{
  
   var prev = document.getElementById("prev_template10").value;   
   var total = document.getElementById("total_template10").value;
   var mod_id = document.getElementById("mod_id").value;
   // alert('previou =' + prev +  ' total =  ' + total + 'counter= ' +counter);
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("total = " + total); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('template10');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/site/module_template10.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString += "&counter=" + counter;
   queryString += "&total=" + total;
   queryString += "&mod_id=" + mod_id;
 	queryString += "&block=" + block;
   queryString += "&limit=" + limit;
   queryString += "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('template10');
       // alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        var response = ajaxRequest.responseText
      //  var k_arr = response.split("#_#_#");
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = k_arr[1];
        ajaxDisplay.innerHTML = response;
        
     //   var ajaxDisplay2 = document.getElementById('major_feature_title');
       // ajaxDisplay2.innerHTML = k_arr[0]; 
     }
   } 
  
   ajaxRequest.send(null);
}



function Major_Feature(counter)
{
   //alert("Hii");
   var prev = document.getElementById("prev_major").value;   
   var total = document.getElementById("total_major_feature").value;
   
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("total = " + total); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('major_feature');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/major_feature.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString +=  "&counter=" + counter;
   queryString +=  "&total=" + total;
   queryString +=  "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('major_feature');
        //alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        var response = ajaxRequest.responseText
        var k_arr = response.split("#_#_#");
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        ajaxDisplay.innerHTML = k_arr[1];
        
        var ajaxDisplay2 = document.getElementById('major_feature_title');
        ajaxDisplay2.innerHTML = k_arr[0]; 
     }
   } 
  
   ajaxRequest.send(null);
}

function DownLoad_Freecopy(image_path)
{
             document.getElementById("error_msg").innerHTML = "";
				//var image = image_path;
                 //var image_path = document.getElementById(id).value;
                image_path = image_path.replace(/#_#/g," ");
                 //alert("image = " + image_path);
                 //image_path = "";
              if(image_path!="")
              {   
                 //alert("image = " + image_path);
				image_path = "/site/userimage/image/" + image_path;				 
    			var browser=navigator.appName; 			 	
  				//alert("Image = " + image_path);
  				  				
   				if (browser=='Microsoft Internet Explorer')
   				{       
      				sList = window.open(image_path, 'Files', 'scrollbars=yes,resizable=1');      
   				}
   				else
   				{      
     			 	sList = window.open(image_path,'Files','toolbar=0,menubar=0,status=1,scrollbars=0,resizable=1');
      				sList.focus();
   				}
   			  }
   			  else
   			  {
   			  	document.getElementById("error_msg").innerHTML = "<br><font color=red><b>No Stockletter is uploaded. Plz Contact Admin.</b></font>";   			  
   			  }	
}

function validate_contact()
{
	var valid = true;
	//alert("inside");
	
	document.getElementById("name_msg").innerHTML = "";
	document.getElementById("email_msg").innerHTML = "";
	document.getElementById("contact_number_msg").innerHTML = "";
	document.getElementById("security_msg").innerHTML = "";
	document.getElementById("msg").innerHTML = "";
	//document.getElementById("enquiry_msg").innerHTML = "";
	//alert("inside");
	var name = document.getElementById("Name").value;
	var email = document.getElementById("Email").value;
	var subject = document.getElementById("subject").value;
	var turing = document.getElementById("TuringTest").value;
	var turing2 = document.getElementById("turing_session").value;
	var textarea = document.getElementById("Enquiry");
	//alert("Turing = " + turing);
	//alert("Turing 2 = " + turing2);		
	
	if(name=="")
	{
		document.getElementById("name_msg").innerHTML = "<font color=red>Please enter your name</font>";
		document.getElementById("Name").focus();
		valid=false;
	}
	else if((email=="")&&(valid==true))
	{
		document.getElementById("email_msg").innerHTML = "<font color=red>Please Enter The Email Id</font>";
		document.getElementById("Email").focus();
		valid=false;
	}
	else if((subject=="")&&(valid==true))
	{
		document.getElementById("contact_number_msg").innerHTML = "<font color=red>Please Enter The Subject</font>";
		document.getElementById("subject").focus();
		valid=false;	
	}
	else if((turing=="")&&(valid==true))
	{
		document.getElementById("security_msg").innerHTML = "<font color=red>Please Enter The Security Code</font>";
		document.getElementById("TuringTest").focus();
		valid=false;	
	}
	else if((turing!="")&&(valid==true))
	{
		if(turing!=turing2)
		{
			//document.getElementById("security_msg").innerHTML = "<font color=red>The Security code do not match.</font>";
			//document.getElementById("TuringTest").focus();
			//valid=false;		
		}
			
	}
	
	if((valid==true)&&(email!=""))
	{		
		//alert("email = " + email);
		var k = getemail(email);
		if(k==1)
		{
			document.getElementById("email_msg").innerHTML = "<font color=red>The email id entered is not correct.</font>";
			document.getElementById("Email").focus();
			valid=false;			
		}			
	}
	
	var email1 = document.getElementById("contact_email").value;
	if(valid==true)
	{
	    var contact = "contact";
		Sendmail(email,subject,textarea.value,contact,name,email1);	
	}
	
	return false;
}

function recommend()
{	
	var valid=true;
	document.getElementById("div_email").innerHTML = "";
	document.getElementById("div_subject").innerHTML = "";
	document.getElementById("div_body").innerHTML = "";
	
	var email = document.getElementById("email_id").value;
	var subject = document.getElementById("subject").value;
	var textarea = document.getElementById("body");
	//var len = textarea.value.length;
	//alert("len = " + len);
   //var start = textarea.selectionStart;
   //var end = textarea.selectionEnd;
   //var sel = textarea.value.substring(start, end);
	//alert(textarea.value);
	
	if(email=="")
	{
		document.getElementById("div_email").innerHTML = "<font color=red>Please enter email id of the person you like to recommend</font>";
		document.getElementById("email_id").focus();
		valid=false;
	}
	else if(subject=="")
	{
		document.getElementById("div_subject").innerHTML = "<font color=red>Please Enter The Subject</font>";
		document.getElementById("subject").focus();
		valid=false;
	}
	else if((textarea.value=="")||(textarea.value==null))
	{//alert("here");
		//document.getElementById("div_body").innerHTML = "<font color=red>Please Enter Some Text into the body</font>";
		//document.getElementById("body").focus();
		//valid=false;
		//alert("here");
	}
	
	if(valid==true)
	{
		var email1 = email.split(",");
		var x = 0;
		//alert("length = " + email1.length);
		while(x<email1.length)
		{
			//alert("email id = " + email1[x]);
			var k = getemail(trim(email1[x]));
			//alert("error = " + k);
			if(k==1)
			{
				document.getElementById("div_email").innerHTML = "<font color=red>The email id entered is not correct or an extra comma is present</font>";
				document.getElementById("email_id").focus();
				valid=false;
				break;
			}
			x++;
		}
		
	
	}
	
	if(valid==true)
	{
		var contact = "";
		var sender = "";
		var email1 = "";
		Sendmail(email,subject,textarea.value,contact,sender,email1);	
	}
	//return valid;
}

function trim(email)
{
    a = email.replace(/^\s+/, '');
    return a.replace(/\s+$/, '');
}

function Sendmail(email,subject,textarea,contact,sender,email1)
{
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);  
    var ajaxDisplay = document.getElementById("msg"); 
    
     ajaxDisplay.innerHTML = "<b>Sending Mail. Please wait..</b>";
    
	var randomnumber=Math.floor(Math.random()*1000000001);
   //var user_name = document.getElementById("user_name").value;
 var queryString = "/site/sendmail.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
  
 if(contact=="contact")
 {
 	queryString +=  "?to=" + email1;
 	queryString +=  "&from= " + email; 
 } 
 else
 {
 	queryString +=  "?to=" + email; 
 	queryString +=  "&from= "; 
 }
 //alert("email = " + email);
 queryString +=  "&subject=" + subject;
 queryString +=  "&text=" + textarea;
 queryString +=  "&contact=" + contact;
 queryString +=  "&sender=" + sender;
 //queryString +=  "&id=" + id;
 //queryString +=  "&freecopy=" + freecopy;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true); 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 }     
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      { 
        //alert("aJAX REQUEST = " + ajaxRequest.responseText);
        var k = ajaxRequest.responseText;
        //k="1";
        var ajaxDisplay2 = document.getElementById("whole_table"); 
                                   
        if(k=="1")
        {
           if(contact=="")
           {
           	 ajaxDisplay2.innerHTML =  "<font color=grey><b>An Email has been send to your Recommended email id's</b></font>";
           }
           else
           {
           	  ajaxDisplay2.innerHTML =  "<font color=grey><b>Thank you for contacting us. </b><br><br>&nbsp;Your Query has been send. <br>&nbsp;&nbsp;We will shortly get in touch with you.</font>";           
           }        	
        	ajaxDisplay.innerHTML = "";
        }
        else
        {
        	ajaxDisplay.innerHTML = "<font color=red><b>Some problem might have occured while sending email. Please check the email id.</b></font>";
        }        
                    
        //alert("Ajax request = " + ajaxRequest.responseText);        
        //ajaxDisplay.innerHTML = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = "<td>here</td>";                    
      }
    }	
	

}

function ViewExcerpts(id,pages_uploaded)
{
	//alert("Id = " + id);
	//alert("pages_uploaded = " + pages_uploaded);    
    var image_path = document.getElementById("image_path").value;
    //alert("Image = " + image_path);
    
    if(pages_uploaded!="")
    {
    	if(pages_uploaded=="1")
    	{
    	    if(image_path!="")
    	    {
    			image_path = "/site/userimage/image/" + image_path; 
    			var browser=navigator.appName; 			 	
  				//alert("Image = " + image_path);
  				  				
   				if (browser=='Microsoft Internet Explorer')
   				{       
      				sList = window.open(image_path, 'Files', 'scrollbars=yes,resizable=1');      
   				}
   				else
   				{      
     			 	sList = window.open(image_path,'Files','toolbar=0,menubar=0,status=1,scrollbars=0,resizable=1');
      				sList.focus();
   				}
   				//width=400,height=350,left=600,top=200,
   			}
   			else
   			{
   				document.getElementById("error_msg").innerHTML = "<font color=red><b>There is no Image Uploaded. Please contact admin to upload Image.</b></font>";
   			}
    	}
    	else
    	{
    		if(image_path!="")
    	    {
    	    	// Here Ajax will be called..
    	    	
    	    	var type_product = document.getElementById("type_product").value;
    	    	//View_Excerpts_Ajax(id,image_path,type_product);
    	    	var browser=navigator.appName; 
    	    	//image_path = "/site/userimage/image/" + image_path; 			 	
  				//alert("Image = " + image_path);
  				  				
   				if (browser=='Microsoft Internet Explorer')
   				{       
      				sList = window.open('/site/view_excerpts.php?product_id='+id+'&image='+image_path+'&type='+type_product, 'Files', 'scrollbars=yes,resizable=1');      
   				}
   				else
   				{      
     			 	sList = window.open('/site/view_excerpts.php?product_id='+id+'&image='+image_path+'&type='+type_product,'Files','toolbar=0,menubar=0,status=1,scrollbars=0,resizable=1');
      				sList.focus();
   				}    	    	
    	    }
    	    else
    	    {
    	    	document.getElementById("error_msg").innerHTML = "<font color=red><b>There is no Image Uploaded. Please contact admin to upload Image.</b></font>";
    	    }
    	}
    }
    else
    {
    	document.getElementById("error_msg").innerHTML = "<font color=red><b>There is no excerpt to show. Please contact admin to upload Excerpt.</b></font>";
    }
}

function View_Excerpts_Ajax(id,image_path,type)
{
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);   

	var randomnumber=Math.floor(Math.random()*1000000001);
   //var user_name = document.getElementById("user_name").value;
 var queryString = "/site/view_excerpts.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
  
 queryString +=  "?product_id=" + id;
 queryString +=  "&image=" + image_path;
 queryString +=  "&type=" + type;
 //queryString +=  "&id=" + id;
 //queryString +=  "&freecopy=" + freecopy;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true); 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 }     
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      { 
        //alert("Stock change = " + " stock_change_" + id);                   
        //var ajaxDisplay = document.getElementById("stock_change_"+id);         
                     
        //alert("Ajax request = " + ajaxRequest.responseText);        
        //ajaxDisplay.innerHTML = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = "<td>here</td>";                    
      }
    }	

}

function Stock_Change(name,id)
{
	//alert("Hii");
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    
	var year = document.getElementById("stock_year_"+id).value;
	var month = document.getElementById("stock_month_"+id).value;
	//var name = document.getElementById("stock_name").value;
	//alert("Year = " + year);
	var cust_id = document.getElementById("cust_id").value;
	var freecopy = document.getElementById("freecopy").value;
	 
	
	//alert("Month = " + month);
	//alert("Name = " + name); 
	//alert("Cust Id = " + cust_id); 
	
	var randomnumber=Math.floor(Math.random()*1000000001);
   //var user_name = document.getElementById("user_name").value;
 var queryString = "/site/stock_change.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
  
 queryString +=  "?cust_id=" + cust_id;
 queryString +=  "&year=" + year;
 queryString +=  "&month=" + month;
 queryString +=  "&id=" + id;
 queryString +=  "&freecopy=" + freecopy;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true); 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 }     
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      { 
        //alert("Stock change = " + " stock_change_" + id);                   
        var ajaxDisplay = document.getElementById("stock_change_"+id);         
        
        if(document.getElementById("error_msg_"+id)!=null)
        {
        	document.getElementById("error_msg_"+id).innerHTML = "";
        }        
                    
       // alert("Ajax request = " + ajaxRequest.responseText);        
        ajaxDisplay.innerHTML = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = "<td>here</td>";                    
      }
    }
	

}

function ProceedToPay(base1)
{
   var valid = true; 
   
   if(base1=="ordernow")
   {    
    var id = document.getElementById("id_product_1").value;
    var type = document.getElementById("type_"+id).value;
    
    if(type==1)
    {
    	var price2 = document.getElementById("price2_"+id).value;
    	var quantity = document.getElementById("quant_"+id).value;
    	//alert("price 2 = " + price2);
    	//alert("id = " + id);
    	//alert("Quantity = " + quantity);
    	var price = document.getElementById("price").innerHTML;
    	//alert("price = " + price);
   
  		 document.getElementById("error").innerHTML = "";
    
    	if((price==price2)&&(quantity>1))
    	{
    		document.getElementById("error").innerHTML = "<font color=red><b>Price given is for one quantity.<br>Change the quantity once more</b></font>";
    		document.getElementById("quant_"+id).select();
    		document.getElementById("quant_"+id).focus();
    		valid=false;
    	}
    	
    	if(valid==true)
    	{
    		if(quantity<=0)
    	    {
    	    	document.getElementById("error").innerHTML = "<font color=red><b>The quantity cannot be less than or equal to zero.</b></font>";
    	    	document.getElementById("quant_"+id).focus();
    	    	valid = false;
    	    }
    	    else
    	    {
    	    	//Check if it is non - numeric...
    	    	if(!IsNumeric(quantity))
    	    	{
    	    		document.getElementById("error").innerHTML = "<font color=red><b>The Quantity is not a numeric number.</b></font>";
    	    		document.getElementById("quant_"+id).focus();
    	    		//document.getElementById("quant_"+id).select();
    	    		valid = false;    	    	
    	    	}
    	    	
    	    }
    	}
    }
            
   } 
        
    //valid=false;     
	if(valid==true)
	{	
	 	document.getElementById("base").value = "proceed_to_pay";
		document.myform.method = "POST";
		document.myform.action = "./?id&b="+base1;
		document.myform.submit();
	}
}

function sha1(str) 
{
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // + namespaced by: Michael White (http://getsprink.com)
    // -    depends on: utf8_encode
    // *     example 1: sha1('Kevin van Zonneveld');
    // *     returns 1: '54916d2e62f65b3afa6e192e6a601cdbe5cb5897'
 
    var rotate_left = function(n,s) {
        var t4 = ( n<<s ) | (n>>>(32-s));
        return t4;
    };
 
    var lsb_hex = function(val) {
        var str="";
        var i;
        var vh;
        var vl;
 
        for( i=0; i<=6; i+=2 ) {
            vh = (val>>>(i*4+4))&0x0f;
            vl = (val>>>(i*4))&0x0f;
            str += vh.toString(16) + vl.toString(16);
        }
        return str;
    };
 
    var cvt_hex = function(val) {
        var str="";
        var i;
        var v;
 
        for( i=7; i>=0; i-- ) {
            v = (val>>>(i*4))&0x0f;
            str += v.toString(16);
        }
        return str;
    };
 
    var blockstart;
    var i, j;
    var W = new Array(80);
    var H0 = 0x67452301;
    var H1 = 0xEFCDAB89;
    var H2 = 0x98BADCFE;
    var H3 = 0x10325476;
    var H4 = 0xC3D2E1F0;
    var A, B, C, D, E;
    var temp;
 
    str = utf8_encode(str);
    var str_len = str.length;
 
    var word_array = new Array();
    for( i=0; i<str_len-3; i+=4 ) {
        j = str.charCodeAt(i)<<24 | str.charCodeAt(i+1)<<16 |
        str.charCodeAt(i+2)<<8 | str.charCodeAt(i+3);
        word_array.push( j );
    }
 
    switch( str_len % 4 ) {
        case 0:
            i = 0x080000000;
        break;
        case 1:
            i = str.charCodeAt(str_len-1)<<24 | 0x0800000;
        break;
        case 2:
            i = str.charCodeAt(str_len-2)<<24 | str.charCodeAt(str_len-1)<<16 | 0x08000;
        break;
        case 3:
            i = str.charCodeAt(str_len-3)<<24 | str.charCodeAt(str_len-2)<<16 | str.charCodeAt(str_len-1)<<8    | 0x80;
        break;
    }
 
    word_array.push( i );
 
    while( (word_array.length % 16) != 14 ) word_array.push( 0 );
 
    word_array.push( str_len>>>29 );
    word_array.push( (str_len<<3)&0x0ffffffff );
 
    for ( blockstart=0; blockstart<word_array.length; blockstart+=16 ) {
        for( i=0; i<16; i++ ) W[i] = word_array[blockstart+i];
        for( i=16; i<=79; i++ ) W[i] = rotate_left(W[i-3] ^ W[i-8] ^ W[i-14] ^ W[i-16], 1);
 
        A = H0;
        B = H1;
        C = H2;
        D = H3;
        E = H4;
 
        for( i= 0; i<=19; i++ ) {
            temp = (rotate_left(A,5) + ((B&C) | (~B&D)) + E + W[i] + 0x5A827999) & 0x0ffffffff;
            E = D;
            D = C;
            C = rotate_left(B,30);
            B = A;
            A = temp;
        }
 
        for( i=20; i<=39; i++ ) {
            temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6ED9EBA1) & 0x0ffffffff;
            E = D;
            D = C;
            C = rotate_left(B,30);
            B = A;
            A = temp;
        }
 
        for( i=40; i<=59; i++ ) {
            temp = (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + W[i] + 0x8F1BBCDC) & 0x0ffffffff;
            E = D;
            D = C;
            C = rotate_left(B,30);
            B = A;
            A = temp;
        }
 
        for( i=60; i<=79; i++ ) {
            temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0xCA62C1D6) & 0x0ffffffff;
            E = D;
            D = C;
            C = rotate_left(B,30);
            B = A;
            A = temp;
        }
 
        H0 = (H0 + A) & 0x0ffffffff;
        H1 = (H1 + B) & 0x0ffffffff;
        H2 = (H2 + C) & 0x0ffffffff;
        H3 = (H3 + D) & 0x0ffffffff;
        H4 = (H4 + E) & 0x0ffffffff;
    }
 
    var temp = cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2) + cvt_hex(H3) + cvt_hex(H4);
    return (temp.toLowerCase());
}

function utf8_encode ( string ) 
{
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: sowberry
    // +    tweaked by: Jack
    // +   bugfixed by: Onno Marsman
    // +   improved by: Yves Sucaet
    // +   bugfixed by: Onno Marsman
    // *     example 1: utf8_encode('Kevin van Zonneveld');
    // *     returns 1: 'Kevin van Zonneveld'
 
    string = (string+'').replace(/\r\n/g, "\n").replace(/\r/g, "\n");
 
    var utftext = "";
    var start, end;
    var stringl = 0;
 
    start = end = 0;
    stringl = string.length;
    for (var n = 0; n < stringl; n++) {
        var c1 = string.charCodeAt(n);
        var enc = null;
 
        if (c1 < 128) {
            end++;
        } else if((c1 > 127) && (c1 < 2048)) {
            enc = String.fromCharCode((c1 >> 6) | 192) + String.fromCharCode((c1 & 63) | 128);
        } else {
            enc = String.fromCharCode((c1 >> 12) | 224) + String.fromCharCode(((c1 >> 6) & 63) | 128) + String.fromCharCode((c1 & 63) | 128);
        }
        if (enc != null) {
            if (end > start) {
                utftext += string.substring(start, end);
            }
            utftext += enc;
            start = end = n+1;
        }
    }
 
    if (end > start) {
        utftext += string.substring(start, string.length);
    }
 
    return utftext;
}


function OrderNow(id)
{
	if(document.getElementById("base1")!= null)
    {
    	document.getElementById("base1").value = "";
    }    
		
	//var type= document.getElementById("type_product").value;
	var valid = true;
	
	if(document.getElementById('magazine')!=null)
	{
	    valid = Magazine_validate();  
	    if(valid==true)
   		{
   			if(document.getElementById("exist_name")!=null)
   			{
   				var exist = document.getElementById("exist_name").value;
   				if(exist==1)
   				{
   				    var days_left = parseInt(document.getElementById("days_left").value);
   					document.getElementById("error_msg").innerHTML = "<font color=red><b>You have already subscribed this magazine. Still "+ days_left +" days are left.</b></font>";
   					valid=false;
   				}
   			}   		
   		}  	    		
   	}
   	
   	if(valid==true)
   	{
   		valid = Stockletter();
   	}
   	
   	if(valid==true)
   	{
   			//alert("valid = " + valid);
   			var valid2 = document.getElementById("authentication").value;
   			
   			if(valid2==""||valid2=="false")
   			{//alert("valid2 inside= " + valid2);
   				document.getElementById("error_msg").innerHTML = "<font color=red><b>You Have not logged in. Login First.</b></font>";
   				valid=false;
   			}
   			//alert("hii");
   	}	   		
	//alert("valid = " + valid);
	if(valid==true)
	{
		document.myform.method = "POST";
		if(document.getElementById("base")!=null)
		{
			//var id= document.getElementById("id").value;
			document.getElementById("base").value = "ordernow";
			document.myform.action = "./?id=" + id;
		}
		else
		{			
			document.myform.action = "./?id=" + id + "&base=ordernow";
		}
		
		document.myform.submit();
	}
	
}

function CheckAll_Stocks()
{//alert("hii");
	var k = document.getElementById("all").checked;
	var m=1;
	if(k)
	{
		while(document.getElementById('check_'+m)!=null)
		{	//alert("m = " + m);				   
			document.getElementById('check_'+m).checked = true;
			m++;
		}
	}
	else
	{
		while(document.getElementById('check_'+m)!=null)
		{	//alert("m = " + m);				   
			document.getElementById('check_'+m).checked = false;
			m++;
		}
	}
}

function Forgot_Password()
{
	var email = document.getElementById("email_id").value;
	var valid = true;
	document.getElementById("error").innerHTML = "";
	//var designation = document.getElementById("designation").value;
	var house_hold_income = document.getElementById("household_income").value;
		
	if(email=="")
	{
		document.getElementById("error").innerHTML = "<font color=red><b>Please enter your email id.</b></font>";
		document.getElementById("email_id").focus();
		valid=false;
	}	
	else if(valid==true)
	{
		var k = getemail(trim(email));
		if(k==1)
		{
			document.getElementById("error").innerHTML = "<font color=red><b>The Email Id entered is not valid.</b></font>";
			document.getElementById("email_id").focus();
			valid=false;
		}
	}		
		
	if(valid==true)
	{
		Check_Username(email,house_hold_income);
	}
	return false;
}

function Check_Username(email,house_hold_income)
{
  document.getElementById("error").innerHTML = "<font color=grey>Please wait Sending Mail</font>";
//alert("id = " + id);
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    
   var randomnumber=Math.floor(Math.random()*1000000001);
   //var user_name = document.getElementById("user_name").value;
 var queryString = "/site/getNewRegistration.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 
 queryString +=  "?base=forgot_password";
 //queryString +=  "&designation=" + designation;
 queryString +=  "&house_hold_income=" + house_hold_income;
 queryString +=  "&user_name=" + email;
// queryString +=  "&id=" + id;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true); 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
    
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      {                      
        //var ajaxDisplay = document.getElementById(id);
        //alert("id = " + id);
              //alert ("Ajax request = " + ajaxRequest.responseText);
              var k = ajaxRequest.responseText;
              
              if(k=="1")
	          {
	           var msg = "<font color=grey><b>Your Login Details has been send to your Email Id.</b></font>";
	               msg += "<font color=grey><br>&nbsp;&nbsp;Please Login using the username and password provided in your mail.<br>";
	               msg += "&nbsp;&nbsp;Your verification detail has also been send. Plz store it for future use.";
	               msg += "<br>&nbsp;&nbsp;In case of any difficulty please contact us.</font>";
	               
	          	   document.getElementById("forgot_pass_div").innerHTML = msg;	          	   		            
	          }
	          else
	          {	             
	             	document.getElementById("error").innerHTML = "<font color=red><b>Your Records do not match.</b></font>";
		            document.getElementById("email_id").focus();
		            document.getElementById("email_id").select();	            	             	
	          }
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = queryString;      
      }
    }
	
}


function unset_radio(record)
{   
    //alert("record = " + record); 
    
    if(document.getElementsByName("radio_A_"+record+"[]")!=null)
    {
      var or = document.getElementsByName("radio_A_"+record+"[]");    
	  var len = or.length;
	  //alert("len = " + len);
	  for (var i=0;i<len; i++) 
	  {
         or[i].checked = false;
      }
    } 
    
    if(document.getElementsByName("radio_B_"+record+"[]")!=null)
    {
      var or = document.getElementsByName("radio_B_"+record+"[]");    
	  var len = or.length;
	  //alert("len = " + len);
	  for (var i=0;i<len; i++) 
	  {
         or[i].checked = false;
      }
    }    
    
    if(document.getElementsByName("checkbox_A_"+record+"[]")!=null)
    {
        var or = document.getElementsByName("checkbox_A_"+record+"[]");    
	    var len = or.length;
	    var i=0;
        for (i=0;i<len; i++) 
	    {
	      if(record==12)
	      {
	     	or[i].disabled = true;
	      }
          or[i].checked = false;
        } 
      
    }
    
    if(document.getElementsByName("checkbox_B_"+record+"[]")!=null)
    {
        var or = document.getElementsByName("checkbox_B_"+record+"[]");    
	    var len = or.length;
	    var i=0;
        for (i=0;i<len; i++) 
	    {
	      if(record==12)
	      {
	     	or[i].disabled = true;
	      }
          or[i].checked = false;
        } 
      
    }  	
    
    if(document.getElementsByName("choose_"+record)!=null)
    {
       or = document.getElementsByName("choose_"+record);
       len = or.length;
	
	   for (var i=0;i<len; i++) 
	   {
          or[i].checked = false;
       }
    }	
		
	//document.getElementById("free_gift_"+record).checked;
	//document.getElementById("free_gift_"+record).checked;
}

function Stockletter_validate()
{
       or = document.getElementsByName("sub_name[]");
	   document.getElementById("error_msg").innerHTML = "";
       len = or.length;
       var valid = true;
	//alert(len);
	   for (var i=0;i<len; i++) 
	   {
	      if(or[i].checked==true)
	      {
	      	valid = true;
	      	//alert(or[i].value);	      		      	
	      	//document.getElementById("id_1").value = or[i].value;	      	
	      	break;
	      }
	      else
	      {
	      	valid = false;
	      }
          
       }
       
       if(valid==false)
       {
       		document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
       }
       
       return valid;

}

function Stockletter_validate1()
{
	   or = document.getElementsByName("check[]");
	   document.getElementById("error_msg").innerHTML = "";
       len = or.length;
       var valid = true;
	//alert(len);
	   for (var i=0;i<len; i++) 
	   {
	      if(or[i].checked==true)
	      {
	      	valid = true;
	      	//alert(or[i].value);	      		      	
	      	//document.getElementById("id_1").value = or[i].value;	      	
	      	break;
	      }
	      else
	      {
	      	valid = false;
	      }
          
       }
       
       if(valid==false)
       {
       		document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
       }
       
       if(valid==true)
       {
         var num = document.getElementById("no_of_offers").value;
         k = 0;
         for (var i=0;i<len; i++) 
	     {
	      if(or[i].checked==true)
	      {
	      	 k++;	      	
	      	
	      }          
         }
         
         if(k>num)
         {
       		valid = false;
       	    document.getElementById("error_msg").innerHTML = "<font color=red><b>More than "+ num +" checkboxes has been selected</b></font>";       
         }
       }
       
	return valid;
}

function Stock_table()
{
    document.getElementById("base").value = "subscribe_stock";
	document.myform.method = "POST";
	 document.myform.action = "./";
	 document.myform.submit();
}

function Redirect(cart)
{
//alert("cart = " + cart);
   var valid = true;   
   
   if(document.getElementById('magazine')!=null)
   {   		
   		valid = Magazine_validate(); 
   		if(valid==true)
   		{
   			if(document.getElementById("exist_name")!=null)
   			{
   				var exist = document.getElementById("exist_name").value;
   				if(exist==1)
   				{
   					var days_left = parseInt(document.getElementById("days_left").value);
   					document.getElementById("error_msg").innerHTML = "<font color=red><b>You have already subscribed this magazine. Still "+days_left+" days are left.</b></font>";
   					valid=false;
   				}
   			}
   		
   		}  		    			
   		//valid = false;
   }
   
   if(valid==true)
   {
   		valid = Stockletter();
   }   
   
   if(cart=="cart")
   {
      document.getElementById("base").value = "cart";
   }
   else
   {
   	  document.getElementById("base").value = "viewcart";	
   } 
   //valid = false;
   
   if(valid==true)
   {
   			var valid2 = document.getElementById("authentication").value;
   			if(valid2==""||valid2=="false")
   			{
   				document.getElementById("error_msg").innerHTML = "<font color=red><b>You Have not logged in. Login First.</b></font>";
   				valid=false;
   			}
   }
   
   if(valid==true)
   {
	 document.myform.method = "POST";
	 document.myform.action = "./";
	 document.myform.submit();
   } 	 
}

function Stockletter()
{
   var valid = true;
   if(document.getElementById('stockletter')!=null)
   {     		
   		valid = Stockletter_validate();
   		if(valid==true)
   		{
   			var valid2 = document.getElementById("authentication").value;
   			if(valid2==""||valid2=="false")
   			{
   				document.getElementById("error_msg").innerHTML = "<font color=red><b>You Have not logged in. Login First.</b></font>";
   				valid=false;
   			}
   		}
   		
   		if(valid==true)
   		{
   			or = document.getElementsByName("sub_name[]");
	   		document.getElementById("error_msg").innerHTML = "";
       		len = or.length;
       		var valid = true;
       		var name = "";
			//alert(len);
	   		for (var i=0;i<len; i++) 
	   		{
	      		if(or[i].checked==true)
	      		{
	      			var check = or[i].value;
	      			//alert(" Check = " + check);	      			
	      			
	      			var p = "";
	      			if(document.getElementById("exist_"+check)!=null)
	      			{
	      				p = document.getElementById("exist_"+check).value;
	      				if(name=="")
	      				{
	      					name = document.getElementById("name_"+check).value;
	      				}
	      				else
	      				{
	      					name = name + ", " +document.getElementById("name_"+check).value;
	      				}
	      				
	      				if(p==1)
	      				{
	      					//document.getElementById("error_msg").innerHTML = "<font color=red><b>"+name +" is already subscribed by you. Please select another.</b></font>";
	      					valid = false;
	      					//alert("Valid = " + valid);
	      				}
	      			}
	      			//alert("p = " + p);      			
	      		}	      		         
       		}
       		
       		if(valid==false)
       		{
				document.getElementById("error_msg").innerHTML = "<font color=red><b>"+ name +" is already subscribed by you. Please select another.</b></font>";       		
       		}
       		   		
   		}
   		
   		//document.getElementById("base").value = "cart";
   		//alert("valid = " + valid);   		
   		//valid = false;	
   		
   }
   
   return valid;
	
}
function Magazine_validate_withfreegift_no()
{
	//alert("Magazine here");
	 var k=12;
	 var valid=true;
	 var t=1;
 	 var no_free_gift = document.getElementById("chk_no_free_gift").checked;
	
	 var or = document.getElementsByName("checkbox_freegift");    
	 var len1 = or.length;

		 var m = 0;
		 
		 for(var i=0;i<len1; i++) 
		 {
		    var check = document.getElementById("checkbox_freegift_"+k).checked;
			//alert(check+">>len="+len1+" i="+i+"  ");
			
			if(check )
			{	//alert("checkbox_freegift_"+k+" is checked");
				valid=true;
				//valid = Validate_Freegift(k);	
				break;
			}
			else
			{
			    m++;
				valid=false;
				//alert('in els '+m)
			}

			k = k + 12;
			t++;	 
			
		 }
		 
		 //alert("m="+m+"  k"+k);
		 
		 if(m==len1)
		 {
		 	document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the Choices has been selected.</b></font>";
		 	alert ('Please select a choice');
		 	document.getElementById("checkbox_freegift_12").focus();
		 }
		 
		 //alert("Valid = " + valid);
	
	return valid;

}
function Magazine_validate()
{
	 //alert("Magazine here");
	 var k=6;
	 var valid=true;
	 var t=1;
 	var no_free_gift = document.getElementById("chk_no_free_gift").checked;
	
	 var or = document.getElementsByName("checkbox_freegift");    
	 var len1 = or.length;

	//alert(no_free_gift+">>"+len1);

	if(!no_free_gift)//chekbox is not checked
	{	
		 var m = 0;
		 for (var i=0;i<len1; i++) 
		 {
		 	var check = document.getElementById("checkbox_freegift_"+k).checked;
	
			if(check )
			{	
				//valid=true;
				valid = Validate_Freegift(k);	
				break;
			}
			else
			{
			    m++;
				valid=false;	
			}
	
			if(t==1)
			{
				k = k + 6;
			}	
			else
			{
				k = k + 12;
			}
			t++;	 	
		 }
		 
		 if(m==len1)
		 {
		 	document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the Free Gifts has been selected.</b></font>";
		 	alert ('Please select a free gift');
		 	document.getElementById("checkbox_freegift_6").focus();
		 }
		 
		 //alert("Valid = " + valid);
	}else
	{
		//alert("in else"+ (len1-1) );
		 k=12;
		 valid=true;
		 t=1;
		
		 var m = 0;
		 
		 for(var i=0;i<(len1-1); i++) 
		 {
		 	var check = document.getElementById("checkbox_freegift_"+k).checked;
			//alert("m="+m+"  k="+k+"  "+document.getElementById("checkbox_freegift_"+k).value);
			
			//alert(">>"+ document.getElementById("checkbox_freegift_"+k).checked +">>");
			
			if(check )
			{	//alert("checkbox_freegift_"+k+" is checked");
				valid=true;
				//valid = Validate_Freegift(k);	
				break;
			}
			else
			{
			    m++;
				valid=false;	//alert('in els '+m)
			}
	

			k = k + 12;
			t++;	 	
		 }
		 
		 //alert("m="+m+"  k="+k);
		 
		 if(m==(len1-1))
		 {
		 	document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the Choices has been selected.</b></font>";
		 	alert ('Please select a choice');
		 	document.getElementById("checkbox_freegift_12").focus();
		 }
		 
		 //alert("Valid = " + valid);
	
	}
	
	return valid;

}

function DECheckbox(option,record)
{
	  var or = document.getElementsByName("checkbox_B_"+record+"[]");    
	  var len = or.length;
	  //alert("length = " + len);
	  var i=0;
	  
	for(i=0;i<len;i++)
	{	  
	  if(option=='A')
	  {		    
           or[i].disabled = true;        	
	  }
	  else
	  {		
           or[i].disabled = false;        	
	  }	  
	  
	} 
	
}


function Validate_Freegift(record)
{
	var k = "";
	var valid = true;
	//alert("Inside Magazine validation");	  			
	var t = 0;	
	var count=0;
	or_main = document.getElementsByName("checkbox_freegift");
	var len = or_main.length;
	//alert("Record = " + record);
	
		if(document.getElementById("choose_"+record)!=null)
        {
      			var or = document.getElementsByName("choose_"+record);    
	  			var len1 = or.length;
	  			//alert("Length = " + len1);
	  			
	  			var t = 0;
	  			for (var i=0;i<len1; i++) 
	  			{
	  				if(or[i].checked==true)
	  			    {
	  				   if(or[i].value=="A_"+record)
         				{
         					//Check if Checkbox is present or not...
         					
         					if(document.getElementById("checkbox_A_" + record))
         					{         					   
         					  k = document.getElementById("a_"+record).value;         								
         					  var msg = "";
         					  //alert("K = " + k);	
		 			          if(k!=0)
		 					  {		
		 					    var or_checkbox = document.getElementsByName("checkbox_A_"+record+"[]");    
	  			                var len = or_checkbox.length;
	  			                var j=0;	 					    			        		
	  			        		var m = 0;
	  			        		var n = 0;
	  			        		var count = 1;
	  			        		//alert("len = " + len);
	  			        		for(j=0;j<len;j++) 
	  			        		{
	  			        		    //var or = document.getElementById("checkbox_A_"+record+"_"+count);    
         			       			if(or_checkbox[j].checked == true)
         			       			{       						
         								m++;         								
         								if(m==k)
         								{
         									valid=true;
         									//break;
         								}
         								else
         								{
         									//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select atleast "+k+" checkbox</b></font>";
         									valid=false;
         								}         						
         							}
         							else
         							{
         								n++;
         							}
         							count++;
         			 		
      							}
      							
      							if(valid==false)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select atleast "+k+" checkbox</b></font>";
      								alert("Please select only "+k+" checkbox in Option A");
      								//subscription_period
      								
      								if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      								valid = false;
      								break;
      							}
      					
      							if(n==len)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
      								alert("None of the checkboxes has been selected in Option A");
      								
      								if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      								
      								valid=false;
      							}
      							
      							if(valid==true)
      							{
      								document.getElementById("freegift").value = msg;
      							}
							  }
         					
         					}
         					
         					
         					//Check if Radiobutton is present or not...
         					if(document.getElementById("radio_A_" + record))
         					{
         						var or_radio = document.getElementsByName("radio_A_" + record + "[]");    
	  							var len = or_radio.length;
	  							//alert("Length = " + len1);
	  				  							
	  							for (var j=0;j<len; j++) 
	  							{
	  								if(or_radio[j].checked==true)
	  			    				{
	  			    					break;
	  			    				}	
	  			    				else
	  			    				{
	  			    					valid = false;	  			    					
	  			    				}  			    				
	  			    			}
	  			    			
	  			    			if(valid==false)
	  			    			{
	  			    				alert("Please Select atleast one of the radio button in Option A");
	  			    				if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      									  			    				
	  			    			}         					
         					}    					
         				}
         				
         				if(or[i].value=="B_"+record)
         				{
         					//alert("a");
         					if(document.getElementById("checkbox_B_" + record))
         					{
         					  k = document.getElementById("b_"+record).value;	
         					  var msg = "";	
		 			          if(k!=0)
		 					  {		
		 					    var or_checkbox = document.getElementsByName("checkbox_B_"+record+"[]");    
	  			                var len = or_checkbox.length;
	  			                var j=0;	 					    			        		
	  			        		var m = 0;
	  			        		var n = 0;
	  			        		var count = 1;
	  			        		//alert("len = " + len);
	  			        		for(j=0;j<len;j++) 
	  			        		{
	  			        		    //var or = document.getElementById("checkbox_B_"+record+"_"+count);    
         			       			if(or_checkbox[j].checked == true)
         			       			{       						
         								m++;
         								/*if(m==1)
         								{
         									msg = or[i].value;
         								}
         								else
         								{
         									msg += "," + or[i].value;
         								}*/
         								 
         								//alert("m = " + m);  
         								if(m==k)
         								{
         									valid=true;
         									//break;
         								}
         								else
         								{
         									//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select atleast "+k+" checkbox</b></font>";
         									valid=false;
         								}         						
         							}
         							else
         							{
         								n++;
         							}
         							count++;
         			 		
      							}
      							
      							if(valid==false)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select atleast "+k+" checkbox</b></font>";
      								alert("Please select only "+k+" checkbox in Option B");
      								if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      								
      								break;
      							}
      					
      							if(n==len)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
      								alert("None of the checkboxes has been selected in Option B");
      								if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      								
      								valid=false;
      							}
      							
      							if(valid==true)
      							{
      								document.getElementById("freegift").value = msg;
      							}
							  }
         					
         					}
         					
         					
         					//Check if Radiobutton is present or not...
         					if(document.getElementById("radio_B_" + record))
         					{
         						var or_radio = document.getElementsByName("radio_B_" + record + "[]");    
	  							var len_radio = or_radio.length;
	  							//alert("Length = " + len1);	  			
	  							//var t = 0;
	  							
	  							for (var j=0;j<len_radio; j++) 
	  							{
	  								if(or_radio[j].checked==true)
	  			    				{
	  			    					break;
	  			    				}	
	  			    				else
	  			    				{
	  			    					valid = false;	  			    					
	  			    				}  			    				
	  			    			}
	  			    			
	  			    			if(valid==false)
	  			    			{
	  			    				alert("Please Select atleast one of the radio button in Option B");
	  			    				if(document.getElementById("reset_"+record)!=null)
      									document.getElementById("reset_"+record).focus();
      									  			    				
	  			    			}
         					
         					}// if k!=0 ends here 
         				}// if(or[i].value=="B_"+record) ends here
	  			    }
	  			    else
	  			    {	  			    
	  			    	t++;
	  			    }
	  			}
	  			
	  			if(t==len1)
	  			{
	  				//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select A or B option</b></font>";
	  				alert("Please select subscription option");	
	  				if(document.getElementById("reset_"+record)!=null)
      					document.getElementById("reset_"+record).focus();
      								  				
	  				valid = false;
	  			}		 			
	  			
	  			
    		}
    		else
    		{
    			// Here code for only 1 option ...
    		}  
		
			return valid;
}

/*function Validate_Freegift(record)
{
	//alert("record = " + record);
	var k = "";
	var valid = true;
	document.getElementById("error_msg").innerHTML = "";
	
	if(record==6)
	{
	        if(document.getElementById("choose_"+record)!=null)
            {
      			var or = document.getElementsByName("choose_"+record);    
	  			var len1 = or.length;
	  			
	  			var t = 0;
	  			for (var i=0;i<len1; i++) 
	  			{
	  				if(or[i].checked==true)
	  			    {
	  				   if(or[i].value=="B_6")
         				{
         					//alert("a");
         					//document.getElementById("freegift").value = "The Scam";         					
         				}
         				
         				if(or[i].value=="A_6")
         				{
         					//alert("a");
         					
         				}
	  			    }	  			   
	  			}
	  			
	  		}	
	  		else
	  		{
	  			            k = document.getElementById("a_"+record).value;	
         					var msg = "";	
		 			        if(k!=0)
		 					{
		 					    var or = document.getElementsByName("checkbox_"+record+"[]");    
	  			                var len = or.length;
	  			                var i=0;	 					    			        		
	  			        		var m = 0;
	  			        		var n = 0;
	  			        		var count = 1;
	  			        		//alert("len = " + len);
	  			        		for(i=0;i<len;i++) 
	  			        		{
	  			        		   //var or = document.getElementById("checkbox_"+record+"_"+count);    
         			       			if(or[i].checked == true)
         			       			{       						
         								m++;
         								if(m==1)
         								{
         									msg = or[i].value;
         								}
         								else
         								{
         									msg += "," + or[i].value;
         								}
         								 
         								//alert("m = " + m);  
         								if(m==k)
         								{
         									valid=true;
         									//break;
         								}
         								else
         								{
         									//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select only "+k+" checkbox</b></font>";
         									valid=false;
         								}         						
         							}
         							else
         							{
         								n++;
         							}
         							count++;
         			 		
      							}
      							
      							if(valid==false)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select only "+k+" checkbox</b></font>";
      								alert("Please select only "+k+" checkbox");
      							}
      					
      							if(n==len)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
      								alert("None of the checkboxes has been selected");
      								valid=false;
      							}
      							
      							if(valid==true)
      							{
      								document.getElementById("freegift").value = msg;
      							}
							}	
	  		}//else ends here		  			
	  			
	}//record 6 ends here
	
	//alert("Valid after 6 = " + valid);
	if((record==12)&&(valid==true))
	{
		if(document.getElementById("choose_"+record)!=null)
            {
      			var or = document.getElementsByName("choose_"+record);    
	  			var len1 = or.length;
	  			
	  			var t = 0;
	  			for (var i=0;i<len1; i++) 
	  			{
	  				if(or[i].checked==true)
	  			    {
	  				   if(or[i].value=="A_12")
         				{
         					//alert("a");
         					document.getElementById("freegift").value = document.getElementById("a_"+record).value;         					
         				}
         				
         				if(or[i].value=="B_12")
         				{
         					//alert("a");
         					k = document.getElementById("b_"+record).value;	
         					var msg = "";	
		 			        if(k!=0)
		 					{		
		 					    var or = document.getElementsByName("checkbox_"+record+"[]");    
	  			                var len = or.length;
	  			                var i=0;	 					    			        		
	  			        		var m = 0;
	  			        		var n = 0;
	  			        		var count = 1;
	  			        		//alert("len = " + len);
	  			        		for(i=0;i<len;i++) 
	  			        		{
	  			        		   //var or = document.getElementById("checkbox_"+record+"_"+count);    
         			       			if(or[i].checked == true)
         			       			{       						
         								m++;
         								if(m==1)
         								{
         									msg = or[i].value;
         								}
         								else
         								{
         									msg += "," + or[i].value;
         								}
         								 
         								//alert("m = " + m);  
         								if(m==k)
         								{
         									valid=true;
         									//break;
         								}
         								else
         								{
         									//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select only "+k+" checkbox</b></font>";
         									valid=false;
         								}         						
         							}
         							else
         							{
         								n++;
         							}
         							count++;
         			 		
      							}
      							
      							if(valid==false)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select only "+k+" checkbox</b></font>";
      								alert("Please select only "+k+" checkbox");
      							}
      					
      							if(n==len)
      							{
      								//document.getElementById("error_msg").innerHTML = "<font color=red><b>None of the checkboxes has been selected</b></font>";
      								alert("None of the checkboxes has been selected");
      								valid=false;
      							}
      							
      							if(valid==true)
      							{
      								document.getElementById("freegift").value = msg;
      							}
							}
         				}
	  			    }
	  			    else
	  			    {	  			    
	  			    	t++;
	  			    }
	  			}
	  			
	  			if(t==len1)
	  			{
	  				//document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select A or B option</b></font>";
	  				alert("Please select A or B option");	  				
	  				valid = false;
	  			}		 			
	  			
	  			
    		}
    		else
    		{
    			// Here code for only 1 option ...
    		}  
	
	}
	//valid = false;
	//alert("Valid 12 = " + valid);
	if((record==24)&&(valid==true))
	{
		    if(document.getElementById("choose_"+record)!=null)
            {
      			var or = document.getElementsByName("choose_"+record);    
	  			var len = or.length;
	  			//alert("len = " + len);
	  			var t = 0;
	  			for (var i=0;i<len; i++) 
	  			{
	  			//alert("Inside");
         			if(or[i].checked == true)
         			{
         				if(or[i].value=="A_24")
         				{
         					//alert("a");
         					document.getElementById("freegift").value = document.getElementById("a_"+record).value;
         					k = document.getElementById("a_"+record).value;
         					if(k!=0)
         					{
         					
         					}
         				}
         				
         				if(or[i].value=="B_24")
         				{
         					//alert("b");
         					document.getElementById("freegift").value = document.getElementById("b_"+record).value;
         					k = document.getElementById("b_"+record).value;
         					if(k!=0)
         					{
         					
         					}
         				}
         			}
         			else
         			{
         				t++;
         			}
         			
      			}
      			
      			if(t==len)
      			{
      			    //document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select A or B option</b></font>";
      			    alert("Please select A or B option");
      				valid = false;
      			}
    		}  
	
	}
	
	//alert("Valid 24 = " + valid);
	if((record==36)&&(valid==true))
	{
		if(document.getElementById("choose_"+record)!=null)
            {
      			var or = document.getElementsByName("choose_"+record);    
	  			var len = or.length;
	  			var t=0;
	  			//alert("len = " + len);
	  			for (var i=0;i<len; i++) 
	  			{
         			if(or[i].checked == true)
         			{
         				if(or[i].value=="A_36")
         				{
         					//alert("a");
         					document.getElementById("freegift").value = document.getElementById("a_"+record).value;
         					k = document.getElementById("a_"+record).value;
         					if(k!=0)
         					{
         					
         					}         					
         				}
         				
         				if(or[i].value=="B_36")
         				{
         					//alert("b");
         					document.getElementById("freegift").value = document.getElementById("b_"+record).value;
         					k = document.getElementById("b_"+record).value;
         					if(k!=0)
         					{
         					
         					}
         				}
         			}
         			else
         			{
         				t++;
         			}
      			}
      			
      			if(t==len)
      			{
      			    //document.getElementById("error_msg").innerHTML = "<font color=red><b>Please select A or B option</b></font>";
      			    alert("Please select A or B option");
      				valid = false;
      			}
    		}  
	
	}
	
   //alert("Valid = " + valid);
      //valid=false;
   return valid;
   
}*/
function set_hdn_free_gift_val()
{
	var no_gift = document.getElementById("chk_no_free_gift").checked;
	//alert(no_gift);

	document.getElementById("hdn_free_gift_val").value = no_gift;
}
function tester() 
{ 
	//alert("here "+document.moneylife_subscribe.elements.length);
	for (i=0; i<document.moneylife_subscribe.elements.length; i++) { 
		el = document.moneylife_subscribe.elements[i];
		if (el.type=="radio" && el.name.indexOf("checkbox_freegift")!=-1)
		{
			//alert(el);
			if (el.checked)
			{ var elem = el.id; return elem; //alert(el.id +" is checked.");
			}
			//else alert(el.id +" is not checked.");
		} 
	}

}
function getInternetExplorerVersion()
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }else 
  {
  	//alert("NonIE "+navigator.appName);
  	//whichBrs();
  	
  }
  return rv;
}
function checkVersion()
{
  var msg = "You're not using Internet Explorer.";
  var ver = getInternetExplorerVersion();

  //alert("version "+ver);

  if ( ver > -1 )
  {
    if ( ver > 7.0 ) 
      disp_property = "table-row"
    else
      disp_property = "block";
  }else disp_property = "table-row";
  
  //alert( disp_property );
  
  return disp_property;
}
function hideChangeTxtMsg()
{
  var msg = "You're not using Internet Explorer.";
  var ver = getInternetExplorerVersion();

  //alert("version "+ver);

  if ( ver > -1 )
  {
    if ( ver >= 7.0 ) 
      disp_property = "block"
    else
      disp_property = "none";
  }else disp_property = "block";
  
  //alert( disp_property );
  
  return disp_property;
}
function showMessage()
{
	var ver = getInternetExplorerVersion();
	//alert("version "+ver);

	if ( ver > -1 )
  	{
   		if ( ver >= 7.0 )
   		{
   		}
    	else{//write the if part code here---------
    	   	var answer = confirm("To use this site, you must be running Microsoft Internet Explorer 7 or later. To upgrade to the latest version of the browser, go to the Internet Explorer Downloads website");
   			if (answer){window.location = "http://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe";}
   			else window.location = "";
    	
    	}
  	}
  	
}
function getFreeGift(record)
{
	//alert("Record = " + record);
	
	var disp_property = checkVersion();

	//alert(disp_property+" Record = " + record);
  
	document.getElementById("error_msg").innerHTML = "";
	document.getElementById("freegift").value = "";
	
	var no_gift = document.getElementById("chk_no_free_gift").checked;
	
	//alert("no_gift = " + no_gift);
	
	if(!no_gift)
	{
		//----------Should hard-code property as 'block' for any problem--pritam#31May2010--delete on test
    	//show period 6 with free gifts
    	document.getElementById('tr_6').style.display = disp_property;
		
		/*
		 *	To handle show on uncheck
		 */
		 if(typeof(record)=='undefined')
		 {
		 	var elem_id = tester();
		 	//alert(elem_id);
		 	record = elem_id.split('_')[2];
		 	var k = document.getElementById("checkbox_freegift_"+record).checked;
		 	//alert("record "+record+" k "+k);
		 }
		 else
		 {
		 	 var k = document.getElementById("checkbox_freegift_"+record).checked;
			//alert(record);
		 }
		if(k)
		{
			
		    document.getElementById('whole_freegift').style.display = "block";
		    if(record==6)
		    {
		        //unset_radio(6);
		    	document.getElementById('div_6').style.display = "block";	    	
		    	document.getElementById('div_12').style.display = "none";
		    	document.getElementById('div_24').style.display = "none";
		    	document.getElementById('div_36').style.display = "none";
		    }
		    
		    if(record==12)
		    {
		        unset_radio(12);
		    	document.getElementById('div_6').style.display = "none";
		    	document.getElementById('div_12').style.display = "block";
		    	document.getElementById('div_24').style.display = "none";
		    	document.getElementById('div_36').style.display = "none";
		    }
		    
		    if(record==24)
		    {
		        unset_radio(24);
		    	document.getElementById('div_6').style.display = "none";
		    	document.getElementById('div_12').style.display = "none";
		    	document.getElementById('div_24').style.display = "block";
		    	document.getElementById('div_36').style.display = "none";
		    }
		    
		    if(record==36)
		    {
		        unset_radio(36);
		    	document.getElementById('div_6').style.display = "none";
		    	document.getElementById('div_12').style.display = "none";
		    	document.getElementById('div_24').style.display = "none";
		    	document.getElementById('div_36').style.display = "block";
		    }
	     	
	    }
	    else
	    {
	            document.getElementById('div_6').style.display = "none";
		    	document.getElementById('div_12').style.display = "none";
		    	document.getElementById('div_24').style.display = "none";
		    	document.getElementById('div_36').style.display = "none";
	    }   
	
	}
	else
    {
            document.getElementById('div_6').style.display = "none";
	    	document.getElementById('div_12').style.display = "none";
	    	document.getElementById('div_24').style.display = "none";
	    	document.getElementById('div_36').style.display = "none";
	    	//hide period 6 with free gifts
	    	document.getElementById('tr_6').style.display = "none";
	    	
    }   
		
}

function Buy_Redirect(cart,id)
{
//alert("cart = " + cart);
    if(document.getElementById("base1")!= null)
    {
    	document.getElementById("base1").value = "";
    }
	document.myform.method = "POST";
	document.myform.action = "./?id=" + id +"&base=cart";
	document.myform.submit();
}


function CheckLogin()
{
	var loginid = document.getElementById("webloginid").value;
	var loginpass = document.getElementById("webpassword").value;
	//var s_pass = document.getElementById("s_webpassword").value;
	var randomnumber=Math.floor(Math.random()*1000000001);
	//var k = document.getElementById("p").value;
			
	//alert("Login id = " + loginid);		
	//window.location = "./index.php?base=login&f&webloginid="+loginid+"&webpassword="+loginpass+"&anticache="+randomnumber;
	var error = 0;
	
	if(loginid=="")
	{
		document.getElementById("login_msg").innerHTML = "<b>Login Id is Empty</b>";
		document.myform.webloginid.focus();
		error = 1;	
	}
	else if(loginpass=="")
	{
		document.getElementById("login_msg").innerHTML = "<b>Login Password is Empty</b>";
		document.myform.webpassword.focus();
		error = 1;	
	}
	
	if((error==0) && (loginid!=""))
	{
		// Check for email id....
	}	
	
	if(error == 1)
	{	   
	      
   	}
	else
	{
	    //LoginKensource(loginid,loginpass);
	    //alert("error = " + error);
	    		  var t;
	              //alert("f = " + document.getElementById("f"));
	              if(document.getElementById("f")!=null)
	              {
	                 t = document.getElementById("f").value;
	                 t = "&"+t;
	              }
	              else
	              {
	                 t = "";
	              }
	    //document.getElementById("base1").value = "login";
		document.myform.method = "POST";
	    document.myform.action = "./index.php?base1=login"+t;
		document.myform.submit();	
	}
	
}

function Change_Password()
{
	//alert("hii");
	document.getElementById("old_pass_div").innerHTML = "";
	document.getElementById("new_pass_div").innerHTML = "";
	document.getElementById("rnew_pass_div").innerHTML = "";
	var valid=true;
	var k_new = document.getElementById("web_new_pass").value;
	var k_rnew = document.getElementById("web_rnew_pass").value;
	var k_old = document.getElementById("web_old_pass").value;
	
	//alert("k = " + k_new);
	//alert("k = " + k_rnew);
	if(document.getElementById("web_old_pass").value == "")
    {      
        document.getElementById("old_pass_div").innerHTML="<font color=red>Old Password is empty.</font>";
        document.getElementById("web_old_pass").focus();
        valid = false;
    }    
    else if(document.getElementById("web_new_pass").value == "")
    {        
        document.getElementById("new_pass_div").innerHTML="<font color=red>New Password is empty.</font>";
        document.getElementById("web_new_pass").focus();
        valid = false;
    }
    else if(document.getElementById("web_rnew_pass").value == "")
    {        
        document.getElementById("rnew_pass_div").innerHTML="<font color=red>Re-Enter Password is empty.</font>";
        document.getElementById("web_rnew_pass").focus();
        valid = false;
    }
    else if(k_new!="" && k_rnew!="")
    {   
       if(k_new!=k_rnew)
       {     
         document.getElementById("new_pass_div").innerHTML="<font color=red>Password and Re-Enter Password do not match.</font>";
         //document.getElementById("web_new_pass").value = "";
         document.getElementById("web_rnew_pass").value = "";
         valid = false;
       }  
    }  
	
	
	if(valid==true)
	{
	    var id = document.getElementById("id").value;
		
		//sha1(k_old)
		var pass = document.getElementById("user_hash").value;
		if(pass!=sha1(k_old))
		{
			document.getElementById("old_pass_div").innerHTML="<font color=red>Old Password do not match.</font>";
			document.getElementById("web_old_pass").value = "";
			document.getElementById("web_old_pass").focus();
			valid = false;	
		}
		else
		{
			Check_Old_Password(k_old,id,k_new);
		}
	    
	}
		   
    //return false;
}

function str_to_num(str1)
{	
	// restrict input to a single character
	 
	//alert(str1.length);
	var j=0;
	var str_cnv="";
	while(j<str1.length)
	{
		c = str1.charAt(j);
    
	// loop through all possible ASCII values
	var i;
	for (i = 0; i < 256; ++ i)
	{
		// convert i into a 2-digit hex string
		var h = i . toString (16);
		if (h . length == 1)
			h = "0" + h;

		// insert a % character into the string
		h = "%" + h;

		// determine the character represented by the escape code
		h = unescape (h);

		// if the characters match, we've found the ASCII value
		if (h == c)
			break;
	}
	i = i + 5;
	if(str_cnv=="")
	{
		str_cnv = i;	
	}
	else
	{
		str_cnv = str_cnv + "p_1p" + i;
	}
	
	j++;
	}
	
	return str_cnv;
	//alert("full = " + str_cnv);
	
}


function Check_Old_Password(k_old,id,k_new)
{
//alert("id = " + id);
   document.getElementById("old_pass_div").innerHTML = "<font color=grey>Sending Mail Please wait..</font>";
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    
   var randomnumber=Math.floor(Math.random()*1000000001);
   var user_name = document.getElementById("user_name").value;
 var queryString = "/site/getNewRegistration.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 k_new = str_to_num(k_new);
 k_old = sha1(k_old);
 
 queryString +=  "?base=check_old_password";
 queryString +=  "&old_pass=" + k_old;
 queryString +=  "&new_pass=" + k_new;
 queryString +=  "&user_name=" + user_name;
 queryString +=  "&id=" + id;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true); 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
    
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      {                      
        //var ajaxDisplay = document.getElementById(id);
        //alert("id = " + id);
              //alert ("Ajax request = " + ajaxRequest.responseText);
              var k = ajaxRequest.responseText;
              
              if(k=="1")
	          {
	          	   document.getElementById("base").value = "pass_changed";
	               //document.myform.method = "POST";
	               //document.myform.action = "./?id";
		           //document.myform.submit();
		           
		           var display = document.getElementById("change_pass_div");
		           display.innerHTML = "<tr><td><font color=grey><b>Your password has been changed sucessfully and an intimation has been send to your mail.</b></font></td></tr>";
	          }
	          else
	          { 
	             if(k==0)
	             {
	             	document.getElementById("old_pass_div").innerHTML = "<font color=red>The Old Password is not correct..</font>";
		            document.getElementById("web_old_pass").value = "";		          
	             }
	             else
	             {
	             	document.getElementById("old_pass_div").innerHTML = "<font color=red>Some error occured while updating..</font>";
		            document.getElementById("web_old_pass").value = "";		          
	             }       
		          //document.getElementById("password").focus();
		          //document.getElementById("cpassword").value = "";    	
	          }
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = queryString;      
      }
    }
	
}

//email validation function...
function getemail(str)
{
        var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
        var error = 0;

		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   error = 1;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   error = 1;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    error = 1;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    error = 1;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    error = 1;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    error = 1;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    error = 1;
		 }

 		 return error;	

}


function ValidateRegistrationForm()
{
	//alert("hii");		
	var valid = true;
	var msg = "";
	
	document.getElementById("firstname_div").innerHTML = "";
	document.getElementById("lastname_div").innerHTML = "";
	document.getElementById("emailid_div").innerHTML = "";		
	document.getElementById("address_div").innerHTML = "";
	document.getElementById("city_div").innerHTML = "";
	document.getElementById("state_div").innerHTML = "";
	document.getElementById("pincode_div").innerHTML = "";
	//document.getElementById("h_ques_div").innerHTML = "";
	//document.getElementById("h_ans_div").innerHTML = "";
	document.getElementById("dob_div").innerHTML = "";
	document.getElementById("profession_div").innerHTML = "";
	document.getElementById("designation_div").innerHTML = "";
	
	/*
	  //else if(document.getElementById("h_question").value == "0")
    //{        
       // document.getElementById("h_ques_div").innerHTML="<font color=red>Hint Question is not selected.</font>";
        //document.getElementById("h_question").focus();
       // valid = false;
   // }    
    //else if(document.getElementById("h_answer").value == "")
    //{        
        //document.getElementById("h_ans_div").innerHTML="<font color=red>Hint Answer is empty.</font>";
        //document.getElementById("h_answer").focus();
        //valid = false;
    //}
	
	*/
	
	var pass = "";
	if(document.getElementById("password")!=null)
	{
		pass = document.getElementById("password").value;
		document.getElementById("password_div").innerHTML = "";
	}
	//alert("Hii");
	var cpass = "";
	if(document.getElementById("cpassword")!=null)
	{
		cpass = document.getElementById("cpassword").value;
		document.getElementById("cpassword_div").innerHTML = "";
	}
	//alert("Hii");
	var emailid = document.getElementById("emailid").value;	
	var s_pass = "";
	if(document.getElementById("s_password")!=null)
	{
		s_pass = document.getElementById("s_password").value;
	}
	
	//alert("Hii");
    if(document.getElementById("firstname").value == "")
    {        
        document.getElementById("firstname_div").innerHTML="<font color=red>First Name is empty.</font>";
        document.getElementById("firstname").focus();
        valid = false;
    }    
    else if(document.getElementById("lastname").value == "")
    {        
        document.getElementById("lastname_div").innerHTML="<font color=red>Last Name is empty.</font>";
        document.getElementById("lastname").focus();
        valid = false;
    }    
    else if(document.getElementById("emailid").value == "")
    {   //alert("email is empty");        
        document.getElementById("emailid_div").innerHTML="<font color=red>Email Id is empty.</font>";
        document.getElementById("emailid").focus();
        valid = false;
    }    
    
    if(valid==true)
    {
    	if(document.getElementById("password")!=null)
    	{  
       		if(document.getElementById("password").value == "")
       		{      
        		document.getElementById("password_div").innerHTML="<font color=red>Password is empty.</font>";
        		document.getElementById("password").focus();
        		valid = false;
       		}	
    	}
    } 
     
    if(valid==true)
    {   
    	if(document.getElementById("cpassword") != null)
    	{  //alert("cpass is empty"); 
      		if(document.getElementById("cpassword").value == "")
       		{      
         		document.getElementById("cpassword_div").innerHTML="<font color=red>Confirm Password is empty.</font>";
         		document.getElementById("cpassword").focus();
         		valid = false;
       		}  
    	} 
    }
      
    if(valid==true)
    {   
    if(document.getElementById("address").value == "")
    {        
        document.getElementById("address_div").innerHTML="<font color=red>Address is empty.</font>";
        document.getElementById("address").focus();
        valid = false;
    }
    else if(document.getElementById("city").value == "")
    {        
        document.getElementById("city_div").innerHTML="<font color=red>City is empty.</font>";
        document.getElementById("city").focus();
        valid = false;
    } 
    else if(document.getElementById("state").value == "")
    {        
        document.getElementById("state_div").innerHTML="<font color=red>State is empty.</font>";
        document.getElementById("state").focus();
        valid = false;
    } 
    else if(document.getElementById("pincode").value == "")
    {        
        document.getElementById("pincode_div").innerHTML="<font color=red>Pincode is empty.</font>";
        document.getElementById("pincode").focus();
        valid = false;
    }    
    else if(document.getElementById("profession").value == "")
    {        
        document.getElementById("profession_div").innerHTML="<font color=red>Profession is empty.</font>";
        document.getElementById("profession").focus();
        valid = false;
    }   
    else if(document.getElementById("designation").value == "")
    {        
        document.getElementById("designation_div").innerHTML="<font color=red>Designation is empty.</font>";
        document.getElementById("designation").focus();
        valid = false;
    }      
    else if(document.getElementById("month").value == "0")
    {        
        msg="<font color=red>Month is not selected.</font>";
        document.getElementById("dob_div").innerHTML = msg;
        valid = false;
    }    
    else if(document.getElementById("day").value == "0")
    {        
        msg="<font color=red>Day is not selected.</font>";
        document.getElementById("dob_div").innerHTML = msg;
        valid = false;
    }    
    else if(document.getElementById("year").value == "0")
    {        
        msg="<font color=red>Year is not selected.</font>";
        document.getElementById("dob_div").innerHTML = msg;
        valid = false;
    }
    else if(valid==true)
    	{//alert("Valid 3= " + valid);
        	k = document.getElementById("emailid").value;
        	k = getemail(k);
        	if(k==1)
        	{
        		document.getElementById("emailid_div").innerHTML="<font color=red>Please enter a valid Email Id.</font>";
        		document.getElementById("emailid").select();
            	document.getElementById("emailid").focus();
            	valid = false;
        	}
    	
    	}    
    
    //alert("Valid 2= " + valid);
    }
    
    if(valid==true)
    {
    	if((document.getElementById("cpassword") != null)&&(document.getElementById("password") != null))
    	{
       		if(pass!=cpass)
       		{
    			//msg="<font color=red>Password and Confirm Password Does not match.</font>";
        		document.getElementById("cpassword_div").innerHTML = "<font color=red>Password and Confirm Password Does not match.</font>";
        		document.getElementById("cpassword").value = "";
        		document.getElementById("cpassword").focus();
       	 		valid = false;
       		} 	
    	}    	
    }
    
    if(valid==true)
    {
        var base = document.getElementById("base").value;
        //alert("base = " + base);
        if(base=="edituser")
        {
        	document.myform.method = "POST";
	        document.myform.action = "./index.php";
		    document.myform.submit();
        }
        else
        {
        	NewUser_ValidateAjax(emailid,s_pass);
        }    
    	
    	//alert("k = " + k);
    	valid=false;  
    	/*
    	if(k==1)
    	{
    		document.getElementById("emailid_div").innerHTML = "Invalid Login And Password";
		    document.getElementById("password").innerHTML = "";
		    document.getElementById("cpassword").innerHTML = "";    	
    	}
    	*/  	
    }
    
    document.getElementById("dob_div").innerHTML = msg;	
	return false;
}

function NewUser_ValidateAjax(loginid,loginpass)
{//alert("hii");
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    var base = document.getElementById("base").value;
    var randomnumber=Math.floor(Math.random()*1000000001);
   
   //alert("Base = " + base);
 var queryString = "/site/getNewRegistration.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 var user_id = document.getElementById("user_id").value;
 //alert("login pass = " + loginpass);
 //loginpass = sha1(loginpass);
 
 queryString +=  "?base=newuser_registration";
 queryString +=  "&webloginid=" + loginid;
 queryString +=  "&webpassword=" + loginpass;
 queryString +=  "&user_id=" + user_id;
 queryString +=  "&base1=" + base;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true);
 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
    
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      {                      
        //var ajaxDisplay = document.getElementById(id);
        //alert("id = " + id);
              //alert ("Ajax request = " + ajaxRequest.responseText);
              var k = ajaxRequest.responseText;
              
              if(k=="true")
	          {
	               document.myform.method = "POST";
	               document.myform.action = "./index.php";
		           document.myform.submit();
	          }
	          else
	          {        
		          document.getElementById("emailid_div").innerHTML = "<font color=red>The Login Id And Password already exists</font>";
		          document.getElementById("password").value = "";
		          document.getElementById("password").focus();
		          document.getElementById("cpassword").value = "";    	
	          }
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = queryString;      
      }
    }
 

}

function ChangeField(field)
{
	var k = document.getElementById(field).value;
	//alert("field = " + k);
	var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    
   var randomnumber=Math.floor(Math.random()*1000000001);
   
 var queryString = "/site/getNewRegistration.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 
 queryString +=  "?base=change";
 queryString +=  "&pass=" + k;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true);
 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
    
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      {                      
        //var ajaxDisplay = document.getElementById(id);
        //alert("id = " + id);
              //alert ("Ajax request = " + ajaxRequest.responseText);
             var k = ajaxRequest.responseText;
             document.getElementById("s_"+field).value = k;      
          
      }
    }
	
}


function LoginKensource(loginid,loginpass)
{	
    var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest);
    //var year = document.getElementById(id+'_year').value;
   //alert(ajaxRequest);
   var randomnumber=Math.floor(Math.random()*1000000001);
   
 var queryString = "/site/getLogin.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 //queryString += "?id=" + id;
 //queryString +=  "&pub=" + pub;
 queryString +=  "?base=login";
 queryString +=  "&webloginid=" + loginid;
 //queryString +=  "&webpassword=" + loginpass;
 queryString +=  "&anticache=" + randomnumber;
 
 alert("url before = " + queryString); 
 ajaxRequest.open("POST", queryString, true);
 
  
	 if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
    
    
    ajaxRequest.onreadystatechange = function()
    {    
      if(ajaxRequest.readyState == 4)
      {                      
        //var ajaxDisplay = document.getElementById(id);
        //alert("id = " + id);
              alert ("Ajax request = " + ajaxRequest.responseText);
              var k = ajaxRequest.responseText;
              
              if(k=="true")
	          {
	              var t;
	              alert("f = " + document.getElementById("f"));
	              if(document.getElementById("f")!=null)
	              {
	                 t = document.getElementById("f").value;
	              }
	              else
	              {
	                 t = "t";
	              }
	              alert("t = " + t);
	              
	              if(t=="f")
	              {	              
	    	      	document.myform.method = "POST";
	              	document.myform.action = "./index.php?base1=login&f";
		          	document.myform.submit();
		          }
		          else
		          {
		          	document.myform.method = "POST";
	              	document.myform.action = "./index.php?base1=login";
		          	document.myform.submit();
		          }	    
	          }
	          else
	          {
	    	      //document.myform.method = "POST";
	              //document.myform.action = "./index.php?base1=login&f";
		          //document.myform.submit();
		    
		          //alert("k = " + k);
		          document.getElementById("login_msg").innerHTML = "Invalid Login And Password";
	          }
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = queryString;      
      }
    }
   
}


function update_cart(id_update)
{
  //alert("inside update to cart"); 
	// var input_box=confirm('Do You Really want to change the State of Published..');
  //if(input_box == true)
 // {
    var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    ajaxRequest = ajax_Initialization(ajaxRequest);
 
  //alert(ajaxRequest);
  
  var no_cookie = document.getElementById("no_of_cookies").value;
  var price2 = "";
  //alert("No of cookie = " + no_cookie);
  
  var quantity = ""; 
 var price = "";
 var total_price = 0;
 var ajaxRequest; 
 var queryString = "";
 var randomnumber = ""; 
  
     //alert("quant_ = " + "quant_" + id_update);
  	 price2 = document.getElementById("price2_"+id_update).value;
  	 if(document.getElementById("quant_"+id_update)!=null)
  	 {
  	 	quantity = document.getElementById("quant_"+id_update).value;  	 	
  	 }
  	 else
  	 {
  	 	quantity = 1;  	 	
  	 }
  	 
  	 //price = document.getElementById("price_"+id_update).innerHTML;
  	 
  		 
  	 //alert("Total Price = " + total_price);
  	 
  	 //document.getElementById("quant2_"+k).value = quantity;
  	 var new_value = price2 * quantity;  	 
     //total_price = total_price + new_value;
     //alert("here");
     var cover = document.getElementById("cover_"+id_update).value;
     //alert("cover = " + cover);
     cover = cover * quantity;
     document.getElementById("cover_price_"+id_update).innerHTML = cover;
     
     var saving = document.getElementById("saving_price_"+id_update).value;
     //alert("saving = " + saving);
      saving = saving * quantity;
      document.getElementById("saving_"+id_update).innerHTML = saving; 
     
     //alert("Cover price = " + cover);  
  	 document.getElementById("price_"+id_update).innerHTML = new_value;  	 
  	 // alert("price = " + new_value);
    //ajaxRequest = ajax_Initialization(ajaxRequest);  
     
 var cust_id = document.getElementById("cust_id").value;
  queryString = "/site/updatecart/UpdateCart.php";
  //alert("Id 1= " + id);
  randomnumber=Math.floor(Math.random()*1000000001)
  queryString += "?prod_id=" + id_update;
  // queryString +=  "&pub=" + pub;
  queryString +=  "&quantity=" + quantity;
  //queryString +=  "&new_price=" + new_value;
  queryString +=  "&cust_id=" + cust_id;
  queryString +=  "&productupdate=1";
  //queryString +=  "&latest="+latest;
  queryString +=  "&anticache=" + randomnumber;
 
  //alert("url before = " + queryString); 
  ajaxRequest.open("POST", queryString, true);
  //alert(ajaxRequest.responseText);
  
  if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 }   
  
  var k = 1;
  var id = "";
  var sub_total = 0;
    //alert("Price = " + k);
  while(k<=no_cookie)
  { 	 
     id = document.getElementById('id_product_'+k).value;
     var type = document.getElementById('type_'+id).value;
     //alert("type= " + type);
     if(type!=3)
     {
     	price2 = document.getElementById("price2_"+id).value;
  	   	 
  	 	if(document.getElementById("quant_"+id)!=null)
  	 	{
  	 		quantity = document.getElementById("quant_"+id).value;  	 	
  	 	}
  	 	else
  	 	{
  	 		quantity = 1;
  		}
  	 	//alert("No of cookie = " + no_cookie);   	 
  	 
     	new_value = price2 * quantity;  
     	if(type==1)
     	{
     		sub_total = sub_total + new_value; 
     	}	 
     	total_price = total_price + new_value;
     
     }
  	 
     //alert("Total Price = " + total_price);
     k++;
  }
  
  var price = 0;
   if(document.getElementById("stock_price").value!="")
   {
   		price = document.getElementById("stock_price").value;
   }
    
  total_price = total_price + parseInt(price);
  document.getElementById("price_total").innerHTML = total_price; 
  document.getElementById("sub_total").innerHTML = "<br>&nbsp;&nbsp;&nbsp;&nbsp;" + sub_total; 
 
}

function update_cart_single_product(id_update)
{
  //alert("inside update to cart"); 
	// var input_box=confirm('Do You Really want to change the State of Published..');
  //if(input_box == true)
 // {
    var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    //ajaxRequest = ajax_Initialization(ajaxRequest);
 
  //alert(ajaxRequest);
  
  var no_cookie = document.getElementById("no_of_cookies").value;
  var price2 = "";
  //alert("No of cookie = " + no_cookie);
  
  var quantity = ""; 
 var price = "";
 var total_price = 0;
 var ajaxRequest; 
 var queryString = "";
 var randomnumber = ""; 
 var cover = "";
  
     //alert("id = " + id_update);
  	 price2 = document.getElementById("price2_"+id_update).value;
  	 cover = document.getElementById("cover_"+id_update).value;
  	 //alert("price 2 = " + price2);
  	 if(document.getElementById("quant_"+id_update)!=null)
  	 {
  	 	quantity = document.getElementById("quant_"+id_update).value;  	 	
  	 }
  	 else
  	 {
  	 	quantity = 1;  	 	
  	 }
  	 
  	 //price = document.getElementById("price_"+id_update).innerHTML;
  	 //alert("quantity = " + quantity);  	 
  	 //document.getElementById("quant2_"+k).value = quantity;
  	 var new_value = price2 * quantity;
  	 var new_value2 = cover * quantity;  
  	      
  	 document.getElementById("price").innerHTML = new_value;
  	 document.getElementById("cover").innerHTML = new_value2;
  	 document.getElementById("save").innerHTML = (new_value2 - new_value);
  	 document.getElementById("total_price").innerHTML = "<b>" + new_value + "</b>"; 
  	 document.getElementById("total_cover").innerHTML = "" + new_value2; 
  	 document.getElementById("total_save").innerHTML = "" + (new_value2 - new_value);
  	 document.getElementById("total_pay").innerHTML = "<b>Total Payment</b> : " + new_value;   	  
 }
 

function remove_product(remove,id,type)
{
    var k = "";
    document.getElementById("error").innerHTML = "";
    if(document.getElementById("error_b")!=null)
    {
    	document.getElementById("error_b").innerHTML = "";
    }
    
    if(document.getElementById("error_m")!=null)
    {
    	document.getElementById("error_m").innerHTML = "";
    }
    
    var error = 0;
    var no_of_cookies = document.getElementById("no_of_cookies").value;
    //alert("cookie = " + no_of_cookies);
    if(remove == "remove")
    {
    	k = document.getElementById("check_"+id).checked;
    	if(!k)
        {
          if(type==1)
          {
          	document.getElementById("error_b").innerHTML = "<font color=red><b>To remove the product from cart please click the checkbox first...</b></font>";    	  
          }
          
          if(type==2)
          {
          	document.getElementById("error_m").innerHTML = "<font color=red><b>To remove the product from cart please click the checkbox first...</b></font>";    	  
          }
          
          if(type==3)
          {
          	document.getElementById("error").innerHTML = "<font color=red><b>To remove the product from cart please click the checkbox first...</b></font>";    	  
          }
    	  error = 1;
        }
    	//alert(" Checked = " + k);
    	    	
    	k = 1;
    	var n = 0;
        no_of_cookies = parseInt(no_of_cookies);
        //alert("cookies= " + no_of_cookies); 
        check = "";
        var id = "";
        while(k<=no_of_cookies)
        {//alert("inside");
    	   id = document.getElementById("id_product_"+k).value;
    	   //alert(" Id = " + id);
    	   check = document.getElementById("check_"+id).checked;
    	   //alert(" Checked = " + k);
    	   if(check)
    	   {
    	      n++;
    	      if(n>1)
    	      {
    	      	error = 1;
    	      	if(type==1)
                {
          	        document.getElementById("error_b").innerHTML = "<font color=red><b>More than one checkbox has been clicked...</b></font>";    	  
                }
          
                if(type==2)
          		{
          			document.getElementById("error_m").innerHTML = "<font color=red><b>More than one checkbox has been clicked...</b></font>";    	  
          		}
          
          		if(type==3)
          		{
          			document.getElementById("error").innerHTML = "<font color=red><b>More than one checkbox has been clicked...</b></font>";    	  
          		}
    		    //document.getElementById("error").innerHTML = "<font color=red><b>More than one checkbox has been clicked...</b></font>";
    		    break;
    	      }    		  
    	   }
          k++;
       } 
       //alert("error = " + error);
       //error = 1
    }
        
    
    //alert("remove =" + remove);
    
    //alert("no = " + no_of_cookies);   
    
    if(remove=="remove_all")
    {
       k = 1;
       no_of_cookies = parseInt(no_of_cookies);
       error = 1;
       
       while(k<=no_of_cookies)
       {
       	   id = document.getElementById("id_product_"+k).value;    	   
    	   check = document.getElementById("check_"+id).checked;
    	   
    	   if(check)
    	   {
    	   	  error = 0;    	   	  
    	   	  break;	
    	   }
    	   k++;
       }
       
       if(error==1)
       {
       		document.getElementById("error").innerHTML = "<font color=red><b>None of the checkboses has been selected...</b></font>";
       }	
       
    }   

 //alert("error = " + error);
    //error = 1;
    if(error==0)
    {//alert("here");
      document.getElementById("base").value = "removeproduct";
	  document.myform.method = "POST";
	  document.myform.action = "./index.php";
	  document.myform.submit();
	}  
}

function pay_product()
{
    k = 1;
    var no_of_cookies = document.getElementById("no_of_cookies").value;
    document.getElementById("error").innerHTML = "";
    document.getElementById("error_b").innerHTML = "";
    
    no_of_cookies = parseInt(no_of_cookies) + 1;
    //alert("cookies = " + no_of_cookies);
    check = "";
    var id = "";
    var error = 0;
    var quantity = "";
    while(k<no_of_cookies)
    {
    	id = document.getElementById("id_product_"+k).value;      	  	
    	check = document.getElementById("check_"+id).checked;
    	if(document.getElementById("quant_"+id)!=null)
    	{
    		quantity = document.getElementById("quant_"+id).value;
    	}
    	else
    	{
    		quantity = 1;
    	}    
    	 
    	//alert("id = " + id);    	
    		
    	if(check)
    	{
    	    error = 0;
    	    if(quantity<=0)
    	    {
    	    	document.getElementById("error_b").innerHTML = "<font color=red><b>The quantity cannot be less than or equal to zero.</b></font>";
    	    	document.getElementById("quant_"+id).focus();
    	    	error = 2;
    	    }
    	    else
    	    {
    	    	//Check if it is non - numeric...
    	    	if(!IsNumeric(quantity))
    	    	{
    	    		document.getElementById("error_b").innerHTML = "<font color=red><b>The Quantity is not a numeric number.</b></font>";
    	    		document.getElementById("quant_"+id).focus();
    	    		//document.getElementById("quant_"+id).select();
    	    		error = 2;    	    	
    	    	}
    	    	
    	    }
    		break;
    	}
    	else
    	{
    		error = 1;    		
    	}
        k++;
    } 
  
  if(error==1)
  {  
     document.getElementById("error").innerHTML = "<font color=red><b>Please select the product you wish to buy now. <br>Other products will remain in your cart to shop later.</b></font>";
     //document.getElementById("error").focus();
  }
  
  if(error==0)
  {
  	k = 1;
    var no_of_cookies = document.getElementById("no_of_cookies").value;
    document.getElementById("error").innerHTML = "";
    document.getElementById("error_b").innerHTML = "";
    
    no_of_cookies = parseInt(no_of_cookies) + 1;
    //alert("cookies = " + no_of_cookies);
    check = "";
    var id = "";
    var error = 0;
    var quantity = "";
    while(k<no_of_cookies)
    {
    	id = document.getElementById("id_product_"+k).value;      	  	
    	check = document.getElementById("check_"+id).checked;
    	if(document.getElementById("quant_"+id)!=null)
    	{
    		quantity = document.getElementById("quant_"+id).value;
    	}
    	else
    	{
    		quantity = 1;
    	}    
    	 
    	//alert("id = " + id); 
    	    if(quantity<=0)
    	    {
    	    	document.getElementById("error_b").innerHTML = "<font color=red><b>Error has occured. One of the quantity is less than or equal to zero.</b></font>";
    	    	document.getElementById("quant_"+id).focus();
    	    	error = 2;
    	    }
    	    else
    	    {
    	    	//Check if it is non - numeric...
    	    	if(!IsNumeric(quantity))
    	    	{
    	    		document.getElementById("error_b").innerHTML = "<font color=red><b>Error has occured. One of the Quantity is not a numeric number.</b></font>";
    	    		document.getElementById("quant_"+id).focus();
    	    		//document.getElementById("quant_"+id).select();
    	    		error = 2;    	    	
    	    	}
    	    	
    	    }
    	   	
    		k++;
    }
  
  }
  
  //alert("error = " + error);
   //error = 1; 		
  if(error==0)
  {
	document.getElementById("base").value = "payproduct";
	document.myform.method = "POST";
	document.myform.action = "./index.php";
	document.myform.submit();
  }	
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
 }

function RemoveProduct(remove,id_remove)
{  
   //alert("remove id = " +  id_remove);
   //alert("remove  = " +  remove);
    var ajaxRequest;  // The variable that makes Ajax possible!	 
    ajaxRequest = ajax_Initialization(ajaxRequest); 
    document.getElementById("error").innerHTML = "";
  
  var no_cookie = document.getElementById("no_of_cookie").value;
  var price2 = "";
  var check = "";
  alert("No of cookie = " + no_cookie);
     
 var ajaxRequest; 
 var queryString = "";
 var randomnumber = "";
 var error = 0;  
  var k = 1;
  var latest = "";
  var id = "";
  var id1 = "";
  var latest1 = "";
  var quan = "";
  var quan1 = "";
  var error = 0;
  var id_all = "";
  var latest_all = "";
  
  if(remove=="remove")
  {
  	 check = document.getElementById("check_"+id_remove).checked;
  	 alert("checked = " + check);
  	 if(check)
  	 {
  	 	error = 0;
  	 	
  	 }
  	 else
  	 {
  	 	error = 1;
  	 	document.getElementById("error").innerHTML = "<font color=red>Please turn on the checkbox</font>"; 
  	 }  	 
  }
  
  if(error==0)
  {
   while(k<=no_cookie)
   {
    id1 = document.getElementById("id_product_"+k).value;
    latest1 = document.getElementById("product_latest_"+id1).value;
    //quan1 = document.getElementById("quant_"+id1).value;
    //alert("id = " + id1); 
    //alert("id_remove = "+ id_remove); 
    check = document.getElementById("check_"+id1).checked;
    //alert("Checked = " + check);
    
    if(remove=="remove")
    {
      if((check))
      {    	
         if(id1==id_remove)
         {
    	  id = id1;
    	  latest = latest1;
    	  //quan = quan1;
    	 }
    	      	                 
      } 
    }  
    
    if((remove=="remove_all")||(remove=="remove"))
    {   // alert("here remove all");  
    	if(id_all!="")
        {
    	  id_all = id_all + "#_#_#" + id1;
    	  latest_all = latest_all + "#_#_#" + latest1;
    	  //quan = quan + "#_#_#" + quan1;
        }
        else
        {
    	  id_all = id1;
    	  latest_all = latest1;
    	  //quan = quan1;
        }      
    }   
  	
     k++;
  }
  
  
  queryString = "/site/updatecart/UpdateCart.php";
  alert("Id 1= " + id);
  randomnumber=Math.floor(Math.random()*1000000001)
  queryString += "?prod_id=" + id;  
  queryString +=  "&latestproduct="+latest;
  //queryString +=  "&quantity="+quan;
  queryString +=  "&no_of_cookies="+no_cookie;
  queryString +=  "&id_all="+id_all;
  queryString +=  "&anticache=" + randomnumber;
 
  alert("url before = " + queryString); 
  ajaxRequest.open("POST", queryString, true);
  //alert(ajaxRequest.responseText);
  
 ajaxRequest.onreadystatechange = function()
{   
   if(ajaxRequest.readyState == 4)
   {                      
      var ajaxDisplay = document.getElementById('remove_product');
      //alert("id = " + id);
      //alert (ajaxRequest.responseText);
      //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
      //ajaxDisplay.innerHTML = queryString;      
   }
}
  
  
  if(window.ActiveXObject)
 	 {
    	ajaxRequest.send("");    
 	 }
 	 else 
 	 {
    	ajaxRequest.send(null);
 	 } 
  
  
  		
  }
  else
  {
  	 
  }//error == 0 has end
      
  

}

function CheckAll_1(product,start,end)
{
	//alert("hii here");
	//alert("checked = " + document.getElementById("all").checked);
	var k = "";
	
	if(product=="books")
	{
		k = document.getElementById("all").checked;
	}
	
	if(product=="Mag")
	{
		k = document.getElementById("all_mag").checked;
	}
	
	 
	//var start = document.getElementById("start").value;
	//var end = document.getElementById("end").value;
	
	var m = start;		
	//alert("Start = " + start);
	//alert("End = " + end);
	
	if(k)
	{	
		//alert("true");
		while(m<=end)
		{	//alert("m = " + m);
			id = document.getElementById("id_product_"+m).value;	   
			document.getElementById('check_'+id).checked = true;
			m++;
		}
	}	
	else
	{
		//alert("false");
		while(m<=end)
		{	//alert("m = " + m);	 
		    id = document.getElementById("id_product_"+m).value;	  
			document.getElementById('check_'+id).checked = false;
			m++;
		}
	}
}

function CheckAll()
{
	//alert("hii here");
	//alert("checked = " + document.getElementById("all").checked);
	var k = "";
	k = document.getElementById("all").checked;
	var num = document.getElementById("no_of_cookies").value; 
	//var start = document.getElementById("start").value;
	//var end = document.getElementById("end").value;
	
	var m = 1;		
	//alert("Start = " + start);
	//alert("End = " + end);
	
	if(k)
	{	
		//alert("true");
		while(m<=num)
		{	//alert("m = " + m);
			id = document.getElementById("id_product_"+m).value;	   
			document.getElementById('check_'+id).checked = true;
			m++;
		}
	}	
	else
	{
		//alert("false");
		while(m<=num)
		{	//alert("m = " + m);	 
		    id = document.getElementById("id_product_"+m).value;	  
			document.getElementById('check_'+id).checked = false;
			m++;
		}
	}
}

function empty_box()
	{
		// to empty search bon on click
	    document.search.q.value="";
	}

function validate_form ()
{
    valid = true;

    if(document.enquiry.Name.value == "")
    {
        //alert("Please Enter Your Full Name");
        document.getElementById("name_msg").innerHTML="<font color= red>Missing Required Field: Full Name</font>";
        valid = false;
    }
    else if(document.enquiry.Email.value == "" )
    {
    			document.getElementById("name_msg").innerHTML="";
                document.getElementById("email_msg").innerHTML="<font color= red>Missing Required Field: Email Address</font>";
        valid = false;
    }
    else if(document.enquiry.Organisation.value == "" )
    {
    	document.getElementById("email_msg").innerHTML="";
        document.getElementById("organisation_msg").innerHTML="<font color= red>Missing Required Field: Organisation Name</font>";
        valid = false;
    }else if(document.enquiry.contact_number.value == "" )
    {
    	document.getElementById("organisation_msg").innerHTML="";
        document.getElementById("contact_number_msg").innerHTML="<font color= red>Missing Required Field: Contact Number</font>";
        valid = false;
    }
    else if(document.enquiry.Enquiry.value == "" )
    {
    			document.getElementById("contact_number_msg").innerHTML="";
                document.getElementById("enquiry_msg").innerHTML="<font color= red>Missing Required Field: Enquiry</font>";
        valid = false;
    }
    else if(document.enquiry.TuringTest.value == "" )
    {			
    			document.getElementById("enquiry_msg").innerHTML="";
                document.getElementById("turning_msg").innerHTML="<font color= red>Missing Required Field: Security Code</font>";
        valid = false;
    }



    return valid;
}


/* ================AJAX==*/

function ajax_Initialization()
{
   try
 {
   // Opera 8.0+, Firefox, Safari
   var ajaxRequest = false;
   ajaxRequest = new XMLHttpRequest();   
 }
 catch (e)
 {
   // Internet Explorer Browsers
   try
   {      
      //For IE 6
      //ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
       
        var types = ['Microsoft.XMLHTTP', 'MSXML2.XMLHTTP.5.0', 
'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP']; 

        for (var i = 0; i < types.length; i++) 
        { 
                try 
                { 
                   //alert("types = " + types[i]);
                      ajaxRequest = new ActiveXObject(types[i]);
                      if(ajaxRequest != '')
                      {
                         break;
                      }                      
                } 
                catch(e) {} 
        }
          
        //ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
       //alert("ajax request = " + ajaxRequest);   
       //alert("Type " + typeof ActiveXObject); 
       //alert(navigator.appVersion);
             
                
   }
   catch (e)
    {
      try
      {
         //alert("here 2");
         //For IE 5
         ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
         
      }
      catch (e)
      {
         // Something went wrong
         alert("Your browser broke! It is not IE5 or Higher..");
         return false;
      }
   }
 }
 return ajaxRequest;
}

function ArchiveList(id)
{
 // var input_box=confirm('Do You Really want to change the State of Published..');
  //if(input_box == true)
 // {
    var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    ajaxRequest = ajax_Initialization(ajaxRequest);
 
  //alert(ajaxRequest);
  
// var pub = document.getElementById('published_'+id).value;
 var year = document.getElementById(id+'_year').value;
 
  //alert("window location = " + window.location.href);
 var queryString = "/site/archive/getArchiveList.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 queryString += "?id=" + id;
// queryString +=  "&pub=" + pub;
 queryString +=  "&year=" + year;
 queryString +=  "&anticache=" + randomnumber;
 
 alert("url before = " + queryString); 
 ajaxRequest.open("GET", queryString, true);
 
 ajaxRequest.onreadystatechange = function()
{  
   
   if(ajaxRequest.readyState == 4)
   {                      
      var ajaxDisplay = document.getElementById(id);
      alert("id = " + id);
      alert (ajaxRequest.responseText);
      ajaxDisplay.innerHTML  = ajaxRequest.responseText;
      //ajaxDisplay.innerHTML = queryString;      
   }
}
 
  
 if(window.ActiveXObject)
 {
    ajaxRequest.send("");    
 }
 else 
 {
    ajaxRequest.send(null);
 } 
            
         
//  }
  
    
 // alert("called");
}


function ArchiveList_month(id)
{
 // var input_box=confirm('Do You Really want to change the State of Published..');
  //if(input_box == true)
 // {
    var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    ajaxRequest = ajax_Initialization(ajaxRequest);
 
 // alert(ajaxRequest);
  
// var pub = document.getElementById('published_'+id).value;
 var month = document.getElementById(id+'_month').value;
 var year = document.getElementById(id+'_year').value;
 
  //alert("window location = " + window.location.href);
 var queryString = "/site/archive/getArchiveList_month.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 queryString += "?id=" + id;
// queryString +=  "&pub=" + pub;
 queryString +=  "&month=" + month;
 queryString +=  "&year=" + year;
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("GET", queryString, true);
 
ajaxRequest.onreadystatechange = function()
{     
   if(ajaxRequest.readyState == 4)
   {                 
      var ajaxDisplay = document.getElementById(id);      
      ajaxDisplay.innerHTML  = ajaxRequest.responseText;            
   }
}
 
  
 if(window.ActiveXObject)
 {
    ajaxRequest.send("");    
 }
 else 
 {
    ajaxRequest.send(null);
 } 
            
         
//  }
  
    
 // alert("called");
}


function getOrderForm()
{
//alert ("getting oredr form");

   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    ajaxRequest = ajax_Initialization(ajaxRequest);

 //var order = document.getElementById('order').value;

 
  //alert("window location = " + window.location.href);
 var queryString = "/site/ecommerce/order_form.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 
 queryString +=  "?anticache=" + randomnumber;
 
 //alert("url before = " + queryString); 
 ajaxRequest.open("GET", queryString, true);
 
 ajaxRequest.onreadystatechange = function()
{  
   
   if(ajaxRequest.readyState == 4)
   {                 
      var ajaxDisplay = document.getElementById('order');
      //alert (ajaxRequest.responseText);
      ajaxDisplay.innerHTML  = ajaxRequest.responseText;
      //ajaxDisplay.innerHTML = queryString;
      
      var ajaxDisplay = document.getElementById('comments');
      ajaxDisplay.innerHTML  = '';
      
      
            
   }
}
 
  
 if(window.ActiveXObject)
 {
    ajaxRequest.send("");    
 }
 else 
 {
    ajaxRequest.send(null);
 } 
            
         
//  }
  
    
 // alert("called");


}


function containsAlphabets(checkString) {
        var tempString="";
        var regExp = /^[A-Za-z,',' ']$/;
        if(checkString != null && checkString != "")
        {
          for(var i = 0; i < checkString.length; i++)
          {
            if (!checkString.charAt(i).match(regExp))
            {
              return false;
            }
          }
        }
        else
        {
          return false;
        }
        return true;
}

function chkdata(ind,field)
{
<!--http://passport.gov.in/oci/OnlineOCIRegistrationG.jsp-->	
var checkstr
var fieldname
checkstr=document.getElementById(field).value;
fieldname=document.getElementById(field).name;

if (ind==3||ind==4||ind==8||ind==9||ind==21||ind==19){
	
var checkOK = " \" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";}
else if (ind==22||ind==24||ind==23||ind==13||ind==11||ind==7||ind==17)
var checkOK = 
	" /0123456789,.@_-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	
else if (ind==25)										
var checkOK = "0123456789-";
else if (ind==15)																		 
var checkOK = " \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
else if (ind==26)																		 
var checkOK = " \"0123456789.@_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";else
	var checkOK =
" \"0123456789.-,/#:()ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;i < checkstr.length;i++)
  {
	ch = checkstr.charAt(i);
    for (j = 0;  j < checkOK.length;j++)
      if (ch == checkOK.charAt(j))
	  { break;}
	
    if (j == checkOK.length)
    { 
      allValid = false;
      break;
    }
    if (ch != ",")
		
      allNum += ch;
  }
  if (!allValid)
{  
checkstr=document.getElementById(field).value=allNum;
fieldname=document.getElementById(field).focus();

 
}
}
 

function home_template10(counter,limit,block)
{
  
   var prev = document.getElementById("prev_template10").value;   
   var total = document.getElementById("total_template10").value;
   var mod_id = document.getElementById("mod_id").value;
 //  alert('previou =' + prev +  ' total =  ' + total + 'counter= ' +counter);
   var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("total = " + total); 
 
   ajaxRequest = ajax_Initialization(ajaxRequest); 

   var loading = document.getElementById('template10');
   loading.innerHTML = "<img src=/site/userimage/image/ajax-loader.gif title = \'Loading\'border=0>Loading...";
   
   var queryString = "/site/home_template10.php";
   var randomnumber=Math.floor(Math.random()*1000000001)
   queryString += "?prev=" + prev;   
   queryString += "&counter=" + counter;
   queryString += "&total=" + total;
   queryString += "&mod_id=" + mod_id;
   queryString += "&limit=" + limit;
   queryString += "&block=" + block;
   queryString += "&appEntry=app1";
   queryString += "&anticache=" + randomnumber;
 
   //alert("Querystring = " + queryString);
   ajaxRequest.open("GET", queryString, true);
 
   ajaxRequest.onreadystatechange = function()
   {
  
     if(ajaxRequest.readyState == 4)
     {                 
        var ajaxDisplay = document.getElementById('template10');
       // alert (ajaxRequest.responseText);
        //ajaxDisplay.innerHTML  = "";
        var response = ajaxRequest.responseText
      //  var k_arr = response.split("#_#_#");
        //ajaxDisplay.innerHTML  = ajaxRequest.responseText;
        //ajaxDisplay.innerHTML = k_arr[1];
        ajaxDisplay.innerHTML = response;
        
     //   var ajaxDisplay2 = document.getElementById('major_feature_title');
       // ajaxDisplay2.innerHTML = k_arr[0]; 
     }
   } 
  
   ajaxRequest.send(null);
}

function getMoreAddress(id,showToggle)
{	
	var randomnumber=Math.floor(Math.random()*1000000001);
	var image_page = "/site/showAddress.php?id=" + id + "&appEntry=true&" + randomnumber;
	var ajaxDisplay = document.getElementById('showAddress_'+id);
    ajaxDisplay.innerHTML = "<tr><td><b><h3> Loading...... </h3></b></td></tr>";
 	
    var ajaxRequest;  // The variable that makes Ajax possible!
	//alert("path = " + path); 
    ajaxRequest = ajax_Initialization(ajaxRequest); 
 // alert(ajaxRequest);  
  
 var queryString = "/site/showAddress.php";
 var randomnumber=Math.floor(Math.random()*1000000001)
 queryString += "?id=" + id;
 queryString +=  "&showToggle=" + showToggle;
 queryString +=  "&appEntry=true";
 queryString +=  "&anticache=" + randomnumber;
 
 //alert("url = " + queryString); 
 ajaxRequest.open("GET", queryString, true);
 
 ajaxRequest.onreadystatechange = function()
 {  
 	//alert('state=>'+ajaxRequest.readyState);
   if(ajaxRequest.readyState == 4)
   {                 
      var ajaxDisplay = document.getElementById('showAddress_'+id);
      //alert(ajaxRequest.responseText);
      ajaxDisplay.innerHTML  = ajaxRequest.responseText;
      //ajaxDisplay.innerHTML = queryString;      
   }
 } 
  
 if(window.ActiveXObject)
 {
    ajaxRequest.send("");    
 }
 else 
 {
    ajaxRequest.send(null);
 }            
}

