//  Global Variables

var keys = new Array();
var values = new Array();

//  Parsing Query String Globaly

	var split_url;
	var query_string;
	var key_value_pairs;
	
	//  Split the url at the '?' to get query string.
	split_url = location.href.split("?");


	//  Store query string
	//    check to see if there is a query string.
	if(split_url.length == 2)
	{
		query_string = split_url[1];
	
		//  Split the key/value pairs up using the query string
		key_value_pairs = query_string.split("&");
	
		//  Loop through key/value pairs and get the keys & values
		for(count = 0; count < key_value_pairs.length; count++)
		{
			tmp_key_value_pair = key_value_pairs[count].split("=");
		
			//  store keys and values in arrays for later access
			keys[count] = tmp_key_value_pair[0];
			values[count] = unescape(tmp_key_value_pair[1]);
		}
	}



///////////////////////////////////
/*
==================================================================
LTrim(string) : Returns a copy of a string without leading spaces.
==================================================================
*/
function LTrim(str)
/*
   PURPOSE: Remove leading blanks from our string.
   IN: str - the string we want to LTrim
*/
{
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(0)) != -1) {
      // We have a string with leading blank(s)...
      var j=0, i = s.length;
      // Iterate from the far left of string until we
      // don't have any more whitespace...
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      // Get the substring from the first non-whitespace
      // character to the end of the string...
      s = s.substring(j, i);
   }
   return s;
}
/*
==================================================================
RTrim(string) : Returns a copy of a string without trailing spaces.
==================================================================
*/
function RTrim(str)
/*
   PURPOSE: Remove trailing blanks from our string.
   IN: str - the string we want to RTrim
*/
{
   // We don't want to trip JUST spaces, but also tabs,
   // line feeds, etc.  Add anything else you want to
   // "trim" here in Whitespace
   var whitespace = new String(" \t\n\r");
   var s = new String(str);
   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      // We have a string with trailing blank(s)...
      var i = s.length - 1;       // Get length of string
      // Iterate from the far right of string until we
      // don't have any more whitespace...
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      // Get the substring from the front of the string to
      // where the last non-whitespace character is...
      s = s.substring(0, i+1);
   }
   return s;
}
/*
=============================================================
Trim(string) : Returns a copy of a string without leading or trailing spaces
=============================================================
*/
function Trim(str)
/*
   PURPOSE: Remove trailing and leading blanks from our string.
   IN: str - the string we want to Trim
   RETVAL: A Trimmed string!
*/
{
   return RTrim(LTrim(str));
}


function validate_and_submit_Ordering()
{// begin validate_and_submit
	errorMsg = "";
	if(Trim(document.form1.Ordering_Type.value) == "" || Trim(document.form1.Ordering_Type.value) == "None")
		errorMsg += "Please select your Request!\n";
	if(Trim(document.form1.Name.value) == "")
		errorMsg += "Please enter your Name!\n";
	if(Trim(document.form1.Title.value) == "")
		errorMsg += "Please enter your Title!\n";
	if(Trim(document.form1.District.value) == "")
		errorMsg += "Please enter your District!\n";
	if(Trim(document.form1.Phone.value) == "")
		errorMsg += "Please enter your Phone!\n";
	if(Trim(document.form1.School.value) == "")
		errorMsg += "Please enter your School!\n";								
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";   
//	if(Trim(document.form1.subject.value) == "")
//		errorMsg += "Please enter your Subject!\n";     
//	if(Trim(document.form1.Additional_Comments.value) == "")
	//	errorMsg += "Please enter any Additional Comments!\n";
	if(Trim(document.form1.State.value) == "" || Trim(document.form1.State.value) == "None")
		errorMsg += "Please enter your State!\n";
	


	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Catch items that don't have to be entered.
		//if(Trim(document.form1.Phone.value) == "")
			//document.form1.Phone.value = "Not Entered";
		if(Trim(document.form1.Additional_Comments.value) == "")
			document.form1.Additional_Comments.value = "None";

		// Change email subject according to order type
		if(Trim(document.form1.Ordering_Type.value) == "Request A Quote")
			document.form1.subject.value = "BELLWORK - Potential Customer Requesting a Phone Quote";
		if(Trim(document.form1.Ordering_Type.value) == "Auto Calculated Order Form (PDF)")
			document.form1.subject.value = "BELLWORK - Potential Customer Downloaded Auto Calculated Order Form";
			if(Trim(document.form1.Ordering_Type.value) == "Auto Calculated WOT Order Form")
			document.form1.subject.value = "BELLWORK - Potential Customer Downloaded Auto WOT Calculated Order Form";
			if(Trim(document.form1.Ordering_Type.value) == "Auto Calculated Science Order Form")
			document.form1.subject.value = "BELLWORK - Potential Customer Downloaded Auto Science Calculated Order Form";
		if(Trim(document.form1.Ordering_Type.value) == "Blank Order Form (PDF)")
			document.form1.subject.value = "BELLWORK - Potential Customer Downloaded Blank Order Form";
		
		//  Set thank you page
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=ordering" + "&Ordering_Type=" + document.form1.Ordering_Type.value;
//		document.form1.referalPage.value += "?referer=ordering" + "&Ordering_Type=" + document.form1.Ordering_Type.value;
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_Ordering




function validate_and_submit_Pilotprogram()
{// begin validate_and_submit
	errorMsg = "";
	if(Trim(document.form1.Selection_Type.value) == "" || Trim(document.form1.Selection_Type.value) == "None")
		errorMsg += "Please Choose a Pilot Program!\n";
	if(Trim(document.form1.Name.value) == "")
		errorMsg += "Please enter your Name!\n";
	if(Trim(document.form1.Title.value) == "")
		errorMsg += "Please enter your Title!\n";
	if(Trim(document.form1.District.value) == "")
		errorMsg += "Please enter your District!\n";
	if(Trim(document.form1.Phone.value) == "")
		errorMsg += "Please enter your Phone!\n";
	if(Trim(document.form1.School.value) == "")
		errorMsg += "Please enter your School!\n";								
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";
	if(Trim(document.form1.Address.value) == "")
		errorMsg += "Please enter your Address!\n";
	if(Trim(document.form1.City.value) == "")
		errorMsg += "Please enter your City!\n";
	if(Trim(document.form1.State.value) == "" || Trim(document.form1.State.value) == "None")
		errorMsg += "Please enter your State!\n";
	if(Trim(document.form1.Zip_Code.value) == "")
		errorMsg += "Please enter your Zip_Code!\n";			
	if(Trim(document.form1.subject.value) == "")
		errorMsg += "Please enter your Subject!\n";
//	if(Trim(document.form1.subject.value) == "")
//		errorMsg += "Please enter your Subject!\n";     
//	if(Trim(document.form1.Additional_Comments.value) == "")
	//	errorMsg += "Please enter any Additional Comments!\n";	

	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Catch items that don't have to be entered.
		//if(Trim(document.form1.Phone.value) == "")
			//document.form1.Phone.value = "Not Entered";
		if(Trim(document.form1.Additional_Comments.value) == "")
			document.form1.Additional_Comments.value = "None";

		// Change email subject according to order type
		if(Trim(document.form1.Selection_Type.value) == "Math_1_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 1 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_2_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 2 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_3_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 3 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_4_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 4 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_5_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 5 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_6_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 6 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_7_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 7 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Math_8_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Math 8 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "TMP_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting TMP Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Algebra_I_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Algebra I Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_1_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 1 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_2_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 2 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_3_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 3 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_4_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 4 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_5_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 5 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_6_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 6 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_7_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 7 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Read_8_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Reading 8 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Science_4_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Science 4 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Science_5_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Science 5 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "PhyScience_8_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Physical Science 8 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "Bio_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Biology/Life Sciences Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "History_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting History-Social Science 8 Pilot Program";
		if(Trim(document.form1.Selection_Type.value) == "LifeScience_pp")
			document.form1.subject.value = "BW - Potential Customer Requesting Life Science 10 Pilot Program";

		
		//  Set thank you page
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=pilotprogram" + "&Selection_Type=" + document.form1.Selection_Type.value;
//		document.form1.referalPage.value += "?referer=pilotprogram" + "&Selection_Type=" + document.form1.Selection_Type.value;
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_Pilotprogram



function validate_and_submit_ContactUs()
{// begin validate_and_submit
	errorMsg = "";
	if(Trim(document.form1.Name.value) == "")
		errorMsg += "Please enter your Full Name!\n";
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";		    
	if(Trim(document.form1.subject.value) == "")
		errorMsg += "Please enter your Subject!\n";
	if(Trim(document.form1.Message.value) == "")
		errorMsg += "Please enter a Message!\n";


	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Set thank you page		
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=contactUs";
//		document.form1.referalPage.value += "?referer=contactUs";
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_ContactUs


function validate_and_submit_Feedback()
{// begin validate_and_submit
	errorMsg = "";
	if(Trim(document.form1.Name.value) == "")
		errorMsg += "Please enter your Name!\n";
	if(Trim(document.form1.Title.value) == "")
		errorMsg += "Please enter your Title!\n";		
	if(Trim(document.form1.District.value) == "")
		errorMsg += "Please enter your District!\n";		
	if(Trim(document.form1.Phone.value) == "")
		errorMsg += "Please enter your Phone!\n";
	if(Trim(document.form1.School.value) == "")
		errorMsg += "Please enter your School!\n";
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";				    
	if(Trim(document.form1.subject.value) == "")
		errorMsg += "Please enter your Subject!\n";
	if(Trim(document.form1.State.value) == "" || Trim(document.form1.State.value) == "None")
		errorMsg += "Please enter your State!\n";		
	if(Trim(document.form1.Feedback_Message.value) == "")
		errorMsg += "Please enter a Feedback Message!\n";		

	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Catch items that don't have to be entered.
		if(Trim(document.form1.Phone.value) == "")
			document.form1.Phone.value = "Not Entered";

		//  Append Bellwork to Subject tag
		document.form1.subject.value = "Bellwork Feedback - " + document.form1.subject.value;

		//  Set thank you page
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=feedback";
//		document.form1.referalPage.value += "?referer=feedback";
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_Feedback


function validate_and_submit_DVD_Request()
{// begin validate_and_submit
	errorMsg = "";
	
	if(Trim(document.form1.Name.value ) == "")
		errorMsg += "Please enter your Name!\n";
	if(Trim(document.form1.Title.value) == "")
		errorMsg += "Please enter your Title!\n";
	if(Trim(document.form1.District.value) == "")
		errorMsg += "Please enter your District!\n";
	if(Trim(document.form1.School.value) == "")
		errorMsg += "Please enter your School!\n";						
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";
	if(Trim(document.form1.Address.value) == "")
		errorMsg += "Please enter your Address!\n";
	if(Trim(document.form1.City.value) == "")
		errorMsg += "Please enter your City!\n";
	if(Trim(document.form1.subject.value) == "")
		errorMsg += "Please enter your Subject!\n";
	if(Trim(document.form1.State.value) == "" || Trim(document.form1.State.value) == "None")
		errorMsg += "Please enter your State!\n";
	if(Trim(document.form1.Zip_Code.value) == "")
		errorMsg += "Please enter your Zip_Code!\n";			
	if(Trim(document.form1.Additional_Comments.value) == "")
		errorMsg += "Please enter any Additional Comments!\n";

	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Catch items that don't have to be entered.
		if(Trim(document.form1.Phone.value) == "")
			document.form1.Phone.value = "Not Entered";
			
		//  Set thank you page
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=requestSampler";
//		document.form1.referalPage.value += "?referer=requestSampler";
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_DVD_Request


function validate_and_submit_Sign_me_up()
{// begin validate_and_submit
	errorMsg = "";
	
	if(Trim(document.form1.Selection_Type.value) == "" || Trim(document.form1.Selection_Type.value) == "None")
		errorMsg += "Please select a BELLWORK program!\n";
	if(Trim(document.form1.Name.value ) == "")
		errorMsg += "Please enter your Name!\n";
	if(Trim(document.form1.Title.value) == "")
		errorMsg += "Please enter your Title!\n";
	if(Trim(document.form1.District.value) == "")
		errorMsg += "Please enter your District!\n";
	if(Trim(document.form1.School.value) == "")
		errorMsg += "Please enter your School!\n";						
	if(Trim(document.form1.from.value) == "")
		errorMsg += "Please enter your Email!\n";
	if(Trim(document.form1.Address.value) == "")
		errorMsg += "Please enter your Address!\n";
	if(Trim(document.form1.subject.value) == "")
		errorMsg += "Please enter your Subject!\n";
	if(Trim(document.form1.State.value) == "" || Trim(document.form1.State.value) == "None")
		errorMsg += "Please enter your State!\n";
	if(Trim(document.form1.Zip_Code.value) == "")
		errorMsg += "Please enter your Zip_Code!\n";			
	if(Trim(document.form1.Additional_Comments.value) == "")
		errorMsg += "Please enter any Additional Comments!\n";

	if(errorMsg != "")
		alert(errorMsg)
	else
	{
		//  Catch items that don't have to be entered.
		if(Trim(document.form1.Phone.value) == "")
			document.form1.Phone.value = "Not Entered";
		if(Trim(document.form1.Additional_Comments.value) == "")
			document.form1.Additional_Comments.value = "None";

			
		//  Set thank you page
		document.form1.referalPage.value = document.form1.referalPageURL.value + "?referer=requestSampler";
//		document.form1.referalPage.value += "?referer=requestSampler";
		
		//  Send document
		document.form1.submit();
	}
}// end validate_and_submit_Sign_me_up
