function GetObject(obj){
	isNS4 = (document.layers) ? true : false;
	isIE4 = (document.all && !document.getElementById) ? true : false;
	isIE5 = (document.all && document.getElementById) ? true : false;
	isNS6 = (!document.all && document.getElementById) ? true : false;

	if (isNS4){
	   elem = document.layers[obj];
	}
	else if (isIE4) {
	   elem = document.all[obj];
	}
	else if (isIE5 || isNS6) {
	   elem = document.getElementById(obj);
	}

	return elem;
}


function openNewWindow(url, name, width, height)
{  
	var w = 480, h = 340;
	if (document.all || document.layers) {
	   w = screen.availWidth;
	   h = screen.availHeight;
	}
	var leftPos = (w-width)/2, topPos = (h-height)/2;

	
	popupWin = window.open(url, name, 'width=' + width + ',height=' + height + ',top=' + topPos + ',left=' + leftPos + ', resizable=no,scrollbars=yes,status=no,location=no,toolbar=no,menubar=no')
}

function setHeight() {
	var left_menu2 = document.getElementById('left_menu2');
	var left_selector2 = document.getElementById('left_selector2');
	var content_container = document.getElementById('content_container');
	var docHeight1 = document.documentElement.clientHeight;
	var docHeight2 = document.documentElement.scrollHeight;
	var docHeight = (docHeight1 > docHeight2) ? docHeight1 : docHeight2;
	left_menu2.style.height = (docHeight-520>0) ? (docHeight-520) + "px" : "auto";
	left_selector2.style.height = (docHeight-600>0) ? (docHeight-600) + "px" : "auto";
	content_container.style.height = (docHeight-150>0) ? (docHeight-150) + "px" : "auto";

	var docWidth1 = document.documentElement.clientWidth;
	var docWidth2 = document.documentElement.scrollWidth;
	var docWidth = (docWidth1 > docWidth2) ? docWidth1 : docWidth2;
	content_container.style.width = (docWidth-270>0) ? (docWidth-270) + "px" : "auto";
}


function stripLangID(url) {
  alert(url);
  var nw='';
  var quest = url.indexOf("?");
  if (quest==-1) {
	// no url options presend
	nw = url + '?'; 
  }
  else {
    // construct new url
	var opt = url.substring(quest+1);
	var arrOptions = opt.split('&');
	for ( var i in arrOptions ) {
	    is = arrOptions[i].indexOf("=");
		alert('i:'+i+'key:'+arrOptions[i].substring(0,is));
		if (arrOptions[i].substring(0,is)!='lang') {
			nw = nw + arrOptions[i] + '&';
		}
	} 
	nw = '' + nw;
  return nw;
  }
}

function stripOptions(url) {
  var nw='';
  var quest = url.indexOf("?");
  if (quest==-1) {
	// no url options presend
	nw = url; 
  }
  else {
    // construct new url
	nw = url.substring(0,quest);
  } 
  return nw;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function verifyEmail(email){
	var at="@"
	var dot="."
	var lat=email.indexOf(at)
	var lstr=email.length
	var ldot=email.indexOf(dot)
	if (email.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false;
	}

	 if (email.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (email.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (email.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (email.indexOf(dot,(lstr-2))>-1){
		//alert("Invalid E-mail ID")
		// last 2 chars may not be a dot.
		return false;
	 }


	 return true;					
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {
         IsNumber = false;
      }
   }
   return IsNumber;
}

 function verifyCondorSN(sn) {
	if (sn.substring(0,1).toUpperCase()!="S") sn = "S"+sn;
	sn = sn.replace(" ", "");
	//document.write("<BR>sn="+sn);
	//document.write("<BR>lenght="+sn.length);
	var x = sn.substring(1,5);
	//document.write("<BR>x="+x);
	var m = sn.substring((sn.length-3),(sn.length-1));
	//document.write("<BR>m="+m);
	var y = sn.substring(7,sn.length);
	//document.write("<BR>y="+y);
	if (sn.length!=8) return false;
	//if (sn.substring(0,1).toUpperCase()!="S") return false;
	if (IsNumeric(sn.substring(1,sn.length-1))==false ) return false;
	if (m < 1 || m > 12) return false;
	return true;
}

function verifyMUSN(sn) {
	if (sn.substring(0,1).toUpperCase()!="S") sn = "S"+sn;
	sn = sn.replace(" ", "");
	var x = sn.substring(1,6);
	var m = sn.substring((sn.length-3),(sn.length-1));
	var y = sn.substring(8,sn.length);
	if (sn.length!=9) return false;
	//if (sn.substring(0,1).toUpperCase()!="S") return false;
	if (IsNumeric(sn.substring(1,sn.length-1))==false ) return false;
	if (m < 1 || m > 12) return false;
	return true;
}
