function imgPreload(img) {
	var a = new Image();
	a.src = img;
	return a;
}
function popupWindow(URL, width, height)
{
	var name = "Name";
	var prop;
	var w = 475;
	var h = 450;
	if (width != null) w = width;
	if (height != null) h = height;
	prop = 'directories=0,';
	prop += 'dependent=0,';
	prop += 'height='+h+',';
	prop += 'location=0,';
	prop += 'menubar=0,';
	prop += 'resizable=0,';
	prop += 'scrollbars=1,';
	prop += 'status=0,';
	prop += 'width='+w+',';
	prop += 'screenX='+parseInt((screen.availWidth - w) / 2) + ',';
	prop += 'screenY='+parseInt((screen.availHeight - h) / 2) +',';
	prop += 'top='+parseInt((screen.availHeight - h) / 2) +',';
	prop += 'left='+parseInt((screen.availWidth - w) / 2) +',';
	prop += 'toolbar=0';
	window.open(URL, name, prop);
}
function submitQuery(obj, startValue) {
	obj.start.value = startValue;
	obj.action="search.jsp";
	obj.submit();
}
function changeGroup(group) {
    if(window.boxes4) window.document["boxes4"].SetVariable("group", group);
    if(document.boxes4) document.boxes4.SetVariable("group", group);
} 

function submitViaEnter(evt, form) {
    evt = (evt) ? evt : event;
    var target = (evt.target) ? evt.target : evt.srcElement;
    var form = target.form;
    var charCode = (evt.charCode) ? evt.charCode :
        ((evt.which) ? evt.which : evt.keyCode);
    if (charCode == 13) {
             signupSubmit(form);
            return false;
    }
    return true;
}

function verifyEmail(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;					
}
