$(document).ready(function(){
	$("#tell_us_button").click(function(){
		$("#form").slideToggle("medium");
		$(this).toggleClass("active"); return false;
	});
	$("#demo_button").click(function(){
		$("#demo_form").slideToggle("medium");
		$(this).toggleClass("active"); return false;
	});
	$("#cs_button").click(function(){
		$("#cs_list").slideToggle("fast");
		$(this).toggleClass("active"); return false;
	});
});

function InsertFlashMovie(src, height, width)
{
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ width +'" height="'+ height +'"><param name="movie" value="'+src+'"><param name="quality" value="high"><param value="transparent" name="wmode"><EMBED SRC="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  WIDTH="'+width+'" HEIGHT="'+height+'" WMODE="TRANSPARENT" MENU="FALSE" BGCOLOR="BLACK"></EMBED></object>');
}
function validateForm(){
	var form = document.getElementById('webinquiry');
	var error = document.getElementById('errorMsg');
	error.innerHTML = '';
	var fields = Array('Name', 'Phone', 'Email', 'Interest');
	var errors = false;
	for(i=0;i<fields.length;i++){
		if(document.getElementById(fields[i]).value == ''){
			error.innerHTML = error.innerHTML+fields[i]+' is a required field.<br/>';
			errors = true;
		}
	}
	if(!errors){
		var filter = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/;
		
		if(!(filter.test(document.getElementById('Email').value))){
			errors = true;
			error.innerHTML = error.innerHTML+ 'Please enter a valid email address<br/>';
		}
	}
	if(!errors){
		document.webinquiry.submit();
		//alert(document.webinquiry.submit);
	}
}

function validate_demo_form() {
	
	errors = 0;
	firstnamefield = document.getElementById("firstnamefield").value;
	emailfield = document.getElementById("emailfield").value;
	
	hideAllErrors();
	
	
    if (emailfield == "") {    	
        document.getElementById("emailfield_error").style.display = "block"
        document.getElementById("emailfield").focus();
        errors = 1;
    }
    
	if((emailfield != "") && (!IsEmail(emailfield))){					
	  	document.getElementById("emailfield_invalid").style.display = "block";
	  	document.getElementById("emailfield").focus();	  	
	  	errors = 1;				  	  		  	
	}
	
    
    if (firstnamefield == "") {
        document.getElementById("firstnamefield_error").style.display = "block";
        document.getElementById("firstnamefield").focus();
        errors = 1;
    }
    
	if(errors == 0){
		document.form1.submit();
	}
}

function hideAllErrors() {
    document.getElementById("firstnamefield_error").style.display = "none";
    document.getElementById("emailfield_error").style.display = "none";
    document.getElementById("emailfield_invalid").style.display = "none";
}

//Email Validator
function IsEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    return false
	}
	if (str.indexOf(at,(lat+1))!=-1){
	    return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    return false
	}
	if (str.indexOf(dot,(lat+2))==-1){
	    return false
	}
	if (str.indexOf(" ")!=-1){
	    return false
	}
	return true
}

