/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

Ext.BLANK_IMAGE_URL = 'ext-2.2/resources/images/default/s.gif'; 
  
 
Ext.onReady(function(){
    Ext.QuickTips.init();

	

    var tb = new Ext.Toolbar();
	/*
	//open menu on mouseover !
	//override standard functionality (see ext-all-debug.js line 20306)
	tb.onButtonTriggerOver = function(btn){

		if(!this.activeMenuBtn){
		this.activeMenuBtn = btn;
		btn.showMenu();
		}
		
        if(this.activeMenuBtn != btn){
            this.activeMenuBtn.hideMenu();
            btn.showMenu();
            this.activeMenuBtn = btn;
        }
    }
	
	*/
	
    tb.render('toolbar');

    tb.add(
		{
            text:menutext1,
			cls:'x-btn-bigicon',
            //iconCls: 'bmenu',  // <-- icon
			//icon: 'menu-show-over.gif' ,
			//overCls: 'bmenuOver',  // <-- icon over
            //menu: new Ext.menu.Menu(menudata1)  // assign menu by instance
			handler :function(){
				gotoPage(0,'aktuell');
			}			
        }, 
		{
            text:menutext2,
			cls:'x-btn-bigicon',
            //iconCls: 'bmenu',  // <-- icon
			//icon: 'menu-show-over.gif' ,
			//overCls: 'bmenuOver',  // <-- icon over
            menu: new Ext.menu.Menu(menudata2)  // assign menu by instance
        },	
		{
            text:menutext3,
			cls:'x-btn-bigicon',
            //iconCls: 'bmenu',  // <-- icon
			//icon: 'menu-show-over.gif' ,
			//overCls: 'bmenuOver',  // <-- icon over
            menu: new Ext.menu.Menu(menudata3)  // assign menu by instance		
        }, 
		{
            text:menutext4,
			cls:'x-btn-bigicon',
            //iconCls: 'bmenu',  // <-- icon
			//icon: 'menu-show-over.gif' ,
			//overCls: 'bmenuOver',  // <-- icon over
            //menu: new Ext.menu.Menu(menudata4)  // assign menu by instance
			handler :function(){
				gotoPage(3,'kontakt');
			}				
        }
		,
		'->',
		{
            text:menulang1,
			enableToggle :true,
			cls:'x-btn-bigicon',
            //iconCls: 'bmenu',  // <-- icon
			//icon: 'menu-show-over.gif' ,
			//overCls: 'bmenuOver',  // <-- icon over
            // assign menu by instance
			handler :function(){
			window.location.href="index.php?"+newlangSwitch+"&lang="+menulangid1;
			

			//alert(this.pressed);
			}
			
        },
		{
            text:menulang2,
			enableToggle :true,
			cls:'x-btn-bigicon',
			handler :function(){
				window.location.href="index.php?"+newlangSwitch+"&lang="+menulangid2;
			}
			
        }
		,'&#160;'
	
/*		
		,
		{
            text:menulang3,
			enableToggle :true,
			cls:'x-btn-bigicon',
			handler :function(){
				window.location.href="index.php?"+newlangSwitch+"&lang="+menulangid3;
			}
			
        }
		,{
            text:menulang4,
			enableToggle :true,
			cls:'x-btn-bigicon',
			handler :function(){
				window.location.href="index.php?"+newlangSwitch+"&lang="+menulangid4;
			}
			
        }
		,'&#160;'
		*/
	);


/*	
buttonNext = new Ext.Button({text:'Touch me',cls:''});
buttonNext.applyToMarkup('nxt-button');	
*/
/*

	var testidv = Ext.get("testidv");

        onMouseOver = function(e){

                testidv.addClass("btn-over");

    }
	

	
        onMouseOut = function(e){

        testidv.removeClass("btn-over");


    }
	
 Ext.EventManager.on("testidv", 'mouseover', onMouseOver);
 Ext.EventManager.on("testidv", 'mouseout', onMouseOut); 
	
*/

});






	//********* general button functions *********************************

function btn_down(obj){
	strCN = obj.className.split("-")[0]; 
	if(obj.className == strCN) obj.className = strCN + "-Over";
}

function btn_out(obj){
strCN = obj.className.split("-")[0];
	if(obj.className == strCN + "-Over"){
		obj.className = strCN;
		}
}

function btn_up(obj,strFktCall){
	strCN =obj.className.split("-")[0]; 
	if(obj.className == strCN + "-Over"){
		eval(strFktCall);
	}
}	



window.onload = function(){ //Wait for the page to load.
var links = document.getElementsByTagName('table');
    for(var i=0,l=links.length;i<l;i++){ 
        link = links[i];
        if(link.className == 'btn'){ 
			link.onmouseover = function() {btn_down(this,'')};
			link.onmouseout = function() {btn_out(this,'')};
			//link.onmouseup = function() {btn_up(this,'')};			

        }
    }
	
	
var inputs = document.getElementsByTagName('input');
    for(var i=0,l=inputs.length;i<l;i++){ 
	
	    if(inputs[i].name == 'suche' || inputs[i].name == 'Email'){ 
	
			inputs[i].onclick = function() {	
			this.select();
			//debugger;
			//alert(this.selection );
			//this.selectionEnd = 0;			
			//this.selectionEnd = this.textLength;
			};
			//inputs[i].onblur = function() {this.value=input[this.name]};
		}
    }	
};



function submit(){

	document.forms[0].submit();

}

var actualIOrow = 1;

function addIO(addnumber){

	var objTBODY = document.getElementById("IOtable").getElementsByTagName("TBODY")[0];
	var objTR = document.createElement("TR");

	for(i=0;i<ioRow.length; i++){
		var objTD = document.createElement("TD");
		
		if(i==0 && addnumber){
			actualIOrow++;
			objTD.innerHTML = ioRow[i]+" "+actualIOrow;			
		}else{
			objTD.innerHTML = ioRow[i];
		}
		//'<input type="text" style="width: 54px;" value="" name="volt[]">';
		objTR.appendChild(objTD);
}	
	objTBODY.appendChild(objTR);
}




