$(document).ready(function(){
	$("#loginbox").hide();
	
	$("#logolink").click(function(){
		$("#loginbox").fadeIn(500);
	});
	$("#loginbox_hidetab").click(function(){
		$("#loginbox").fadeOut(500);
	});
	
	$('#submitbtn')
	.click(function(){
		var name = $('input[@name="name"]');
		var company = $('input[@name="company"]');
		var phone = $('input[@name="phone"]');
		var email = $('input[@name="email"]');
		var err = Array();
		
		if( name.val() == '' ){
			name.css('border','1px solid #f00')
				.focus(function(){name.css('border','1px solid #C6C8CA'); });
			err.push('Please fill in you\'re name');
		}
		
		/*if( company.val() == '' ){
			company.css('border','1px solid #f00')
				.focus(function(){ company.css('border','1px solid #C6C8CA'); });
			err.push('Please fill in company');
		}
		
		if( phone.val() == '' ){
			phone.css('border','1px solid #f00')
				.focus(function(){ phone.css('border','1px solid #C6C8CA'); });
			err.push('Please fill in phone');
		}
		*/
		
		if( email.val() == '' ){
			email.css('border','1px solid #f00')
				.focus(function(){ email.css('border','1px solid #C6C8CA'); });
			err.push('Please fill in email address');
		}
		else{
			if( !echeck( email.val() ) ){
				email.css('border','1px solid #f00')
				.focus(function(){ email.css('border','1px solid #C6C8CA'); });
				err.push('Please enter a valid email address');
			}
		}
		
		if( err.length ){
				var i = 0;
				var msg = '';
				for(i = 0; i < err.length; i++){
					msg += err[i] +"\n\n";
				};
				alert(msg);
				return false;
		}
		
		return true;
	});
});

function echeck(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					
	}


	
	
	
//Stop IE flicker
if ($.browser.msie == true) {
document.execCommand('BackgroundImageCache', false, true);
}

$.preloadImages = function()
{
        for(var i = 0; i<arguments.length; i++)
        {
                img = new Image();
                img.src = arguments[i];
        }
} 

$.preloadImages(
					"/common/img/onourmindbar.png", 
					"/common/img/onourmindbar-out.png",
					"/common/img/portfoliobar.png",
					"/common/img/portfoliobar-out.png", 
					"/common/img/gsaschedulebar.png", 
					"/common/img/gsaschedulebar-out.png", 
					"/common/img/whatsnewbar.png", 
					"/common/img/whatsnewbar-out.png",
					"/common/img/gsaschedulebar_middle.png"				
				); 
				

function openWindow(theURL,winName,features) { //v2.0
				  window.open(theURL,winName,features);
				}
				
				function email(name, domain, suffix, text)
				{
				   var address = name + "\u0040" + domain + "." + suffix;
				   var url = "mailto:" + address;
				   if( ! text )
				   {
					  text = address;
				   }
				   document.write("<a href=\"" + url + "\">" + text + "</a>");
				}
