window.onerror = null; var itemAct = 0; var onItem; var timeOn = null; 
function showIt(itemName){if (timeOn != null) {clearTimeout(timeOn); hideItem(onItem);} window.document.getElementById(itemName).style.display = 'block'; onItem = itemName;}
function hideItem(itemName){if (itemAct == 0) {window.document.getElementById(itemName).style.display = 'none';}}
function hideIt(opt) {timeOn = setTimeout("itemOut()",300);}
function itemOut(itemName) {if (itemAct == 0) {hideItem(onItem);}}


// Images enlarging
function zoom(image,x,width,height,alt)
{
var thum=window.open('', x,'width='+width+',height='+height+',toolbar=no,scrollbars=no,menubar=no,status=no,resizable=no')
thum.document.write("<html><head><title>"+alt+"</title></head>")
thum.document.write("<body bgcolor='#000000' text='#ffffff' marginwidth=0 marginheight=0 topmargin=0 leftmargin=0>")
thum.document.write("<img src='"+image+"' alt='"+alt+"' width='"+width+"' height='"+height+"'>")
thum.document.write("</body></html>")
thum.document.close()
}


// Fields in contact form checking
e_mail_reg = /^([a-zA-Z0-9\.\-\_]+)(@)([a-zA-Z0-9\.\-\_]+)(\.)([a-zA-Z])/;
function test(form)
{
if (form.FName.value=="") 
{
alert("Enter your Full Name!")
form.FName.focus();
return false;
}
else if (form.Phone.value == "") 
{
alert("Enter your Phone!")
form.Phone.focus();
return false;
}
else if (form.Email.value == "") 
{
alert("Enter your E-mail address!")
form.Email.focus();
return false;
}
else if (!e_mail_reg.test(form.Email.value)) 
{
alert("E-mail address is not correct!")
form.Email.focus();
return false;
}
else{
//alert("Cool!")
return true;
}
}

// Fields in registration form checking
e_mail_reg = /^([a-zA-Z0-9\.\-\_]+)(@)([a-zA-Z0-9\.\-\_]+)(\.)([a-zA-Z])/;
function test1(form)
{
if (form.FName.value=="") 
{
alert("Enter your Full Name!")
form.FName.focus();
return false;
}
else if (form.City.value == "") 
{
alert("Enter your City!")
form.City.focus();
return false;
}
else if (form.State.value == "") 
{
alert("Enter your State!")
form.State.focus();
return false;
}
else if (form.Country.value == "") 
{
alert("Enter your Country!")
form.Country.focus();
return false;
}
else if (form.Company.value == "") 
{
alert("Enter your Company!")
form.Company.focus();
return false;
}
else if (form.Title.value == "") 
{
alert("Enter your Title!")
form.Title.focus();
return false;
}
else if (form.Phone.value == "") 
{
alert("Enter your Phone!")
form.Phone.focus();
return false;
}
else if (form.Email.value == "") 
{
alert("Enter your E-mail address!")
form.Email.focus();
return false;
}
else if (!e_mail_reg.test(form.Email.value)) 
{
alert("E-mail address is not correct!")
form.Email.focus();
return false;
}
else if (form.Bio.value == "") 
{
alert("Enter your Short Bio!")
form.Bio.focus();
return false;
}
else{
//alert("Cool!")
return true;
}
}


// News rotation
function randInt(min,max)
{
     var div = (max - min) + 1
     var randNum = Math.random()
     for (var i = 0; i <= div - 1; i++)
     {
          if (randNum >= i / div && randNum < (i+1) / div)
          {return i + min}
     }
}

var imagesTmb = new Array();
imagesTmb[0] = 0;

var imagesDescr = new Array();

function checkIt(pos) {

for (i=1;i<=(pos-1);i++) {
	
	if (imagesTmb[pos] != imagesTmb[i]) {
	
	} 
	else 
	{ 
		imagesTmb[pos] = randInt(1,6);
		checkIt(pos);
	}
	}

}

for (j=1;j<=3;j++) {
	imagesTmb[j] = randInt(1,6);
	checkIt(j);
}


// Research Board
function hideBlock(obj)
{
	if(document.getElementById) document.getElementById(obj).style.display = "none";
}

var opened = "e1";

function showBlock(blockname)
{
	if(document.getElementById)
	{
		if(opened != "") document.getElementById(opened).style.display = "none";
		document.getElementById(blockname).style.display = "block";
		opened = blockname;
	}
}
