$(document).ready(function(){
	$("label.overlabel").overlabel();
	$(document).pngFix(); 
	var params = { wmode: "transparent", menu : "false" };
	var vars = { showLogo : "false", showVersionInfo : "false", dataFile : tools.base+"/feed/slideshow/" }
	$.swfobject.embedSWF(tools.base+"/images/monoslideshow.swf", "slideShow div", "901", "181", "7", "expressInstall.swf", vars, params);
});

var tools = {
	
	base : "http://www.escanau.com/",
	
	showWindow : function(url)  {		
		// add the overlay background - onlclick on anywhere, everything disapears...
		$('#shade').show();
		$.get(url+'/ajax', '', function(data) { 
			$('#shadeContent').show();
			$('#popup').html(data); 
		})
		return false;
		
	},
	
	isEmail : function(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);	var lstr=str.length;
		var ldot=str.indexOf(dot);
		if ((str.indexOf(at)==-1) || (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			|| (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)  || (str.indexOf(at,(lat+1))!=-1)
			|| (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) || (str.indexOf(dot,(lat+2))==-1) || 
			(str.indexOf(" ")!=-1)) {
			return false;
		}
		return true					
	},
	
	verify : function(formname) { 
		var correct = true;
		$('#'+formname+' .verify').each(function()  {
			if (($(this).attr('name') == 'email' && !tools.isEmail($(this).val())) || $(this).val() == '') { 
//				alert($(this).attr('name'));
				correct = false;
				$(this).addClass('error');
			}
		});	
		
		if(!correct) alert('Please do enter all your details so that we can get back\nto you in a quick and efficient manner');
		
		return correct;
	},

	formSubmit : function(formname) {
		$('.verify').removeClass('error');
		var result = this.verify(formname);		
		if(result) return true;
		else  {
			alert("We have noticed a problem with your details.\nCould you please check that you filled out the form and try again?");
			return false;
		}	
	}

}
