﻿		var validateForm={
		 re_enter:function(value)
		 {
			//alert("inside validate, re_enter |" + value);
		   if(value=="") return false;
		   return true;
		 },
		 re_email:function(value)
		 {/*
		 0->the value is empty;
		 1->the format error;
		 2->right;
		 */
			//alert("inside validate, re_email |" + value);
		   if(!this.re_enter(value)) return 0;
		   var re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		   var r=value.match(re);
		   if(r==null)
		   {
		     return 1;
		   }
		   return 2;
		 },
		 re_phone:function(value)
		 {/*
		 0->the value is empty;
		 1->the format error;
		 2->right;
		 */
			//alert("inside validate, re_phone |" + value);
		   if(!this.re_enter(value)) return 0;
		   var re=/^[\(]?\d{3}[\)\ \.-]?[\ ]?\d{3}[\ \.-]?\d{4}$/;
		   var r=value.match(re);
		   if(r==null)
		   {
		     return 1;
		   }
		   return 2;
		 },
		validate_numberic:function(data)
		{
			if(data=="")return false;
			var source="0123456789";
			var len=data.length;
			for(var i=0;i<len;i++)
			{
				var ch = data.charAt(i);
				var temp = source.indexOf(ch);
				if(temp==-1)
				{
					return false;
				}
			}
			return true;
		}
		}
		function re_submit()
		{
			//alert("re submitting");
		  var obj_form=document.getElementById('form1');
		  var primary_interest=document.getElementById('00N30000004STd8').value;
		  var first_name=document.getElementById('first_name').value;
		  var last_name=document.getElementById('last_name').value;
		  var title=document.getElementById('title').value;
		  var company=document.getElementById('company').value;
		  var email=document.getElementById('email').value;
		  var phone=document.getElementById('phone').value;
		  var state=document.getElementById('state').value;
		  //var comments=document.getElementById('comments').value;
		  /*var first_interest=document.getElementById('first_interest').value;
		  var sign_me_up=document.getElementById('sign_me_up').checked;		  
		  var divobj = document.getElementById('rave_products_main_div');
		  var divcheckobj = divobj.getElementsByTagName("input");*/
		  var is_submit=true;
		 
		    //alert("before validate")
	  	if(!validateForm.re_enter(primary_interest))
		  {
			//alert("first name empty");
		    is_submit=false;
			document.getElementById('primary_interest_div').style.display="";
			document.getElementById('primary_interest_div').innerHTML="Please Select Your Primary Interest.";

		  }else 
		  {
			//alert("first name not empty |" + first_name + "|");
		    document.getElementById('primary_interest_div').style.display="none";
			document.getElementById('primary_interest_div').innerHTML="";

		  }
		  if(!validateForm.re_enter(first_name))
		  {
			//alert("first name empty");
		    is_submit=false;
			document.getElementById('first_name_div').style.display="";
			document.getElementById('first_name_div').innerHTML="Please Enter First Name.";
			
		  }else 
		  {
			//alert("first name not empty |" + first_name + "|");
		    document.getElementById('first_name_div').style.display="none";
			document.getElementById('first_name_div').innerHTML="";
			
		  }
		  if(!validateForm.re_enter(last_name)) 
		  {
			//alert("last name empty");
		    is_submit=false;
			document.getElementById('last_name_div').style.display="";
			document.getElementById('last_name_div').innerHTML="Please Enter Last Name.";
			
	      }else 
		  {
			//alert("last name not empty");
		    document.getElementById('last_name_div').style.display="none";
			document.getElementById('last_name_div').innerHTML="";
			
		  }
		  if(!validateForm.re_enter(company))
		  { 
	        is_submit=false;
			document.getElementById('company_div').style.display="";
			document.getElementById('company_div').innerHTML="Please Enter Company.";			
		  }
		  else 
		  {
		    document.getElementById('company_div').style.display="none";
			document.getElementById('company_div').innerHTML="";			
		  }
		  if(!validateForm.re_enter(title))
		  { 
	        is_submit=false;
			document.getElementById('title_div').style.display="";
			document.getElementById('title_div').innerHTML="Please Enter Title.";			
		  }
		  else 
		  {
		    document.getElementById('title_div').style.display="none";
			document.getElementById('title_div').innerHTML="";			
		  }
		  if(!validateForm.re_enter(state))
		  { 
	        is_submit=false;
			document.getElementById('state_div').style.display="";
			document.getElementById('state_div').innerHTML="Please Enter State.";			
		  }
		  else 
		  {
		    document.getElementById('state_div').style.display="none";
			document.getElementById('state_div').innerHTML="";			
		  }
		 if(validateForm.re_phone(phone)!=2)
		  { 
			//alert("phone empty");
	        is_submit=false;
			document.getElementById('phone_div').style.display="";
			document.getElementById('phone_div').innerHTML="Incorrect format, please re-enter Phone.";			
		  }
		  else 
		  {
			//alert("phone not empty");
		    document.getElementById('phone_div').style.display="none";
			document.getElementById('phone_div').innerHTML="";			
		  }
		  
		  /*for(var j=0,i=0; i<divcheckobj.length; i++)
		  {
		  	if(divcheckobj[i].checked == true)
			{
				j++;
			}
		  }
		  if( j==0 )
		  {
		  	is_submit=false;
			document.getElementById('products_div').style.display="";
			document.getElementById('products_div').innerHTML="Please select Rave Products which you are interested in.";
		  }
		  else
		  {
		  	document.getElementById('products_div').style.display="none";
			document.getElementById('products_div').innerHTML="";		
		  }
		  if(!validateForm.re_enter(first_interest))
		  { 
	        is_submit=false;
			document.getElementById('first_interest_div').style.display="";
			document.getElementById('first_interest_div').innerHTML="Please select your Insterest with Rave.";
		  }
		  else 
		  {
		    document.getElementById('first_interest_div').style.display="none";
			document.getElementById('first_interest_div').innerHTML="";			
		  }
		  
		  if(!validateForm.re_enter(hear))
		  { 
	        is_submit=false;
			document.getElementById('hear_div').style.display="";
			document.getElementById('hear_div').innerHTML="Please Enter 'How did you hear about Rave Wireless?'.";			
		  }
		  else 
		  {
		    document.getElementById('hear_div').style.display="none";
			document.getElementById('hear_div').innerHTML="";			
		  }
		  if(!validateForm.re_enter(comments))
		  { 
	        is_submit=false;
			document.getElementById('comments_div').style.display="";
			document.getElementById('comments_div').innerHTML="Please Enter Comments.";			
		  }
		  else 
		  {
		    document.getElementById('comments_div').style.display="none";
			document.getElementById('comments_div').innerHTML="";			
		  }*/
		  if(validateForm.re_email(email)!=2)
		  {
			//alert("email empty");
		    is_submit=false;
			document.getElementById('email_div').style.display="";
			document.getElementById('email_div').innerHTML="Incorrect format, please re-enter Email.";	
		  }
		  else 
		  {
			//alert("email not empty");
		    document.getElementById('email_div').style.display="none";
			document.getElementById('email_div').innerHTML="";
		  }
		  /*if( sign_me_up == false )
		  {
		  	is_submit=false;
			document.getElementById('sign_me_up_div').style.display="";
			document.getElementById('sign_me_up_div').innerHTML="Please confirm you are interested in the Rave //alert Challenge";	
		  }
		  else
		  {
		  	document.getElementById('sign_me_up_div').style.display="none";
			document.getElementById('sign_me_up_div').innerHTML="";
		  }*/
		 
		  if(is_submit)
		  {
		    //obj_form.submit();
			return true;
		  } 
			return false;	
		}
		function option_interest(f_obj,s_obj)
		{
		  f_value=document.getElementById('second_interest').value;
		  s_obj.length=0;
		  var j=0;
		  for(i=0;i<f_obj.length;i++)
		  {
			/*if(s_obj.options[i].value==f_value)
			{
			  s_obj.options[i].style="display:none";
			}
			else
			{
			  s_obj.options[i].style="";
			}*/
			if(f_obj.options[i].selected!=true)
			{
			  add_options(f_obj.options[i].text,f_obj.options[i].value,s_obj);
			}
		  }
		}
		function add_options(ao_text,ao_value,select_object)
		{
			var moPtion=document.createElement("OPTION");
            moPtion.innerText=ao_text;
			moPtion.text=ao_text;
            moPtion.value=ao_value;
            select_object.appendChild(moPtion);
		}