function imgPreload(img) {
    var a = new Image();
    a.src = img;
    return a;
}

var imgSwap = new Array(Image);
var imgSwapO = new Array(Image);

imgSwap[0]  = imgPreload('/img/button' + languageId + '_1.gif');
imgSwapO[0] = imgPreload('/img/button' + languageId + '_1O.gif');
imgSwap[1]  = imgPreload('/img/button' + languageId + '_2.gif');
imgSwapO[1] = imgPreload('/img/button' + languageId + '_2O.gif');
imgSwap[2]  = imgPreload('/img/button' + languageId + '_3.gif');
imgSwapO[2] = imgPreload('/img/button' + languageId + '_3O.gif');
imgSwap[3]  = imgPreload('/img/button' + languageId + '_4.gif');
imgSwapO[3] = imgPreload('/img/button' + languageId + '_4O.gif');
imgSwap[4]  = imgPreload('/img/button' + languageId + '_5.gif');
imgSwapO[4] = imgPreload('/img/button' + languageId + '_5O.gif');

function swapImage(el, i) {
    el.src = imgSwapO[i].src;
    el.onmouseout=function() {
        el.src=imgSwap[i].src;
    }
}

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.boxes2011) window.document["boxes2011"].SetVariable("group", group);
    if(document.boxes2011) document.boxes2011.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;
}

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9072119-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
