function verifMail(email) {
  //var exp = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","g");
  var exp = new RegExp("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}$","g");
  if ( exp.test(email) ) { 
    return 0;
  } else {
    alert("The e-mail format ("+email+") is not valid ! Valid format: xxx@xxx.xxx"); 
    return 1;
  }
}
function browseropen(bUrl, bName, bWidth, bHeight){
 var tragerturl;
 if(bUrl.indexOf("http://")<0){
   tragerturl="http://"+bUrl;
 }else{
   tragerturl=bUrl;
 }
 bNavigatorName = navigator.appName;
 bNavigatorVer = parseInt(navigator.appVersion);
 var viewerpop = window.open(tragerturl,bName,'location=yes,toolbar=yes,directories=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,width='+bWidth+',height='+bHeight);
 if( bNavigatorName == "Netscape" && bNavigatorVer >= 3 )
  viewerpop.focus();
 else 
  if( bNavigatorName=="Microsoft Internet Explorer" && bNavigatorVer > 3 )
  viewerpop.focus();
 }
function windowopen(bUrl, bName, bWidth, bHeight){
  var tragerturl;
  if(bUrl.indexOf("http://")<0){
   tragerturl="http://"+bUrl;
  }else{
   tragerturl=bUrl;
  }
  bNavigatorName = navigator.appName;
  bNavigatorVer = parseInt(navigator.appVersion);
  var viewerpop = window.open(tragerturl,bName,'location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,status=no,width='+bWidth+',height='+bHeight);
  if( bNavigatorName == "Netscape" && bNavigatorVer >= 3 )
     viewerpop.focus();
  else 
   if( bNavigatorName=="Microsoft Internet Explorer" && bNavigatorVer > 3 )
     viewerpop.focus();
 }

function popupopen(bUrl, bName, bWidth, bHeight){
 bNavigatorName = navigator.appName;
 bNavigatorVer = parseInt(navigator.appVersion);
 var viewerpop = window.open(bUrl,bName,'location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,status=no,width='+bWidth+',height='+bHeight);
 if( bNavigatorName == "Netscape" && bNavigatorVer >= 3 )
  viewerpop.focus();
 else 
  if( bNavigatorName=="Microsoft Internet Explorer" && bNavigatorVer > 3 )
  viewerpop.focus();
 }
function parantreload(){
   window.opener.location.reload();
}
function closemeandreloadmyparant(){
  window.opener.location.reload();
  this.close();
}


function openWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

function ShowTooltip(fArg)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if (tooltipOBJ != null) {
	    var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:300)) - 30;
	    if (navigator.appName != 'Netscape') {
			var tooltipTop = event.clientY+10;
			tooltipLft = event.clientX+6;
			if (event.clientX+6+tooltipOBJ.offsetWidth > (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth)) {
				tooltipLft = (event.clientX-6-tooltipOBJ.offsetWidth);
			}
			tooltipOBJ.style.pixelLeft = tooltipLft; tooltipOBJ.style.pixelTop = tooltipTop;
		}
		else {
			var tooltipTop = 10;
			tooltipOBJ.style.left = tooltipLft; tooltipOBJ.style.top = tooltipTop;
		}
	    tooltipOBJ.style.visibility = "visible";
	}
}
function HideTooltip(fArg)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if (tooltipOBJ != null) {
	    tooltipOBJ.style.visibility = "hidden";
	}
}