<!--
	/* THE PURPOSE OF THIS FILE IS TO SUPPLY ALL JAVASCRIPT USED BY THIS WEBSITE */
	/* KYLE DE FRANCO - FEBRUARY 6, 2009 */


	/* INITIALIZE THE PAGE NAME */
		var this_page = String(document.location);
		this_page = this_page.substring(this_page.lastIndexOf("/")+1);

	/* THE FUNCTIONS TO HANDLE THE LINKS ON THE LEFT */
		function rollover_image(page,img_number,obj) {
			if(page!=this_page) {
				obj.src="_images/"+img_number+"_on.jpg";
			}
		}
		function rollout_image(page,img_number,obj) {
			if(page!=this_page) {
				obj.src="_images/"+img_number+"_off.jpg";
			}
		}

	/* KYLEDEFRANCO.COM */
		function val_email(str) {
			if(
				str.length<6
				|| str.indexOf(",")>=0
				|| str.indexOf(";")>=0
				|| str.indexOf(":")>=0
				|| str.indexOf("/")>=0
				|| str.indexOf(" ")>=0
				|| str.indexOf("@")<=0
				|| (str.indexOf("@")!=str.lastIndexOf("@"))
				|| (str.lastIndexOf(".")<str.indexOf("@"))
			) {
				return false;
			} else {
				return true;
			}
		}

	/* THE FUNCTION TO GET THE APPROPRIATE CONTACT INFO */
		function ajax_contact_info(xml_element) {
			/* GET THE DATA */
				$.get(
					"_scripts/ajax_contact_info.php?el="+xml_element,
					function(data) {
						document.getElementById("div_contact_info").innerHTML=data+"<br /><br />";
						reset_email(xml_element);
					}
				);
		}
		function reset_email(xml_element) {
			/* GET THE DATA */
				$.get(
					"_scripts/ajax_contact_info.php?em="+xml_element,
					function(data) {
						document.forms['frm'].elements['recipient_email'].value=data;
					}
				);
		}

	/* THE FUNCTION TO VALIDATE THE CONTACT FORM */
		function val_frm() {
			if(
				document.forms['frm'].elements['recipient_email'].value.length<1
			) {
				alert("Please select your region from the map.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_name'].value.length<3
			) {
				alert("Please enter your full name.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_title'].value.length<2
			) {
				alert("Please enter your title.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_company'].value.length<2
			) {
				alert("Please enter your company.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_address'].value.length<3
			) {
				alert("Please enter your full address.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_city'].value.length<2
			) {
				alert("Please enter your city.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_state_province'].value.length<2
			) {
				alert("Please enter your full State/Province.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_zip_postal_code'].value.length<3
			) {
				alert("Please enter your Zip/Postal Code.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_country'].value.length<3
			) {
				alert("Please enter the full name of your country.");
					return false;
			}
			if(
				val_email(document.forms['frm'].elements['contact_email'].value)==false
			) {
				alert("Please enter a valid email address.");
					return false;
			}
			if(
				document.forms['frm'].elements['contact_telephone'].value.length<10
			) {
				alert("Please enter your full telephone number with area code.");
					return false;
			}
			document.forms['frm'].action="_scripts/xt_form.php";
		}
//-->