//***********************************************************//

function $$(i) { return document.getElementById(i); }

function CheckContact(f) {
	var n = f.txtName.value;
	var e = f.txtEmail.value;
	var s = f.txtSubject.value;
	var m = f.txtMessage.value;
	if (n=='') { return false; }
	if (e=='' || !ValidateEmail(e)) { return false; }
	if (s=='') { return false; }
	if (m=='') { return false; }
	f.btnSend.disabled = true;
	f.btnSend.value = 'Sending...';
	f.submit();
}

function Popup(url,wn) {
	var w = screen.width;
	var h = screen.height;
	var l = (screen.width-w)/2;
	var t = (screen.height-h)/2;
	var p = 'width='+w+', height='+h;
	p += ', top='+t+', left='+l;
	p += ', directories=yes';
	p += ', location=yes';
	p += ', menubar=yes';
	p += ', resizable=yes';
	p += ', scrollbars=yes';
	p += ', status=yes';
	p += ', toolbar=yes';
	newwin=window.open(url,wn,p);
	if (window.focus) {newwin.focus();}
	return false;
}

function ValidateEmail(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;				
}

function SetFocus(id) {
	$('#'+id).focus();
}

//***********************************************************//


