var resourcePath="";
if(window.location.href.indexOf("/Rhythmyx/assembler/render") != -1){
	resourcePath = "../web_resources/healthreform";	
}
else{
	resourcePath = "/healthreform";
}

//alert(resourcePath);

function validatecomment()
  {
  
  error = '';

  if(document.commentform.email.value.length == 0)
   { error += '\nPlease enter your Email Address.';}
  else if (document.commentform.email.value.indexOf('@')==-1 || document.commentform.email.value.indexOf('.')==-1 || (document.commentform.email.value.charAt(document.commentform.email.value.length - 4) != '.'))
    { error += '\nPlease enter a valid email address.';}
	
   if(document.commentform.zip.value == '')
    error += '\nPlease enter the Home Zip Code.';
  else if (document.commentform.zip.value.length < 5)
     error += '\nPlease enter a valid Home Zip Code.';

   if(document.commentform.comment.value.replace(/^\s+|\s+$/g,"") == '')
    error += '\nPlease enter a comment.';
  
  if (error.length >0)
  {
    alert('This form has errors and cannot be submitted:' + error);
	return false;
  }
 else
   document.commentform.submit();
  }

 function validatepledge()
  {
  
  error = '';
  if(document.pledgeform.name.value == '')
    error += '\nPlease enter your name.';

/*  
  if(document.pledgeform.address1.value == '')
    error += '\nPlease enter the address line 1.';

   if(document.pledgeform.city.value == '')
    error += '\nPlease enter the city/town.';

   if(document.pledgeform.state.value == '')
    error += '\nPlease enter the state.';
*/
   if(document.pledgeform.zip.value == '')
    error += '\nPlease enter the Zip Code.';
  else if (document.pledgeform.zip.value.length < 5)
     error += '\nPlease enter a valid Zip Code.';

/*   if(document.pledgeform.phone.value == '')
    error += '\nPlease enter your phone number.';
*/
  if(document.pledgeform.email.value.length == 0)
   { error += '\nPlease enter your Email Address.';}
  else if (document.pledgeform.email.value.indexOf('@')==-1 || document.pledgeform.email.value.indexOf('.')==-1 || (document.pledgeform.email.value.charAt(document.pledgeform.email.value.length - 4) != '.'))
    { error += '\nPlease enter a valid email address.';}
    
  if(! document.pledgeform.age.checked)
   { error += '\nUnfortunately we cannot accept submissions from children under the age of 13.  ';}
  
	
  if (error.length >0)
  {
    alert('This form has errors and cannot be submitted:' + error);
	return false;
  }
 else
   document.pledgeform.submit();
  }

var CHIPWebcast = {
	defaultText: "Type in your questions here.",	
	isBlank: function(obj, message){
		if (obj.value == ''){
			alert(message);
			obj.focus();
			return false;
		}
		return true;
	},
	isEmail: function(obj, message){
		if(!( /[^@]+@[^@]+\.[^@]+/.test(obj.value))){
			alert(message);
			obj.focus();
			return false;
		}
		return true;		
	},
	
	textAreaOnClick: function(obj){		
		if(obj.value == CHIPWebcast.defaultText){
			obj.value="";
		}
	},
	
	validate: function (objForm){
		if ( (!CHIPWebcast.isBlank(objForm._name, 'Name is required.')) || (!CHIPWebcast.isEmail(objForm.email, 'A valid email address is required.'))	){			
			return false;
		}		
		if (objForm.question.value == "" || objForm.question.value == CHIPWebcast.defaultText){
			alert("Please type in your question in question box.");
			objForm.question.focus();
			return false;
		}
		return true;
	}  	
};

var EmailFriend = {
	
	isBlank: function(obj, message){
		if (obj.value == ''){
			alert(message);
			obj.focus();
			return false;
		}
		return true;
	},
	isEmail: function(obj, message){
		if(!( /[^@]+@[^@]+\.[^@]+/.test(obj.value))){
			alert(message);
			obj.focus();
			return false;
		}
		return true;		
	},	
	
	validate: function (objForm){		
		
		if ( (!EmailFriend.isEmail(objForm.toad, 'A valid email address is required.')) || (!EmailFriend.isEmail(objForm.frad, 'A valid email address is required.')) 	){			
			return false;
		}
		
		if(objForm.fp.value == "ok"){			
			var str = objForm.referral.value + objForm.frad.value + objForm.toad.value + objForm.frnm.value;			
			objForm.fp.value = escape(str);			
		}
		
		return true;
	}  	
};


// Validator for Submit your questions and ideas on Health Reform

var Ideas = {
	defaultText: "Type in your questions here.",	
	isBlank: function(obj, message){
		if (obj.value == ''){
			alert(message);
			obj.focus();
			return false;
		}
		return true;
	},
	isEmail: function(obj, message){
		if(!( /[^@]+@[^@]+\.[^@]+/.test(obj.value))){
			alert(message);
			obj.focus();
			return false;
		}		
		return true;		
	},
	
	
	validate: function (objForm){
		if ( (!Ideas.isBlank(objForm.name, 'Name is required.')) || (!Ideas.isEmail(objForm.email, 'A valid email address is required.')) || (!Ideas.isBlank(objForm.zip, 'Zip code is required.')) 	){	
			return false;
		}				
		if(! objForm.age.checked){
			alert("Unfortunately we cannot accept submissions from children under the age of 13.");
			objForm.age.focus()
			return false;
		}
		
		return true;
	}  	
};
