  

flag = 1;

function check(){

flag = 1;

msg="";

if(flag == 1){



	if(trim(document.getElementById( "first_name" ).value) == '' || trim(document.getElementById( "first_name" ).value) == 'First Name:'  ){

	//alert('1');

	msg+="Please enter your First Name.\r\n";

	flag = 0;

	}	

	if(	trim(document.getElementById( "last_name" ).value) == '' || trim(document.getElementById( "last_name" ).value) == 'Last Name:'  ){

	//alert('1');

	msg+="Please enter your Last Name.\r\n";

	flag = 0;

	}	

	if(trim(document.getElementById('email').value) == '' || trim(document.getElementById('email').value) == 'Email:'){

	flag = 0;

		msg+="Please enter your Email.\r\n";

	}else{

		if(!_mvalidateEmail(document.getElementById('email').value)){

			flag = 0;

			msg+="Please enter your Email correctly.\r\n";

			

		}

		}

	if(trim(document.getElementById( "phone" ).value) == '' || trim(document.getElementById( "phone" ).value) == 'Your Phone:'){

	//alert('1');

	msg+="Please enter your Phone Number.\r\n";

	flag = 0;

	}else{

		if(!isNumber(document.getElementById('phone').value)){

			flag = 0;

			msg+="Please enter your Phone Number correctly.\r\n";

			

		}

		}

	

	

	if(trim(document.getElementById('address').value) == '' || trim(document.getElementById('address').value) == 'Address'){

	flag = 0;

		msg+="Please enter your Address.\r\n";

	}

	if(	trim(document.getElementById( "city" ).value) == '' || trim(document.getElementById( "city" ).value) == 'City:'  ){

	//alert('1');

	msg+="Please enter your City.\r\n";

	flag = 0;

	}	

	if(	trim(document.getElementById( "zip" ).value) == '' || trim(document.getElementById( "zip" ).value) == 'Zip:'  ){

	//alert('1');

	msg+="Please enter your ZIP.\r\n";

	flag = 0;

	}	

	if(	trim(document.getElementById( "websites3" ).value) == '' || trim(document.getElementById( "websites3" ).value) == 'Select'  ){

	//alert('1');

	msg+="Please select your State.\r\n";

	flag = 0;

	}	
if(	trim(document.getElementById( "websites2" ).value) == '' || trim(document.getElementById( "websites2" ).value) == 'Select'  ){

	//alert('1');

	msg+="Please select Unit Size.";

	flag = 0;

	}	
	

	

}

//validate('form_subscription','email');

if(flag == 1){	

document.getElementById( "form_subscription" ).submit() ;

}

else{

alert(msg);

}



return false;

}







/**

* email validator http://www.white-hat-web-design.co.uk/articles/js-validation.php

* 

*/

var _mvalidateEmail = function (address) {

    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

    return reg.test(address);

};



function trim(s)
{
	return rtrim(ltrim(s));
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}


function isNumber(n) {  return !isNaN(parseFloat(n)) && isFinite(n);}



function checkGender(gender) { 

	if(gender == 'male' || gender == 'female'){

	

		return true;

	

	}else{

		return false;

	}

	

	return false;

}



function validate(form_id,email) {

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

   var address = document.forms[form_id].elements[email].value;

   if(reg.test(address) == false) {

     // alert('Invalid Email Address');

	 msg+="Please fill a valid email.\r\n";

     flag = 0;

   }

}





  

  // copyright 1999 Idocs, Inc. http://www.idocs.com

    // Distribute this script freely but keep this notice in place

    var numbersonly = function (myfield, e, dec) {

        var key;

        var keychar;



        if (window.event)

            key = window.event.keyCode;

        else if (e)

            key = e.which;

        else

            return true;

        keychar = String.fromCharCode(key);



        // control keys

        if ((key == null) || (key == 0) || (key == 8) ||

	    (key == 9) || (key == 13) || (key == 27))

            return true;



        // numbers

        else if ((("0123456789").indexOf(keychar) > -1))

            return true;



        // decimal point jump

        else if (dec && (keychar == ".")) {

            myfield.form.elements[dec].focus();

            return false;

        }

        else

            return false;

    }

	

	

	
