

function showmenue(strFileName) {
  if(top!=self)
    { 
  if(strFileName!='')
    {  frmContent=eval("parent.menue");
       frmContent.location.href = strFileName;
    }}
}

function popUpHotel()
{
    str = "http://b2b.ratestogo.com/enter.asp?id=31596&lc=cs";
    window.open(str, "Hotel Services","width=1000, height=780, left=10, top=10, scrollbars=No, resizable=No, location=No,menubar=yes, status=No,toolbar=No");
}


function openwindow(strLink, intWidth, intHeight, strParam) {  //-----------------------------------------------
var strF2,strTmp,intTmp,win;
        if ((intWidth=="")||(intWidth==0))    intWidth=700;
        if ((intHeight=="")||(intHeight==0))  intHeight=500;
        
        if (strParam.toString()=="") {
            //openwindow(strLink,intWidth,intHeight);
            win = window.open(strLink, "winPopup", "scrollbars=Yes,resizable=Yes," + 
             "location=No,menubar=No,status=No,titlbar=No,toolbar=No,width=" + 
              intWidth + ",height=" + intHeight );
             win.focus();
        };
        else{  
        if(strParam.search(",")>0){ 
            var patternStr = ",";
            fields = strParam.split(patternStr);
            intTmp=strParam.indexOf(fields[1].toString());  
            strTmp=strParam.slice(intTmp,strParam.length);
            strParam=fields[0];
        };
        switch(strParam.toLowerCase()){
            case "dialog": 
                win = window.open(strLink, "winPopup", "scrollbars=No,resizable=No," + 
                     "location=No,menubar=No,status=No,titlbar=No,toolbar=No,width=" + 
                      intWidth + ",height=" + intHeight );
                win.focus();
                break;
            case "normal": 
                win = window.open(strLink, "winPopup", "scrollbars=Yes,resizable=Yes," + 
                     "location=Yes,menubar=Yes,status=Yes,titlbar=Yes,toolbar=Yes,width=" + 
                      intWidth + ",height=" + intHeight );
                win.focus();
                break;
            case "param": 
                if(strTmp >""){
                    win = window.open(strLink, "winPopup","width=" + intWidth + ",height=" + intHeight + "," + strTmp);
                    win.focus();
                };
                else {
                openwindow(strLink,intWidth,intHeight,"");
                };
                break;
            default:openwindow(strLink,intWidth,intHeight,"");break;
        };
    };
}

function OpenTwoPages(URI1,F1,URI2,F2) {
var intWidth,intHeight,strF2,strTmp,intTmp,win;
    Page1=eval("parent."+F1);
    Page1.location.href = URI1;
    //alert("Sorry The website is under testing, we will come back soon--- ");
    if(F2.search(",")>0){ 
        var patternStr = ",";
        fields = F2.split(patternStr);
        strF2=fields[0];
        intWidth=fields[1];
        intHeight=fields[2];
        if(strF2.toLowerCase()=="_blank"){
            if(fields.length>3){   
                intTmp=F2.indexOf(fields[3].toString());        
                strTmp=F2.slice(intTmp,F2.length);
                openwindow(URI2,intWidth,intHeight,strTmp); 
            };
                        else   openwindow(URI2,intWidth,intHeight,"");       
        };
    };  
    else if(F2.toLowerCase()=="_blank")  openwindow(URI2,0,0,'');
    else if(F2.toLowerCase()=="_windows") openwindow(URI2,0,0,'');
    else{
     Page2=eval("parent."+F2);
     Page2.location.href = URI2;
    };
}


//Show help/info about menusearch
function callSearchInfo(){
  OpenTwoPages('/help/HlpNav.htm','menue','/help/HlpEn.htm#search','content');
}

function fctTableRowAdd(frmForm, link, number) {
  frmForm.numCommand.value = number;
  frmForm.action = link;
  frmForm.submit();
}


function fctRowActive(frmForm, link, bolValue,number) { 
   if(bolValue.toLowerCase() =="false"){ 
       bolTemp=true; 
    };
   else
   {
       bolTemp=false;
   };    
  switch(number){
      case 1: frmForm.bolNeuantrag.value=bolTemp; break;
      case 2: frmForm.bolAufruestung.value=bolTemp; break;
      case 3: frmForm.bolRueckgabe.value=bolTemp; break;
      case 4: frmForm.bolUmzug.value=bolTemp; break;
      case 5: frmForm.bolBesWechsel.value=bolTemp; break;
      default:frmForm.bolNeuantrag.value=false; 
      frmForm.bolAufruestung.value=false;
      frmForm.bolRueckgabe.value=false;
      frmForm.bolUmzug.value=false;
      frmForm.bolbolBesWechsel.value=false;
      break;
  }
  frmForm.action = link;
  frmForm.submit();
}
   


function fctJaNein(number){
   frmForm=document.frmPCS;
   switch(number){
       case 1: frmForm.BenutzerdatenJaNein.value=true; break;
       case 2: frmForm.BenutzerdatenJaNein.value=false; break;
       case 3: frmForm.GenehmigungBvJaNein.value=true; break;
       case 4: frmForm.GenehmigungBvJaNein.value=false; break;
       case 5: frmForm.GenehmigungBrJaNein.value=true; break;
       case 6: frmForm.GenehmigungBrJaNein.value=false; break;
       default:frmForm.BenutzerdatenJaNein.value=false;       
               frmForm.GenehmigungBvJaNein.value=false;
               frmForm.GenehmigungBrJaNein.value=false; break;
   }
   
   frmForm.submit(); 
}

//Function for SerForVar85305ProjSteck.asp

function fctImageActive(bolValue,number){
   if(bolValue.toLowerCase() =="false"){ 
       bolTemp=true; 
    };
   else
   {
       bolTemp=false;
   }; 
   frmForm=document.PSB;
  switch(number){
      case 1: frmForm.grobplanung.value=bolTemp; break;
      case 2: frmForm.innerhalbgap.value=bolTemp; break;
      case 3: frmForm.projektgenehmigung.value=bolTemp; break;
      case 4: frmForm.ausserhalbgap.value=bolTemp; break;      
      default:frmForm.grobplanung.value=false;       
              frmForm.innerhalbgap.value=false;
              frmForm.projektgenehmigung.value=false;
              frmForm.ausserhalbgap.value=false;break; 
   }
    frmForm.submit();
}

//******************************************************************************
//** function for newsflash ---X.Zhang 3.05.2003, Böhnma + SchreMa 14.05.03
//******************************************************************************
var ostat = false;

function scrollstop() {
  news.scrollAmount = 0;
  ostat = true;
}

function scrollplay() {
  news.scrollAmount = 1;  
  ostat = false;
}

function scrolldir(intLeft,intRight,intTop,intBottom,intMid) {
  mouseY = event.y;
  mouseX = event.x;

  if((intLeft<mouseX && mouseX<intRight) && (intTop<mouseY && mouseY<intBottom)){

    if(mouseY > intMid){
      if(ostat == false){
        speed = (mouseY - intMid) / 25;
        news.scrollAmount = speed;
      }
      news.direction = "up";
    }else{
      if(ostat == false){
        speed = (intMid - mouseY) / 25;
        news.scrollAmount = speed;
      }
      news.direction = "down";
    }
  }
}


function fctscrolldir(intLeft,intRight,intTop,intBottom){
  var mouseY = event.y;
  var mouseX = event.x;
  var scrTopY = document.body.scrollTop;
  var scrLeftX = document.body.scrollLeft;
  
  intTop -= scrTopY;
  intBottom -= scrTopY;
  
  intLeft -= scrLeftX;
  intRight -= scrLeftX;

  var totalHeight = intBottom - intTop;
  var partHeight = totalHeight / 9;
  
  var t1 = intTop + partHeight;
  var t2 = t1 + partHeight;
  var t3 = t2 + partHeight;
  
  var b1 = intBottom - partHeight;
  var b2 = b1 - partHeight;
  var b3 = b2 - partHeight;
  

  news.direction = "up";
  news.scrollAmount = 1;  
  
  
  if((intLeft<mouseX && mouseX<intRight) && (intTop<mouseY && mouseY<intBottom))
  {
    speed = 0;
    //oberer Rand 
    if(mouseY < t1){
        speed = 6;
        news.direction = "down";
    } 
    if((mouseY >= t1) && (mouseY < t2)){
        speed = 3;
        news.direction = "down";
    } 
    if((mouseY >= t2) && (mouseY < t3)){
        speed = 1;
        news.direction = "down";
    } 
    //unterer Rand
    if(mouseY > b1){
        speed = 6;
        news.direction = "up";
    } 
    if((mouseY <= b1) && (mouseY > b2)){
        speed = 3;
        news.direction = "up";
    } 
    if((mouseY <= b2) && (mouseY > b3)){
        speed = 1;
        news.direction = "up";
    } 

    news.scrollAmount = speed;

  } 
  
}

//***************************************************************

/* DHTML Zum anzeigen von Tooltips bei TextLinks
/*
/* BEISPIEL: onMouseover="showtip(this,event,'Erscheint in Kürze!')" onMouseout="hidetip()"
/*
/****************************************************************
Text Link/Image Map Tooltip Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, and 100's more DHTML scripts
Visit http://www.dynamicdrive.com
*/

if (!document.layers&&!document.all&&!document.getElementById)
event="test"
function showtip(current,e,text){

if (document.all||document.getElementById){
thetitle=text.split('<br>')
if (thetitle.length>1){
thetitles=''
for (i=0;i<thetitle.length;i++)
thetitles+=thetitle[i]
current.title=thetitles
}
else
current.title=text
}

else if (document.layers){
document.tooltip.document.write('<layer bgColor="white" style="border:1px solid black;font-size:12px;">'+text+'</layer>')
document.tooltip.document.close()
document.tooltip.left=e.pageX+5
document.tooltip.top=e.pageY+5
document.tooltip.visibility="show"
}
}
function hidetip(){
if (document.layers)
document.tooltip.visibility="hidden"
}
//***************************************************************

function fctFormatNumber(txtField,decimals)
{ 
        numberIn=txtField.value;
    if ((numberIn=='') || (parseInt(numberIn)<0)) { 
        txtField.value="";
        submit();
        return 0;
    } 
    var snum = new String(numberIn); 
    var sec = snum.split(','); 
    if (isNaN(sec[0])) {        
        txtField.value="";
        submit();
        return 0;
    }
    
    
    var whole = parseInt(sec[0]); 
    var result = ''; 
    if(sec.length > 1){ 
        //adjust whether it is a number
        if (isNaN(sec[0]) || isNaN(sec[1])) {       
            txtField.value=0,00;
            submit();
            return 0;
        } 
    
        var strIn= sec[0] +"." + sec[1]         
        var str = "" + Math.round(eval(strIn) * Math.pow(10,decimals));
        while(str.length <= decimals)
        {
            str = "0" + str;
        }
        
        var decpoint = str.length - decimals;
        result= str.substring(0,decpoint) + "," + str.substring(decpoint,str.length);
        
/************************************
        var dec = new String(sec[1]); 
        var len=dec.length;
        var intI=1;
        while(dec.slice(0,1)==0) { 
                dec=dec.slice(1);
                }               
        dec = parseInt(dec)/Math.pow(10,parseInt(len-decimals-1));
        Math.round(dec);
        dec = parseInt(dec)/10;
        dec = Math.round(dec);
        
        var l=parseInt(decimals);
        while(dec.length < l) { dec += '0'; } 
        
        dec=whole*Math.pow(10,parseInt(decimals)) + dec;
        len=parseInt(String(dec).length)-parseInt(decimals);
        if(String(dec).slice(0,len)=='') { dec="0," +String(dec).slice(len);}
        else {dec=String(dec).slice(0,len) +"," +String(dec).slice(len);}
        result = dec; 
*****************************************/
    }    
    else{ 
        var dot; 
        var dec = new String(whole); 
        dec += ','; 
        dot = dec.indexOf(','); 
        var l=parseInt(dot)+parseInt(decimals);
        while(dec.length <= l) { dec += '0'; } 
        result = dec; 
    }   
    txtField.value=result;
    submit();
    return result; 
} 

function fctFormatNumber2(txtField,decimals)
{
        numberIn=String(txtField.value);

        if (numberIn.search(",")>0)
       numberIn = numberIn.Replace(",",".");
       
    alert("ok  " + numberIn);

    var str = "" + Math.round(eval(numberIn) * Math.pow(10,decimals));
    
        alert("ok2  " + str);
    while(str.length <= decimals)
    {
        str = "0" + str;
    }

    var decpoint = str.length - decimals;
    result= str.substring(0,decpoint) + "," + str.substring(decpoint,str.length);
     alert("ok3  " + result);
    txtField.value=result;
    submit();
}

 function zeit(){
 if (!document.all)
 return
 var Digital=new Date();
 var hours=Digital.getHours();
 var minutes=Digital.getMinutes();
 var seconds=Digital.getSeconds();
 var dn="AM" ;

 if (hours==0)
 hours=12;
 if (minutes<=9)
 minutes="0"+minutes;
 if (seconds<=9)
 seconds="0"+seconds;
 var ctime=hours+":"+minutes+":"+seconds;
 uhr.innerHTML="<div class='timeactive'>"+ctime+"</div>";
 setTimeout("zeit()",1000);
 }

 function scroll(seed)
{
	var m1 = "»¶ Ó­ ¹â ÁÙ" 
	var m2 = "Å· ÃÎ Íø"
	var msg=m1+" "+m2; 
	var out = " ";
	var c = 1;
	if (seed > 100) {
		seed--;
		var cmd="scroll(" + seed + ")";
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 100 && seed > 0) {
		for (c=0 ; c < seed ; c++) {
		out+=" ";
	}
	out+=msg;
	seed--;
	var cmd="scroll(" + seed + ")";
	window.status=out;
	timerTwo=window.setTimeout(cmd,100);
	} 
	else if (seed <= 0) {
		if (-seed < msg.length) {
			out+=msg.substring(-seed,msg.length);
			seed--;
			var cmd="scroll(" + seed + ")";
			window.status=out;
			timerTwo=window.setTimeout(cmd,100);
		}
		else {
			window.status=" ";
			timerTwo=window.setTimeout("scroll(100)",7);
		}
	}
}
timerONE=window.setTimeout('scroll(100)',50);


function click() {
if (event.button==2) {
alert('Welcome to ouDream.com ')
}
}
document.onmousedown=click

function stop() {

alert('Welcome to ouDream.com ')
return false;
}
document.oncontextmenu=stop

