// Author(s)   : Colin Stott.
// Copyright   : Congo Systemsİ 2008
// ----------------------------------------------------------------------


//----------------------------------------------------------------------------------


	 function Sniffer() 
	 {
		agent 		= navigator.userAgent.toLowerCase();
		this.major 	= parseInt(navigator.appVersion);
		this.minor 	= parseFloat(navigator.appVersion);
		this.ns 	= ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));
		this.ns4 	= (this.ns && (this.major == 4));
		this.ns6 	= (this.ns && (this.major >= 5));
		this.ie 	= (agent.indexOf("msie") != -1);
		this.mac 	= (agent.indexOf("mac")!=-1); // Added by Colin M Stott 07-09-05
		this.ie3 	= (this.ie && (this.major < 4));
		this.ie4 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") == -1));
		this.ie5 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.0") != -1));
		this.ie55 	= (this.ie && (this.major == 4) && (agent.indexOf("msie 5.5") != -1));
		this.ie6 	= (this.ie && (agent.indexOf("msie 6.0")!=-1) );
		
	}


 	var sniffer = new Sniffer();


//----------------------------------------------------------------------------------



/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Greg Burghardt | http://www.geocities.com/greg_burghardt/ */
	var _GET = {};
	
	function readURL() 
	{
	  var tLoc = "", tPairs = "";
	  var tGet = [];
	  var foundGet = -1;
	  tLoc = top.window.location + "";
	  foundGet = tLoc.indexOf('?');

	  if (foundGet > -1)
	  {
		tLoc = tLoc.substring(foundGet + 1, tLoc.length);
		tPairs = tLoc.split('&');
		for (var i = 0; i < tPairs.length; i++) 
		{
		  tGet = tPairs[i].split('=');
		  _GET[tGet[0]] = decodeURIComponent(tGet[1].replace(/\+/g,' '));
		}
	  }
	}



//----------------------------------------------------------------------------------



		function setmenu(victim)
		{

			seturl();

			button('over',victim);
			parent.document.getElementById('val2').innerHTML 	= '';

			parent.document.getElementById('welcome').src 		= "images/bx_welcome.gif";
			parent.document.getElementById('about').src 		= "images/bx_about.gif";
			parent.document.getElementById('private').src 		= "images/bx_private.gif";
			parent.document.getElementById('tarot').src 		= "images/bx_tarot.gif";
			parent.document.getElementById('links').src 		= "images/bx_links.gif";
			parent.document.getElementById('workshop').src 		= "images/bx_workshop.gif";
			parent.document.getElementById('testims').src 		= "images/bx_testims.gif";
			parent.document.getElementById('contact').src 		= "images/bx_contact.gif";
			parent.document.getElementById('copyright2').src 	= "images/bx_copyright2.gif";
			parent.document.getElementById('privacy').src 		= "images/bx_privacy.gif";
			parent.document.getElementById('sitedesign').src 	= "images/bx_sitedesign.gif";

			if(victim != "nil")
			parent.document.getElementById(victim).src 			= "images/bo_"+victim+".gif";

		}



//----------------------------------------------------------------------------------



		function seturl()
		{
			var r = ""+top.location+"";		// The pathname
			var s = r.lastIndexOf("/");		// The last / in the pathname
			var t = r.substring(s+1);		// The suffix filename. eg. default.htm
			var x = r.substring(0,4);		// The prefix url type. eg. file://
			var y = r.substring(0,s+1);		// The pathname up to the last /

			if(x != "file") // Need this in here for my local machine :)
			{
				if(r != "http://www.ceruleanwings.com/")
				{
					if(!top.document.getElementById("val1"))
					{
						plop = y+"index.htm"+"?page="+t;
						parent.location = plop;
					}
				}
			}
			else
			{
					if(!top.document.getElementById("val1"))
					{
						plop = y+"index.htm"+"?page="+t;
						parent.location = plop;
					}
			}
		}



//----------------------------------------------------------------------------------



		function button(state,victim)
		{
		if(victim != "nil")
		{
			var r = parent.document.getElementById(victim).src;
			var s = r.indexOf('images');
			var t = r.substring(s);

			if(state == 'over' && t == "images/bo_"+victim+".gif")
			{
				parent.document.getElementById('val2').innerHTML = 'already_on';
			}
			else if(state == 'over' && t == "images/bx_"+victim+".gif")
			{
				parent.document.getElementById(victim).src = "images/bo_"+victim+".gif";
				parent.document.getElementById('val2').innerHTML = 'turned_on';
			}
		
			if(state == 'out' && parent.document.getElementById('val2').innerHTML == 'already_on')
			{	
				parent.document.getElementById(victim).src = "images/bo_"+victim+".gif";
			}
			else if(state == 'out' && parent.document.getElementById('val2').innerHTML == 'turned_on')
			{
				parent.document.getElementById(victim).src = "images/bx_"+victim+".gif";
			}
		}
		}



//----------------------------------------------------------------------------------



		function showzoom(victim)
		{
			if (sniffer.mac)
			{
			parent.document.getElementById('page').style.display 			= "none";
			}
			parent.document.getElementById('piczoomer').style.display 		= "block";
			parent.document.getElementById('picguts').style.display 		= "block";
			var v3 = victim;
			var v4 = new RegExp('.jpg','gi');
			var v5 = v3.replace(v4, '_z.jpg');

			parent.document.getElementById('picguts').src = v5;
		
		}



//----------------------------------------------------------------------------------



		function hidezoom()
		{
			parent.document.getElementById('piczoomer').style.display 		= "none";
			parent.document.getElementById('picguts').style.display 		= "none";
			parent.document.getElementById('picguts').src 					= "images/trans.gif";
		//	parent.document.getElementById('zoominfo').innerHTML			= "";
	
			if (sniffer.mac)
			{
			parent.document.getElementById('page').style.display 			= "block";
			}
		}



//----------------------------------------------------------------------------------



		function vtarot(status)
		{
			if(status == 'show')
			{
				top.document.getElementById('music').style.visibility		= "hidden";
				top.document.getElementById('special').style.visibility		= "hidden";
				top.document.getElementById('special_ds').style.visibility	= "hidden";
				top.document.getElementById('vtarotiframe').src				= "page_vtarotmain.htm";
				top.document.getElementById('vtarot').style.display			= "block";
			}
			else if(status == 'hide')
			{
				top.document.getElementById('vtarot').style.display			= "none";
				top.document.getElementById('vtarotiframe').src				= "page_blank.htm";
				top.document.getElementById('music').style.visibility		= "visible";
				top.document.getElementById('special').style.visibility		= "visible";
				top.document.getElementById('special_ds').style.visibility	= "visible";
			}
		}



//----------------------------------------------------------------------------------



		function steps(status)
		{
			
			if(status == 'show')
			{
				document.getElementById('steps_hidden').style.display	= "none";
				document.getElementById('steps_shown').style.display	= "block";
			}
			else if(status == 'hide')
			{
				var d = frames["vtarotiframe2"].document; // Because the 'hide' status is called by the parent document.
				
				d.getElementById('steps_shown').style.display	= "none";
				d.getElementById('steps_hidden').style.display	= "block";
			}
		}



//----------------------------------------------------------------------------------



		function decks(status)
		{
			
			if(status == 'show')
			{
				document.getElementById('virtual').style.height			= "320px";
				document.getElementById('deck').style.display			= "block";
				document.getElementById('shuffler').style.display		= "block";
				document.getElementById('deck').style.display			= "block";
				document.getElementById('spreads').style.top			= "320px";
				document.getElementById('info').style.top				= "320px";
				var h1 = eval(top.pageheight())-322;
				document.getElementById('info').style.height			= h1;
			}
			else if(status == 'hide')
			{
				document.getElementById('virtual').style.height			= "32px"; // Normally 320px
				document.getElementById('deck').style.display			= "none";
				document.getElementById('shuffler').style.display		= "none";
				document.getElementById('deck').style.display			= "none";
				document.getElementById('spreads').style.top			= "32px"; // Normally 320px
				document.getElementById('info').style.top				= "32px"; // Normally 320px
				var h1 = eval(top.pageheight())-34;
				document.getElementById('info').style.height			= h1; // Normally pageheight()-320px
			}
		}



//----------------------------------------------------------------------------------



		function checkform(victim)
		{
			
			if(victim == "reading_phone")
			{
						
				var name 		= document.forms.reading_phone.name.value;
				var email 		= document.forms.reading_phone.email.value;
				var phone 		= document.forms.reading_phone.phone.value;
				var coststate	= document.forms.reading_phone.cost.checked;
				var cost 		= document.forms.reading_phone.cost.value;
				var comment 	= document.forms.reading_phone.comment.value;

				var pref1_day 	= document.forms.reading_phone.pref1_day.value;
				var pref1_month	= document.forms.reading_phone.pref1_month.value;
				var pref1_year 	= document.forms.reading_phone.pref1_year.value;
				var pref1_from 	= document.forms.reading_phone.pref1_from.value;
				var pref1_to 	= document.forms.reading_phone.pref1_to.value;
				var pref2_day 	= document.forms.reading_phone.pref2_day.value;
				var pref2_month	= document.forms.reading_phone.pref2_month.value;
				var pref2_year 	= document.forms.reading_phone.pref2_year.value;
				var pref2_from 	= document.forms.reading_phone.pref2_from.value;
				var pref2_to 	= document.forms.reading_phone.pref2_to.value;
				var pref3_day 	= document.forms.reading_phone.pref3_day.value;
				var pref3_month	= document.forms.reading_phone.pref3_month.value;
				var pref3_year 	= document.forms.reading_phone.pref3_year.value;
				var pref3_from 	= document.forms.reading_phone.pref3_from.value;
				var pref3_to 	= document.forms.reading_phone.pref3_to.value;

				
				if(pref1_day == "D" || pref1_month == "M" ||  pref1_year == "Y" ||  pref1_from == "FROM" ||  pref1_to == "TO")
				{
					var pref1_date	= "Not Chosen";
					var pref1_from	= "";
					var pref1_to	= "";
				}
				else
				{
					var pref1_date	= pref1_day+"-"+pref1_month+"-"+pref1_year;
				}


				if(pref2_day == "D" || pref2_month == "M" ||  pref2_year == "Y" ||  pref2_from == "FROM" ||  pref2_to == "TO")
				{
					var pref2_date	= "Not Chosen";
					var pref2_from	= "";
					var pref2_to	= "";
				}
				else
				{
					var pref2_date	= pref2_day+"-"+pref2_month+"-"+pref2_year;
				}


				if(pref3_day == "D" || pref3_month == "M" ||  pref3_year == "Y" ||  pref3_from == "FROM" ||  pref3_to == "TO")
				{
					var pref3_date	= "Not Chosen";
					var pref3_from	= "";
					var pref3_to	= "";
				}
				else
				{
					var pref3_date	= pref3_day+"-"+pref3_month+"-"+pref3_year;
				}



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


				if (trim(name) == "") 
				{
					alert("Please enter Your First Name.");
					document.forms.reading_phone.name.focus();
					return false;
				}


				if (trim(email) == "") 
				{
					alert("Please enter Your Contact Email.");
					document.forms.reading_phone.email.focus();
					return false;
				}
				else if(emailreg.test(email) == false)
				{
					alert("Please enter a Valid Contact Email Address.");
					document.forms.reading_phone.email.focus();
					return false;
				}


				if (trim(phone) == "") 
				{
					alert("Please enter Your Phone Number.");
					document.forms.reading_phone.phone.focus();
					return false;
				}

/* Disabled to allow for international numbers after email instructions from Nic on 14-07-09 

				if((phone = checkphone(phone)) === false)
				{
					alert("Please include the Australian Area Code in Your Phone Number!\n\rEg. 03 9123 4567");
					document.forms.reading_phone.phone.focus();
					return false;
				}
				
*/

				if (coststate === false) 
				{
					alert("Please Confirm the cost.");
					return false;
				}

			  
				if (comment.indexOf("http") >= 0) 
				{
					alert("Web addresses are not accepted in the comment field!");
					document.forms.reading_phone.comment.focus();
					return false;
				}



				catspew = 	name+"_|_"+email+"_|_"+phone+"_|_"+cost+"_|_"+pref1_date+"_|_"+pref1_from+"_|_"+pref1_to+"_|_"+pref2_date+"_|_"+pref2_from+"_|_"+pref2_to+"_|_"+pref3_date+"_|_"+pref3_from+"_|_"+pref3_to+"_|_"+comment;
				
				//alert(catspew);

				top.document.getElementById("catguts").innerHTML		= catspew;
								
				return true;

			}
			
			
			
			if(victim == "reading_email")
			{
						
				var name 		= document.forms.reading_email.name.value;
				var email 		= document.forms.reading_email.email.value;
				var birth_day	= document.forms.reading_email.birth_day.value;
				var birth_month	= document.forms.reading_email.birth_month.value;
				var birth_year	= document.forms.reading_email.birth_year.value;
				var genders 	= document.forms.reading_email.genders;
				var coststate	= document.forms.reading_email.cost.checked;
				var cost 		= document.forms.reading_email.cost.value;

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

				if(birth_day == "D" || birth_month == "M" ||  birth_year == "Y")
				{
					alert("Please enter Your Birth Date.");
					document.forms.reading_email.birth_day.focus();
					return false;
				}
				else
				{
					var birth	= birth_day+"-"+birth_month+"-"+birth_year;
				}


				if (trim(name) == "") 
				{
					alert("Please enter Your First Name.");
					document.forms.reading_email.name.focus();
					return false;
				}


				if (trim(email) == "") 
				{
					alert("Please enter Your Contact Email.");
					document.forms.reading_email.email.focus();
					return false;
				}
				else if(emailreg.test(email) == false)
				{
					alert("Please enter a Valid Contact Email Address.");
					document.forms.reading_email.email.focus();
					return false;
				}


				if (trim(birth) == "") 
				{
					alert("Please enter Your Date of Birth.");
					document.forms.reading_email.birth.focus();
					return false;
				}
				

				for (var i=0; i < genders.length; i++)
				{
					if (genders[i].checked)
					{
						var gender = genders[i].value;
					}
				}
		
				if(!gender)
				{
					alert("Please choose a Gender.");
					return false;
				}


				if (coststate === false) 
				{
					alert("Please Confirm the cost.");
					return false;
				}
				


				catspew = 	name+"_|_"+email+"_|_"+birth+"_|_"+gender+"_|_"+cost;
				
				//alert(catspew);

				top.document.getElementById("catguts").innerHTML		= catspew;
								
				return true;

			}



			if(victim == "person")
			{
						
				var name 		= document.forms.person.name.value;
				var email 		= document.forms.person.email.value;
				var phone 		= document.forms.person.phone.value;
				var comment		= document.forms.person.comment.value;


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

				if (trim(name) == "") 
				{
					alert("Please enter Your Name.");
					document.forms.person.name.focus();
					return false;
				}


				if (trim(email) == "") 
				{
					alert("Please enter Your Contact Email.");
					document.forms.person.email.focus();
					return false;
				}
				else if(emailreg.test(email) == false)
				{
					alert("Please enter a Valid Contact Email Address.");
					document.forms.person.email.focus();
					return false;
				}

			  
				if (comment.indexOf("http") >= 0) 
				{
					alert("Web addresses are not accepted in the comment field!");
					document.forms.person.comment.focus();
					return false;
				}

				
				if (trim(phone) == "") 
				{
					alert("Please enter Your Phone Number.");
					document.forms.person.phone.focus();
					return false;
				}

/* Disabled to allow for international numbers after email instructions from Nic on 14-07-09 

				if((phone = checkphone(phone)) === false)
				{
					alert("Please include the Australian Area Code in Your Phone Number!\n\rEg. 03 9123 4567");
					document.forms.person.phone.focus();
					return false;
				}

*/			
				return true;

			}



			if(victim == "contact")
			{
						
				var name 		= document.forms.contact.name.value;
				var email 		= document.forms.contact.email.value;
				var comment		= document.forms.contact.comment.value;
				var foundus		= document.forms.contact.foundus.value;
			//	var angel101	= document.forms.contact.angel101.checked;
			//	var tarot101	= document.forms.contact.tarot101.checked;
			//	var mediumship	= document.forms.contact.mediumship.checked;

				
			//	angel101 	=== true ?		angel101 	= "Interested"	: angel101 		= ""
			//	tarot101 	=== true ?		tarot101 	= "Interested"	: tarot101 		= ""
			//	mediumship 	=== true ?		mediumship 	= "Interested"	: mediumship 	= ""


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


				if (trim(name) == "") 
				{
					alert("Please enter Your Name.");
					document.forms.contact.name.focus();
					return false;
				}


				if (trim(email) == "") 
				{
					alert("Please enter Your Contact Email.");
					document.forms.contact.email.focus();
					return false;
				}
				else if(emailreg.test(email) == false)
				{
					alert("Please enter a Valid Contact Email Address.");
					document.forms.contact.email.focus();
					return false;
				}

			  
				if (comment.indexOf("http") >= 0) 
				{
					alert("Web addresses are not accepted in the comment field!");
					document.forms.contact.comment.focus();
					return false;
				}

				
				if (trim(comment) == "") 
				{
					alert("Please enter a Your Enquiry/ Comment.");
					document.forms.contact.comment.focus();
					return false;
				}

				return true;

			}

		
		}



//----------------------------------------------------------------------------------


	
		function note(victim,value)
		{
			top.document.getElementById("note_contact_"+victim).innerHTML		= value;
		}



//----------------------------------------------------------------------------------


	
		function popforms(victim)
		{
			
			if(victim == "reading_phone")
			{
				
				var extract = top.document.getElementById("catguts").innerHTML;
				
				var extraction 	= extract.split("_|_");
	
				var name 		= extraction[0];
				var email 		= extraction[1];
				var phone		= extraction[2];
				var cost		= extraction[3];
				var pref1_date	= extraction[4];
				var pref1_from	= extraction[5];
				var pref1_to	= extraction[6];
				var pref2_date	= extraction[7];
				var pref2_from	= extraction[8];
				var pref2_to	= extraction[9];
				var pref3_date	= extraction[10];
				var pref3_from	= extraction[11];
				var pref3_to	= extraction[12];
				var comment		= extraction[13];

	
				if(extract != "")
				{
					
					document.getElementById("confirm_name").innerHTML 			= name;
					document.getElementById("confirm_email").innerHTML 			= email;
					document.getElementById("confirm_phone").innerHTML 			= phone;
					document.getElementById("confirm_cost").innerHTML 			= cost;
					document.getElementById("confirm_pref1_date").innerHTML 	= pref1_date;
					document.getElementById("confirm_pref1_from").innerHTML 	= pref1_from;
					document.getElementById("confirm_pref1_to").innerHTML 		= pref1_to;
					document.getElementById("confirm_pref2_date").innerHTML 	= pref2_date;
					document.getElementById("confirm_pref2_from").innerHTML 	= pref2_from;
					document.getElementById("confirm_pref2_to").innerHTML 		= pref2_to;
					document.getElementById("confirm_pref3_date").innerHTML 	= pref3_date;
					document.getElementById("confirm_pref3_from").innerHTML 	= pref3_from;
					document.getElementById("confirm_pref3_to").innerHTML 		= pref3_to;
					document.getElementById("confirm_comment").innerHTML 		= comment;
	
				}
								
				return true;

			}
			
			
			if(victim == "reading_email")
			{
				
				var extract = top.document.getElementById("catguts").innerHTML;
				
				var extraction 	= extract.split("_|_");
	
				var name 		= extraction[0];
				var email 		= extraction[1];
				var birth		= extraction[2];
				var gender		= extraction[3];
				var cost		= extraction[4];

	
				if(extract != "")
				{
					
					document.getElementById("confirm_name").innerHTML 			= name;
					document.getElementById("confirm_email").innerHTML 			= email;
					document.getElementById("confirm_birth").innerHTML 			= birth;
					document.getElementById("confirm_gender").innerHTML 		= gender;
					document.getElementById("confirm_cost").innerHTML 			= cost;
	
				}
								
				return true;

			}



			if(victim == "contact")
			{
				
				document.getElementById("name").value			= top.document.getElementById("note_contact_name").innerHTML;
				document.getElementById("email").value			= top.document.getElementById("note_contact_email").innerHTML;
				document.getElementById("comment").value		= top.document.getElementById("note_contact_comment").innerHTML;
				document.getElementById("foundus").value		= top.document.getElementById("note_contact_foundus").innerHTML;
			//	document.getElementById("angel101").checked		= top.document.getElementById("note_contact_angel101").innerHTML;
			//	document.getElementById("tarot101").checked		= top.document.getElementById("note_contact_tarot101").innerHTML;
			//	document.getElementById("mediumship").checked	= top.document.getElementById("note_contact_mediumship").innerHTML;
			//	document.getElementById("newsletter").checked	= top.document.getElementById("note_contact_newsletter").innerHTML;
								
				return true;

			}

		}



//----------------------------------------------------------------------------------



		function buy1(victim)
		{

			if(victim == "reading_phone")
			{
	
				var name 		= document.getElementById("confirm_name").innerHTML;
				var email 		= document.getElementById("confirm_email").innerHTML;
				var phone 		= document.getElementById("confirm_phone").innerHTML;
				var cost		= document.getElementById("confirm_cost").innerHTML;
				var comment		= document.getElementById("confirm_comment").innerHTML;
	
				var pref1_date	= document.getElementById("confirm_pref1_date").innerHTML;
				var pref1_from	= document.getElementById("confirm_pref1_from").innerHTML;
				var pref1_to	= document.getElementById("confirm_pref1_to").innerHTML;
				var pref1		= pref1_date+"_From_"+pref1_from+"_To_"+pref1_to;
				var pref2_date	= document.getElementById("confirm_pref2_date").innerHTML;
				var pref2_from	= document.getElementById("confirm_pref2_from").innerHTML;
				var pref2_to	= document.getElementById("confirm_pref2_to").innerHTML;
				var pref2		= pref2_date+"_From_"+pref2_from+"_To_"+pref2_to;
				var pref3_date	= document.getElementById("confirm_pref3_date").innerHTML;
				var pref3_from	= document.getElementById("confirm_pref3_from").innerHTML;
				var pref3_to	= document.getElementById("confirm_pref3_to").innerHTML;
				var pref3		= pref3_date+"_From_"+pref3_from+"_To_"+pref3_to;
	
	
			// Formmailer form submission
				
				document.post_reading_phone.name.value 		= name;
				document.post_reading_phone.email.value 	= email;
				document.post_reading_phone.phone.value 	= phone;
				document.post_reading_phone.cost.value 		= cost;
				document.post_reading_phone.comment.value 	= comment;
				document.post_reading_phone.pref1.value 	= pref1;
				document.post_reading_phone.pref2.value 	= pref2;
				document.post_reading_phone.pref3.value 	= pref3;
				
				document.post_reading_phone.submit();
	
	
			// PayPal form submission
				
				var priceleft	= cost.indexOf("$")+1;
				var priceright	= cost.indexOf(")");
				var pricesize	= priceright-priceleft;
				var price		= cost.substr(priceleft,pricesize);
				
				var item_name 	= "Email_[ "+email+" ]_Product_[ "+cost+" ]";
				
				document.paypal.item_name.value 	= item_name;
				document.paypal.amount.value 		= price;
				
				document.paypal.submit();
			
			}


			if(victim == "reading_email")
			{
	
				var name 		= document.getElementById("confirm_name").innerHTML;
				var email 		= document.getElementById("confirm_email").innerHTML;
				var birth 		= document.getElementById("confirm_birth").innerHTML;
				var gender		= document.getElementById("confirm_gender").innerHTML;
				var cost		= document.getElementById("confirm_cost").innerHTML;
	
	
			// Formmailer form submission
				
				document.post_reading_email.name.value 		= name;
				document.post_reading_email.email.value 	= email;
				document.post_reading_email.birth.value 	= birth;
				document.post_reading_email.gender.value 	= gender;
				document.post_reading_email.cost.value 		= cost;
				
				document.post_reading_email.submit();
	
	
			// PayPal form submission
				
				var priceleft	= cost.indexOf("$")+1;
				var priceright	= cost.indexOf(")");
				var pricesize	= priceright-priceleft;
				var price		= cost.substr(priceleft,pricesize);

				var item_name 	= "Email_[ "+email+" ]_Product_[ "+cost+" ]";
				
				document.paypal.item_name.value 	= item_name;
				document.paypal.amount.value 		= price;
				
				document.paypal.submit();
			
			}

		}



//----------------------------------------------------------------------------------


		
		function trim(str)
		{
		   return str.replace(/^\s+|\s+$/g,'');
		}



//----------------------------------------------------------------------------------


		function checkphone(victim)
		  {
			
			var FmtStr="";
			var index = 0;
			var LimitCheck;
		
			LimitCheck = victim.length;
			
			while (index != LimitCheck)
			{
				if (isNaN(parseInt(victim.charAt(index))))
				{ 
				 
				}
				else
				{
					FmtStr = FmtStr + victim.charAt(index); 
				}
				
				index = index + 1;
			}
			 
			if (FmtStr.length == 10)
			{
				FmtStr = "(" + FmtStr.substring(0,2) + ") " + FmtStr.substring(2,6) + " " + FmtStr.substring(6,10);
			}
			else
			{
				FmtStr=victim;
				return false;
			}
			
			return FmtStr;
			
		  }


//----------------------------------------------------------------------------------



/* This script and many more are available free online at
	The JavaScript Source!! http://javascript.internet.com
	Created by: Jeroen Haan | http://www.haan.net
	Explorer Plugin Starter - v.1.1
	Small mod [ if(typeof window[objects[i].outerHTML] != 'undefined') ] by CMS 12-09-07
  ------------------------------------------------ */

function fixPlugin() 
{

	// Objects
	var objects = document.getElementsByTagName('object');
 	
	for (var i = 0; i < objects.length; i++) 
	{
		var paramEl = '';
		var params = document.getElementsByTagName('param');
			
		for (var j = 0; j < params.length; j++) 
		{
			paramEl += params[j].outerHTML;
		}
			 
		if(typeof window[objects[i].outerHTML] != 'undefined')
		{
			objects[i].outerHTML = objects[i].outerHTML.replace('>', '>' + paramEl);
		}
	}
	
	// Embeds
 	var embeds = document.getElementsByTagName('embed');
 	
	for (var i = 0; i < embeds.length; i++) 
	{
 		 embeds[i].outerHTML = embeds[i].outerHTML;
 	}

	// Applets
 	var applets = document.getElementsByTagName('applet');

	for (var i = 0; i < applets.length; i++) 
	{
  		var paramEl = '';
  		var params = document.getElementsByTagName('param');
  		
		for (var j = 0; j < params.length; j++) 
		{
   			paramEl += params[j].outerHTML;
  		}
  		
		applets[i].outerHTML = applets[i].outerHTML.replace('>', '>' + paramEl);
 	}

}



//----------------------------------------------------------------------------------
