function ViewSignIn() {
	if($('alert_div')) $('alert_div').className = "alert_hide";
	if($('register_div')){
		if($('register_div').className == 'show')
			$('register_div').className = 'hide';
		else
			$('register_div').className = 'show';
	}
	if($('login_div')){
		if($('login_div').className == 'hide')
			$('login_div').className = 'show';
		else
			$('login_div').className = 'hide';
	}
	
	
}

function ViewSignUp() {
	if($('alert_div')) $('alert_div').className = "alert_hide";
	
	if($('register_div')){
		if($('register_div').className == 'hide')
			$('register_div').className = 'show';
		else
			$('register_div').className = 'hide';
	}
	if($('login_div')){
		if($('login_div').className == 'show')
			$('login_div').className = 'hide';
		else
			$('login_div').className = 'show';
	}

	
}

function toggleRememberPwd() {
	if($('forgot_password'))
	if($('forgot_password').className == 'show')
		$('forgot_password').className = 'hide';
	else
		$('forgot_password').className = 'show';
}

function checkEntermail(e){
	var characterCode

	if(e && e.which){
		e = e
		characterCode = e.which
	}
	else{
		e = event
		characterCode = e.keyCode
	}

	if(characterCode == 13){
		openInvite_yahoo_data();
		return false;
	}
	else{
		return true;
	}
}

function checkAvailUserName(uname){

	var url = 'thanks.php';
	var pars = 'uname=' + uname;
	if(uname == '')
	{
		displayAlert("Username is blank!");
		return false;
	}

	if(uname.trim().length < MAX_USERNAME)
	{
		displayAlert("Username must contain atleast 4 characters!");
		return false;
	}

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:showMessage
	});
}

function showMessage(originalRequest) {

	response = originalRequest.responseText;
	if( response.indexOf('bad_word') != -1 ) {
		displayAlert("Username is restricted!");
		return false;
	}
	else if( response.indexOf('--exist--') != -1 ) {
		displayAlert("User already exists! Try another.");
		return false;
	}else if( response.indexOf('--reserverd--') != -1 ) {
		displayAlert("User Name is Reserved.");
		return false;
	}
	else {
		$('msg_div').innerHTML = "Congratulations! You can use this Username";
		$('alert_div').className = 'alert_green';
	}
}

function checkAvailMobile(mobile_no) {

	var res = checkMobileNumber(mobile_no);

	if(res) {
		displayAlert(res);
		return false;
	}

	var url = 'thanks.php';
	var pars = 'mobile_no=' + mobile_no;

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:showAvailMobile
	});
}

function showAvailMobile(originalRequest) {

	response = originalRequest.responseText;
	if( response.indexOf('--mobile_in_use--') != -1 ) {
		$('msg_div').innerHTML = "Mobile number in use! Try another.";
		displayAlert();return false;
	}
	else {
		$('alert_div').className = 'alert_hide';
	}
}


function showEmailMessage(originalRequest) {

	response = originalRequest.responseText;

	if( response.indexOf('exist') != -1 ) {
		$('msg_div').innerHTML = "Email already exists! Try another.";
		displayAlert();
		return false;
	}
	else
		$('alert_div').className = 'alert_hide';
}

function checkAvailEmail(email){

	var url = 'thanks.php';

	var pars = 'email=' + email;

	if(email == '')
	{
		var msg = "Email is blank!";
		$('msg_div').innerHTML = msg;
		displayAlert(msg);
		return false;
	}

	if( containSpecialCharacters( email, '@.' ) ) {
		$('msg_div').innerHTML = "Invalid Email!";
		displayAlert(msg);
		return false;
	}

	if ($F('email').indexOf('@') == -1 || $F('email').indexOf('.') == -1)
	{
		$('msg_div').innerHTML = "Invalid Email.";
		displayAlert();
		return false;
	}

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:showEmailMessage
	});
}

int_obj = '';
function gotoRegStep2()
{
msg = '';
	if($F('UserID') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Name.";
		displayAlert(msg);
		return false;
	}

	if($F('UserID').length < 3)
	{

		$('msg_div').innerHTML = "Username can't be less than 3 characters.";
		displayAlert();
		return false;
	}
	

	if($F('email') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Email.";
		displayAlert();
		return false;
	}

	if( containSpecialCharacters( $F('email'), '@.' ) ) {
		$('msg_div').innerHTML = "Special characters not allowed in email!";
		displayAlert(msg);
		return false;
	}

	if ($F('email').indexOf('@') == -1 || $F('email').indexOf('.') == -1)
	{
		$('msg_div').innerHTML = "Invalid Email.";
		displayAlert();
		return false;
	}

	var mobile_no = $F('mobile_no').trim();

	res = checkMobileNumber(mobile_no);

	if(res) {
		displayAlert(res);
		return false;
	}


	if($F('txtSecurity') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Security Code.";
		displayAlert(msg);
		return false;
	}

	if($F('txtSecurity') != $F('image_value'))
	{

		$('msg_div').innerHTML = "Security Code does not match.";
		displayAlert();
		return false;
	}

	

	var url = 'thanks.php';
	var pars = 'userID=' + $F('UserID')  + '&email=' + $F('email') + '&mobile_no=' + mobile_no + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:reg1_stp_response
	});

}


// abhi start

int_obj = '';
function askquote()
{
msg = '';
	if($F('UserID') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Name.";
		displayAlert(msg);
		return false;
	}

	if($F('UserID').length < 3)
	{

		$('msg_div').innerHTML = "Username can't be less than 3 characters.";
		displayAlert();
		return false;
	}
	

	if($F('email') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Email.";
		displayAlert();
		return false;
	}

	if( containSpecialCharacters( $F('email'), '@.' ) ) {
		$('msg_div').innerHTML = "Special characters not allowed in email!";
		displayAlert(msg);
		return false;
	}

	if ($F('email').indexOf('@') == -1 || $F('email').indexOf('.') == -1)
	{
		$('msg_div').innerHTML = "Invalid Email.";
		displayAlert();
		return false;
	}
	if($F('comments') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Comments.";
		displayAlert(msg);
		return false;
	}



	if($F('txtSecurity') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Security Code.";
		displayAlert(msg);
		return false;
	}

	if($F('txtSecurity') != $F('image_value'))
	{

		$('msg_div').innerHTML = "Security Code does not match.";
		displayAlert();
		return false;
	}

	

	var url = 'thanks2.php';
	var pars = 'userID=' + $F('UserID')  + '&email=' + $F('email') + '&comments=' +  $F('comments') + '&txtph=' +  $F('txtph') +  '&MassengerId=' +  $F('MassengerId') +  '&Massenger=' +  $F('Massenger') +  '&txtind=' +  $F('txtind') + '&txtpay=' +  $F('txtpay') +  '&Budget=' +  $F('Budget') +  '&txtSiteurl=' +  $F('txtSiteurl') +  '&txtkw=' +  $F('txtkw') + '&comments=' +  $F('comments') + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:reg1_stp_response
	});

}

// abhi end



// abhi start

int_obj = '';
function freeseoreport()
{
msg = '';
	

	if($F('email') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Email.";
		displayAlert();
		return false;
	}

	if( containSpecialCharacters( $F('email'), '@.' ) ) {
		$('msg_div').innerHTML = "Special characters not allowed in email!";
		displayAlert(msg);
		return false;
	}

	if ($F('email').indexOf('@') == -1 || $F('email').indexOf('.') == -1)
	{
		$('msg_div').innerHTML = "Invalid Email.";
		displayAlert();
		return false;
	}
	
	if($F('UserID') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Name.";
		displayAlert(msg);
		return false;
	}

	if($F('UserID').length < 3)
	{

		$('msg_div').innerHTML = "Username can't be less than 3 characters.";
		displayAlert();
		return false;
	}

	if($F('txtSiteurl') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your your website URL.";
		displayAlert(msg);
		return false;
	}

	if($F('txtSecurity') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Security Code.";
		displayAlert(msg);
		return false;
	}

	if($F('txtSecurity') != $F('image_value'))
	{

		$('msg_div').innerHTML = "Security Code does not match.";
		displayAlert();
		return false;
	}

	

	var url = 'thanks4.php';
	var pars = 'userID=' + $F('UserID')  + '&email=' + $F('email') + '&comments=' +  $F('comments') + '&txtph=' +  $F('txtph') +  '&txtSiteurl=' +  $F('txtSiteurl') +   '&selSeo=' +  $F('selSeo') +  '&txtkw=' +  $F('txtkw') + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:reg1_stp_response
	});

}

// abhi end


// abhi start

int_obj = '';
function gotocontact()
{
msg = '';
	
	if($F('UserID') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Name.";
		displayAlert(msg);
		return false;
	}

	if($F('UserID').length < 3)
	{

		$('msg_div').innerHTML = "Username can't be less than 3 characters.";
		displayAlert();
		return false;
	}

	if($F('email') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Email.";
		displayAlert();
		return false;
	}

	if( containSpecialCharacters( $F('email'), '@.' ) ) {
		$('msg_div').innerHTML = "Special characters not allowed in email!";
		displayAlert(msg);
		return false;
	}

	if ($F('email').indexOf('@') == -1 || $F('email').indexOf('.') == -1)
	{
		$('msg_div').innerHTML = "Invalid Email.";
		displayAlert();
		return false;
	}



	if($F('comments') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Message.";
		displayAlert(msg);
		return false;
	}

	
	if($F('txtSecurity') == '')
	{
		$('msg_div').innerHTML = "Please Enter Your Security Code.";
		displayAlert(msg);
		return false;
	}

	if($F('txtSecurity') != $F('image_value'))
	{

		$('msg_div').innerHTML = "Security Code does not match.";
		displayAlert();
		return false;
	}

	

	var url = 'thanks5.php';
	var pars = 'userID=' + $F('UserID')  + '&email=' + $F('email') + '&comments=' +  $F('comments') + '&txtph=' +  $F('txtph') + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:reg1_stp_response
	});

}

// abhi end



function reg1_stp_response(originalRequest) {

	result = originalRequest.responseText;
	result = result.trim();

	if( result == '--yes--') {
		$('msg_div').innerHTML = "User already exists, try another!";
		displayAlert();
		return false;
	}else if(result == '--bad_word--') {
		$('msg_div').innerHTML = "Username is restricted!";
		displayAlert();
		return false;
	}else if(result == '--emailyes--') {
		$('msg_div').innerHTML = "Email already exists, try another!";
		displayAlert();
		return false;
	}else if(result == '--mobile--') {
		$('msg_div').innerHTML = "Mobile number in use! Try another!";
		displayAlert();
		return false;
	}
	else {
		$('registration_div').innerHTML = result;
		//int_obj = setInterval("loadField('fname')", 50);
	}
}

function loadField(id) {

	if($(id)) {
		attachTooltip(id);
		Highlight(id);
		clearInterval(int_obj);
	}
}

function gotoRegStep4()
{

	if($F('fname') == ''){
		var msg = "Please Enter Your First Name";
		$('msg_div').innerHTML = msg;
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	//check if contains any special characters
	if( containSpecialCharacters( $F('fname'), ' ' ) ) {
		$('msg_div').innerHTML = "Special characters are not allowed in First name!";
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	//check if contains any special characters at first/last
	if( checkFirstLastCharacter($F('fname')) ) {
		$('msg_div').innerHTML = "Special characters are not allowed at Start or End of First Name!";
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	//check if contains any number
	if(IsOnlyChars($F('fname'))) {
		$('msg_div').innerHTML = "Only alphabets are allowed in First Name!";
		$('abc').focus();
		displayAlert();
		return false;
	}

	if($F('lname') == '')
	{
		var msg = "Please Enter Your Last Name";
		$('abc').focus();
		$('msg_div').innerHTML = msg;
		displayAlert(msg);
		return false;
	}

	//check if contains any special characters
	if( containSpecialCharacters( $F('lname'), ' ') ) {

		$('msg_div').innerHTML = "Special characters are not allowed in Last name!";
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	//check if contains any special characters at first/last
	if( checkFirstLastCharacter($F('lname')) ) {

		$('msg_div').innerHTML = "Special characters are not allowed at Start or End of Last Name!";
		$('abc').focus();
		displayAlert(msg);
		return false;
	}
	
	if(IsOnlyChars($F('lname'))) {
		$('msg_div').innerHTML = "Only alphabets are allowed in Last Name!";
		$('abc').focus();
		displayAlert();
		return false;
	}

	if($F('sex') == '')
	{
		var msg = "Please Enter Your Gender";
		$('msg_div').innerHTML = msg;
		$('abc').focus();
		displayAlert(msg);
		return false;
	}
	
	if($F('marital') == '')
	{
		var msg = "Please enter your marital status!";
		$('msg_div').innerHTML = msg;
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	if( $F('days') == '' || $F('month') == '' || $F('year') == '' )
	{
		var msg = "Please enter correct date of birth!";
		$('msg_div').innerHTML = msg;
		$('abc').focus();
		displayAlert(msg);
		return false;
	}

	age = qryHowOld(new Date(), $F('month') + '/' + $F('days') + '/' + $F('year') );

	if(age.indexOf('Year') != -1) {
		age_count = age.substring( 0, age.indexOf('Year') );
		age_count = parseInt(age_count);
		if(age_count < 18) {
			$('msg_div').innerHTML = "Your age must be 18+ to join!";
			$('abc').focus();
			displayAlert();
			return false;
		}
	}

	var h = $H({ fname: $F('fname'), lname: $F('lname'), sex:$F('sex'), marital: $F('marital'), days: $F('days'), month: $F('month'), year: $F('year'), register:'yes' });
	
	if($F('p_firstname').blank())
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter payee firstname");
		return false;
	}

	//check if contains any special characters
	if( containSpecialCharacters( $F('p_firstname'), ' ' ) ) {
		$('xyz').focus();
		displayAlert1("alert_div1", "Special characters are not allowed in payee firstname!");
		return false;
	}

	//check if contains any special characters at first/last
	if( checkFirstLastCharacter($F('p_firstname')) ) {
		$('xyz').focus();
		displayAlert1("alert_div1", "Special characters are not allowed at start or end of payee firstname!");
		return false;
	}
	if(IsOnlyChars($F('p_firstname'))) {
		$('xyz').focus();
		displayAlert1("alert_div1", "Only alphabets are allowed in payee firstname!");
		return false;
	}

	if($F('p_lastname').blank())
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter payee lastname");
		return false;
	}

	//check if contains any special characters
	if( containSpecialCharacters( $F('p_lastname'), ' ' ) ) {

		$('xyz').focus();
		displayAlert1("alert_div1", "Special characters are not allowed in payee lastname!");
		return false;
	}

	//check if contains any special characters at first/last
	if( checkFirstLastCharacter($F('p_lastname')) ) {
		$('xyz').focus();
		displayAlert1("alert_div1", "Special characters are not allowed at start or end of Payee lastname!");
		return false;
	}
	if(IsOnlyChars($F('p_lastname'))) {
		$('xyz').focus();
		displayAlert1("alert_div1", "Only alphabets are allowed in payee lastname!");
		return false;
	}

	if($F('state') == 'none')
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter your state");
		return false;
	}

	var city = $F('city');
	if(city == 'none')
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter your city");
		return false;
	}

	if(city == 'other')
	{
		if($F('other_city').blank())
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your city");
			return false;
		}
	}

	var area = $F('area');
	if( area == 'none')
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter your area");
		return false;
	}

	if(area == 'other')
	{
		if($F('other_area').blank())
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your area");
			return false;
		}
	}

	if($F('pincode') == '')
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter your pincode");
		return false;
	}

	if($F('address1') == '')
	{
		$('xyz').focus();
		displayAlert1("alert_div1", "Please enter your address");
		return false;
	}

	h.merge({p_firstname:$F('p_firstname'), p_lastname:$F('p_lastname'), city:city, state:$F('state'), pincode:$F('pincode'), address1:$F('address1'), address2:$F('address2'), area:area});

	if($('other_city')) h.merge({other_city:$F('other_city')});
	if($('other_area')) h.merge({other_area:$F('other_area')});

	var pars3 = '';

	if($('current_address').style.display == '') {
		if($F('c_state') == 'none')
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your payment address state");
			return false;
		}

		var c_city = $F('c_city');
		if(c_city == 'none')
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your payment address city");
			return false;
		}

		if(c_city == 'other')
		{
			if($F('c_other_city').blank())
			{
				$('xyz').focus();
				displayAlert1("alert_div1", "Please enter your payment address city");
				return false;
			}
		}

		var c_area = $F('c_area');
		if(c_area == 'none')
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your payment address area");
			return false;
		}

		if(c_area == 'other')
		{
			if($F('c_other_area').blank())
			{
				$('xyz').focus();
				displayAlert1("alert_div1", "Please enter your payment address area");
				return false;
			}
		}

		if($F('c_pincode').blank())
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your payment address pincode");
			return false;
		}

		if($F('c_address1') == '')
		{
			$('xyz').focus();
			displayAlert1("alert_div1", "Please enter your address");
			return false;
		}

		h.merge({c_city:c_city, c_state:$F('c_state'), c_pincode:$F('c_pincode'), c_address1:$F('c_address1'), c_address2:$F('c_address2'), c_area:c_area});

		if($('c_other_city')) h.merge({c_other_city:$F('c_other_city')});
		if($('c_other_area')) h.merge({c_other_area:$F('c_other_area')});
	}

	if($F('education').blank())
	{
		$('pqr').focus();
		displayAlert1("alert_div2", "Please select your education");
		return false;
	}

	if($F('education') == 'other')
	{
		if($F('other_education').blank()) {
			$('pqr').focus();
			displayAlert1("alert_div2", "Please select your education");
			return false;
		}
	}

	if($F('occupation').blank())
	{
		$('pqr').focus();
		displayAlert1("alert_div2", "Please select your occupation");
		return false;
	}

	if($F('occupation') == 'other')
	{
		if($F('other_occupation') == '') {
			$('pqr').focus();
			displayAlert1("alert_div2", "Please select your occupation");
			return false;
		}
	}

	if($F('industry').blank())
	{
		$('pqr').focus();
		displayAlert1("alert_div2", "Please select your industry");
		return false;
	}

	if($F('industry') == 'other')
	{
		if($F('other_industry').blank()) {
			$('pqr').focus();
			displayAlert1("alert_div2", "Please select your industry");
			return false;
		}
	}

	h.merge({education:$F('education'), occupation:$F('occupation'), industry:$F('industry'), income_rage:$F('income_rage'), company_name:$F('company_name'), job_title:$F('job_title')});

	if($('other_education')) h.merge({other_education:$F('other_education')});
	if($('other_occupation')) h.merge({other_occupation:$F('other_occupation')});
	if($('other_industry')) h.merge({other_industry:$F('other_industry')});

	var url = 'thanks.php';

	pars = h.toQueryString();

//	setTimeout(function() {if( $('showContinue') ) $('showContinue').className = 'alert_show'; } ,1000*24);
	
	var myAjax = new Ajax.Updater(
	{success:'registration_div'},
	url,
	{
		method: 'post',
		parameters: pars,
		onFailure: reportError
	});
}

function gotoRegStep5()
{
	if($F('timefrom') == $F('timeto'))
	{
		var msg = "Please Select Different Time Period";
		$('msg_div').innerHTML = msg;
		displayAlert(msg);
		return false;
	}

	var fromtime = $F('timefrom');
	var timeto = $F('timeto');


	if((timeto - fromtime) < 2)
	{
		var msg = "Please Select Minimum Two Hours Difference";
		$('msg_div').innerHTML = msg;
		displayAlert(msg);
		return false;
	}
	child = Array();
	counter = 0;
	obj = document.treeform.elements;
	for(i=0; i<obj.length; i++){
		if(obj[i].value)
		if(obj[i].checked) {
			child[i] = obj[i].value;
			counter++;
		}

	}

	chield_id = child;

	if(parseInt(counter) < 10)
	{
		var msg = "You must select atleast 10 interests!";
		$('msg_div').innerHTML = msg;
		displayAlert(msg);
		return false;
	}

	own = Array();
	var j=0;
	var count= $F('count');

	for(j=0; j<count; j++){
		if($('i_own' + [j]).checked){
			own[j] = $F('i_own' + [j]);
		}
	}
	own_id = own;

	var url = 'thanks.php';
	var pars = 'child=' + chield_id + '&timeto=' + timeto + '&fromtime=' + fromtime + '&maxadd=' +  $F('maxadd')  + '&recieve_add=' +  $F('recieve_add')  + '&recieve_email=' +  $F('recieve_email')  + '&recieve_call=' +  $F('recieve_call') + '&own=' + own_id + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:openInvite
	});
}

function checkEnter(e){
	var characterCode

	if(e && e.which){
		e = e
		characterCode = e.which
	}
	else{
		e = event
		characterCode = e.keyCode
	}
	if(characterCode == 13){
		userLogin();
		return false
	}
	else{
		return true
	}

}

function EnterStep3(e){
	var characterCode

	if(e && e.which){
		e = e
		characterCode = e.which
	}
	else{
		e = event
		characterCode = e.keyCode
	}
	if(characterCode == 13){
		gotoRegStep3();
		return false
	}
	else{
		return true
	}
}

function sendVerificationCode() {

	var mobile_no = $F('mobile_no').trim();
	var res = checkMobileNumber(mobile_no);

	if(res) {
		displayAlert(res);
		return false;
	}

	if( mobile_no != $F('confirm_mobile') ) {
		displayAlert("Please check your mobile number!");
		return false;
	}

	setTimeout(function() {if( $('showContinue') ) $('showContinue').className = 'alert_show'; } ,1000*30);
	
	url = app_path + 'thanks.php';
	pars = "mobile_no=" + mobile_no;
	var myAjax = new Ajax.Request (
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: sendVerification
	});
}

function ResendVerificationCode(mobile) {
	
	url = app_path + 'thanks.php';
	pars = "mobile_no=" + mobile;
	setTimeout(function() {if( $('showContinue') ) $('showContinue').className = 'alert_show'; } ,1000*30);
	var myAjax = new Ajax.Request (
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: sendVerification
	});
}

function sendVerification(originalRequest) {

	response = originalRequest.responseText;
	if( response.indexOf('--mobile_in_use--') != -1 ) {
		$('msg_div').innerHTML = "Mobile number in use! Try another.";
		displayAlert();return false;
	}
	else {
		$('registration_div').innerHTML = response;
	}
}

function gotoRegStep3()
{
	if($F('mobile_model_id') == '')
	{
		displayAlert("Please Enter Your Mobile Model");
		return false;
	}
	if( $F('con_type') == '' )  {
		displayAlert("Please select your connection type.");
		return false;
	}
	if($F('verif') == '')
	{
		displayAlert("Please Enter Verification Code");
		return false;
	}
	url = app_path + 'thanks.php';
	var pars = "verif=" + $F('verif') + '&mobile_model_id=' + $F('mobile_model_id') + '&con_type=' + $F('con_type') + '&register=yes';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:codeVerify
	});
}

function codeVerify(originalRequest) {

	result = originalRequest.responseText;

	if(result.indexOf('--wrong_security_code--') != -1) {

		displayAlert("Verification code is wrong!");
	}
	else {
		$('registration_div').innerHTML = result;
		int_obj = setInterval("loadField('fname')", 200);
	}
}

function displayAddress(obj){

	if(obj.value == 'no')
		$('current_address').style.display = '';
	else {
		$('current_address').style.display = 'none';
	}
}

function generateCaptcha(){

	var url = 'thanks.php';

	var myAjax = new Ajax.Updater(
	{success:'captcha'},
	url,
	{
		method: 'post',
		onFailure: reportError
	});
}

function displayAlert(msg)
{
	if(msg) $('msg_div').innerHTML = msg;
	$('alert_div').className = 'alert_show';
}

function reportError(request)
{
	alert('Sorry. There was an error.');
}

function Activate_Profile(continue_reg)
{
	var url = 'thanks.php';
	var pars = 'mobile_code=' + $F('mobile_code');

	if(continue_reg) {
		pars = 'continue_reg=continue_reg';
	}
	else if($F('mobile_code') == '')
	{
		displayAlert("Please enter the code you recieved on your mobile.");
		return false;
	}

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:activationResponse
	});
}

function activationResponse(originalRequest)
{
	response = originalRequest.responseText;

	if( response.indexOf('--wrong_code--') != -1 ) {
		displayAlert('Please enter correct verification code.');
	}else if(response.indexOf('--already--') != -1) {
		displayAlert('This mobile is already verified by another user.');
	}
	else {
		$('registration_div').innerHTML = response;
	}
}

function showHide(obj, img_obj) {

	if(!document.getElementById(obj)) return false;

	div = document.getElementById(obj);

	if(div.className == 'hide') {

		if(img_obj.src.indexOf('trv_plus4.gif') != -1) {
			pos = img_obj.src.indexOf('trv_plus4.gif');
			rep_img = "trv_topminus.gif";
		}
		else if(img_obj.src.indexOf('trv_intersecplus.gif') != -1) {
			pos = img_obj.src.indexOf('trv_intersecplus.gif');
			rep_img = "trv_intersecminus.gif";
		}
		else if(img_obj.src.indexOf('trv_intersecplus_end.gif') != -1) {
			pos = img_obj.src.indexOf('trv_intersecplus_end.gif');
			rep_img = "trv_intersecminus_end.gif";
		}
		img_obj.src = img_obj.src.substring(0, pos) + rep_img;
		div.className = 'show';
	}
	else {
		if(img_obj.src.indexOf('trv_topminus.gif') != -1) {
			pos = img_obj.src.indexOf('trv_topminus.gif');
			rep_img = "trv_plus4.gif";
		}
		else if(img_obj.src.indexOf('trv_intersecminus.gif') != -1) {
			pos = img_obj.src.indexOf('trv_intersecminus.gif');
			rep_img = "trv_intersecplus.gif";
		}
		else if(img_obj.src.indexOf('trv_intersecminus_end.gif') != -1) {
			pos = img_obj.src.indexOf('trv_intersecminus_end.gif');
			rep_img = "trv_intersecplus_end.gif";
		}
		img_obj.src = img_obj.src.substring(0, pos) + rep_img;
		div.className = 'show';

		div.className = 'hide';
	}
}


function checkParent(parent, id, this_obj) {
	if(this_obj.checked) {
		for(var i=1; i<=id; i++) {
			obj = document.getElementById(parent + '_' + i);
			obj.checked = true;
		}
	}
	else {
		for(var i=1; i<=id; i++) {
			obj = document.getElementById(parent + '_' + i);
			obj.checked = false;
		}
	}

}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function viewMyNetwork()
{
	var url = 'thanks.php';

	var myAjax = new Ajax.Updater(
	{success:'registration_div'},
	url,
	{
		method: 'get',
		parameters: '',
		onFailure: reportError
	});
}

function open_iframe1(url,di)
{

	window.parent.$(di).innerHTML="<div style='padding-top:0px'align='right'><a href='#' onclick='javascript:openInvite();' class='leftNav'>Go Back & Invite More</a><iframe src='"+url+"' width='100%'  frameborder='0' id='ww1' height='900' style='padding:0px;margin:0px;border=1px'></iframe></div>"

}

function openiframe1(url,di)
{

	window.parent.$(di).innerHTML="<div style='padding-top:0px'align='right'><a href='#' onclick='javascript:openLoginInvite();' class='leftNav'>Go Back & Invite More</a><iframe src='"+url+"' width='100%'  frameborder='0' id='ww1' height='900' style='padding:0px;margin:0px;border=1px'></iframe></div>"

}


function arrow(i){


	for(j=1;j<=10;j++){
		if(j==i){
			document.getElementById('arrow'+j).innerHTML="<img src='"+app_root+"/images/arrow_mail.jpg' >";
		}
		else{
			//alert('arrow'+j);
			document.getElementById('arrow'+j).innerHTML="";
		}
	}
}

function select_all(CheckValue)
{
	var objCheckBoxes = document.forms['f1'].elements['emails[]'];
	if(!objCheckBoxes)
	return;

	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
	objCheckBoxes.checked = CheckValue;
	else
	for(var i = 0; i < countCheckBoxes; i++)
	objCheckBoxes[i].checked = CheckValue;
}
function open_iframe(url,id)
{
	//alert(url);
	$(id).innerHTML="<div style='padding-top:0px'><iframe src='"+url+"' width='100%' height='900' frameborder='0' id='ww'></iframe></div>";

}

//------------------------ End ---------------------------------



//Baloon functions

function attachTooltip(elementId){

	if($(elementId)){
		Event.observe(elementId, 'focus', onfocusEle, false);
		Event.observe(elementId, 'blur', onblurEle, false);
		//	   Event.observe(elementId, 'mouseover', onfocusEle, false);
		//	   Event.observe(elementId, 'mouseout', onblurEle, false);
	}
};

//only for home page tool-tip
function attachHomeTooltip(elementId) {

	if($(elementId)){
		Event.observe(elementId, 'focus', onfocusEleHome, false);
		Event.observe(elementId, 'blur', onblurEleHome, false);
	}
};

function onblurEleHome(e) {

	var id = Event.element(e).id;
	$(id).className = "inputstyle" ;
	$("h-" + id).className = "field-hint-inactive" ;
};

function onfocusEleHome(e){

	if($(selected_field)) {
		$("h-" + selected_field).className = "field-hint-inactive" ;
		$(selected_field).className = "inputstyle" ;
	}
	var id = Event.element(e).id;
	$(id).className = "inputstyle-focus" ;
	$("h-" + id).className = "field-hint-home" ;
};

//only for home page tool-tip

function onblurEle(e){
	var id = Event.element(e).id;
	$(id).className = "inputstyle" ;
	$("h-" + id).className = "field-hint-inactive" ;
};

function onfocusEle(e){

	if($(selected_field)) {
		$("h-" + selected_field).className = "field-hint-inactive" ;
		$(selected_field).className = "inputstyle" ;
	}
	var id = Event.element(e).id;
	$(id).className = "inputstyle-focus" ;
	$("h-" + id).className = "field-hint" ;
};

selected_field = '';

function Highlight(id){
	selected_field = id;
	$(id).focus();
};

//Baloon functions


function userLogin(obj)
{
	var url = 'thanks.php';
	$('signin').value='Signing In...';
	$('signin').disabled = 'true';

	if($F('login_id').trim() == '') {

		$('msg_div').innerHTML = "Username is blank!";
		$('signin').value='Sign In';
	    $('signin').disabled = '';

		displayAlert();
		return false;
	}

	if($F('passwd').trim() == '') {

		$('msg_div').innerHTML = "Password is blank!";
		$('signin').value='Sign In';
	    $('signin').disabled = '';
		displayAlert();
		return false;
	}

	var pars = 'login_id=' + $F('login_id') + '&passwd=' + $F('passwd') + '&remember=' + $F('remember');

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:showLogin_Response
	});

}

function showLogin_Response(originalRequest)
{

	response  = originalRequest.responseText;
//	alert(response);
   
	if(response.indexOf('yes') != -1) {
		$('signin').value='Signing In...';
		$('signin').disabled = 'true';
		window.location = app_root ;
	}
	else {
		$('msg_div').innerHTML = response;
		$('signin').value='Sign In';
	    $('signin').disabled = '';
		displayAlert();
		return false;
	}
}

function displayAlert_temp(msg)
{
	if(msg) $('msg_div_temp').innerHTML = msg;
	$('alert_div_temp').className = 'alert_show';
}

function getPassword()
{
	if($F('f_uname').trim() == '') {
		displayAlert_temp("Username/Email is blank!");
		return false;
	}
	
	var mobile_no = $F('f_mobile').trim();
	var res = checkMobileNumber(mobile_no);

	if(res) {
		displayAlert_temp(res);
		return false;
	}

	var url = 'thanks.php';

	var pars = 'f_uname=' + $F('f_uname') + '&f_mobile=' + $F('f_mobile') + '&forgot=y';

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'POST',
		parameters: pars,
		onComplete:getPassword_Response
	});

}

function getPassword_Response(originalRequest)
{
	response  = originalRequest.responseText;
	displayAlert_temp(response);
	return false;
}

function showAddressPreview() {

	address = '';

	if( $F('p_firstname') != '' ) address += '<br><b>' + $F('p_firstname') + $F('p_lastname') +'</b>';
	if( $F('address1') != '' ) address += '<br>' + $F('address1');
	if( $F('address2') != '' ) address += '<br>' + $F('address2');

	if( $('other_area'))
	if( $F('other_area') != '' ) address += '<br>' + $F('other_area');

	if( $F('area') != '' && $F('area') != 'other' )  {
		area1 = $F('area');
		area1 = area1.substring(area1.indexOf('_')+1 );
		address += '<br>' + area1;
	}

	if( $('other_city'))
	if( $F('other_city') != '' ) address += '<br>' + $F('other_city');
	if( $F('city') != '' && $F('city') != 'other' ) address += '<br>' + $F('city');

	if( $F('pincode') != '' ) address += '<br>' + $F('pincode');

	if( $F('state') != '' && $F('state') != 'other' ) address += '<br>' + $F('state');
	if( $('other_state') )
	if( $F('other_state') != '' ) address += '<br>' + $F('other_state');

	if(address.trim() == '') address = "Please fill in address fields!"

	$('address_preview').innerHTML = '<table cellpadding="0" cellspacing="0" width="90%" border="0" align="center"><tr><td><b>Address Preview</b></td></tr><tr><td>' + address + '</td></tr><tr><td align=center><a href="javascript:void(0);" onclick="hideAddressPreview();">close</a></td></tr></table>';
	$('address_preview').className = 'address_preview';
}

function hideAddressPreview() {
	$('address_preview').className = 'hide';
}


function openLoginInvitewithvalue(originalRequest)
{
	response  = originalRequest.responseText;
	//alert(response);
	var url = 'thanks.php';

	var myAjax = new Ajax.Updater(
	{success:'registration_div'},
	url,
	{
		method: 'get',
		parameters: '',
		onFailure: reportError
	});
}

function getAllPhoneModels(brand_id)
{
	if(brand_id == '')return false;

	var url = 'thanks.php';
	pars = "brand_id=" + brand_id;
	var myAjax = new Ajax.Updater(
	{success:'phone_models'},
	url,
	{
		method: 'get',
		parameters: pars,
		onFailure: reportError
	});
}

function ResendCode(mobile,user) {
	
	url = app_path + 'thanks.php';
	pars = "mobile_no=" + mobile + "&user=" + user;
	var myAjax = new Ajax.Updater(
	{success:'mainactiondiv'},
	url,
	{
		method: 'get',
		parameters: pars,
		onFailure: reportError
	});
}