function setOpacity( value, contid ) {
 document.getElementById(contid).style.opacity = value / 10;
 document.getElementById(contid).style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeincont(contid) {
 for( var i = 0 ; i <= 100 ; i++ )
   setTimeout( 'setOpacity(' + (i / 10) + ', "' + contid + '")' , 8 * i );
}

function fadeoutcont(contid) {
 for( var i = 0 ; i <= 100 ; i++ ) {
   setTimeout( 'setOpacity(' + (10 - i / 10) + ', "' + contid + '")' , 8 * i );
 }
 setTimeout('closecont("'+contid+'")', 800 );
}

function justfadeoutcont(contid) {
 for( var i = 0 ; i <= 100 ; i++ ) {
   setTimeout( 'setOpacity(' + (10 - i / 10) + ', "' + contid + '")' , 8 * i );
 }
}

function closecont(contid) {
 document.getElementById(contid).style.display = "none"
 if(contid == 'overcont') {
  document.getElementById(contid).innerHTML = '<div id="overloader"></div>';
 }else{
  document.getElementById(contid).innerHTML = '';
 }
}

function closescroll(toY) {
 justfadeoutcont("topcont");
 setTimeout('document.getElementById("topcont").style.display = "none"',800);
 scrollTo(0,toY);
}

function firecont(contid) {
 setOpacity( 0, contid );
 document.getElementById(contid).style.display = "block"; 
 fadeincont(contid);
}

function contlocate() {
 var scrolledY;
 if( self.pageYOffset ) {
   scrolledY = self.pageYOffset;
 } else if( document.documentElement && document.documentElement.scrollTop ) {
   scrolledY = document.documentElement.scrollTop;
 } else if( document.body ) {
   scrolledY = document.body.scrollTop;
 }
 var topOffset = scrolledY + 100;
 document.getElementById("topcont").style.top = topOffset + "px";
}

function getYoffset() {
 var scrolledY;
 if( self.pageYOffset ) {
   scrolledY = self.pageYOffset;
 } else if( document.documentElement && document.documentElement.scrollTop ) {
   scrolledY = document.documentElement.scrollTop;
 } else if( document.body ) {
   scrolledY = document.body.scrollTop;
 }
 return scrolledY;
}

function firetopcont() {
 contlocate();
 document.getElementById("topcont").style.display = "block";
 setOpacity( 0, "topcont" );
 fadeincont("topcont");
}

	function tomail(a,b,c)
	{
	    location.href="mailto:"+a+"@"+b+"."+c;
	}
