//  CONFIG....
    var menuAll = {};
	menuAll.Personel = new Ext.menu.Menu({
        items: [
            { text: 'Resume', href: 'files/files/EmreCVWEB.pdf' },
            {
                text: 'Hobbies'
            }
        ]
    });

    menuAll.Galery = new Ext.menu.Menu({
        items: [
            { text: 'Photo Galery', href: 'fotoGalery.aspx' }
        ]
        });
        
	menuAll.JavaScript = new Ext.menu.Menu({
        items: [
            { text: 'ExtJS' },
            {
                text: 'Javascript'
				/*menu: {
					items: [
                		{text:'Sub Menu Item', href: ''}
					]
				}
				*/
            }
        ]
    });		
	
	menuAll.Funny = new Ext.menu.Menu({
        items: [
            { text: 'Funny Videos' }
        ]
    });	
	
    var buttonEnglish = new Ext.Button({
    	id: 'buttonEnglish',
    	handler: function(){

		},
    	text: '<b>English</b>',
    	style: 'vertical-align: middle;'
    });
    
    var buttonTurkish = new Ext.Button({
    	id: 'buttonTurkish',
    	handler: function(){

		},
    	text: '<b>Turkce</b>',
    	style: 'vertical-align: middle;'
    });
	
	var buttonHome = new Ext.Button({
		id: 'buttonHome',
		//iconCls: 'icon-admin-home',
		text: 'Home',
		handler: function(){window.location = 'homepage.aspx'},
		style: 'padding-bottom:2px;'
	});

	   function createItem(menuItem){
    	var tmpButton = new Ext.Button({
    		text: menuItem,
    		menu: menuAll[menuItem]
    	});

    	tmpButton.on('mouseover',function(button, e){
			this.showMenu();
		});

    	return tmpButton;
    }
var menu;
	function createMenu(){
		menu = [
				'  ',
				buttonHome, '-',
				createItem('Personel'), '-',
				createItem('Galery'), '-',
				createItem('JavaScript'), '-',
				createItem('Funny'), '-',
				
				'->',
				buttonEnglish, ' ', '-', ' ',
				buttonTurkish, ' ', ' '
			];
	}

var leftPanelWidth = 150;



// LIB PART


function blinkIt() {
 if (!document.all) return;
 else {
   for(i=0;i<document.all.tags('blink').length;i++){
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
   }
 }
}

Ext.form.Checkbox.override({
    setValue : function(v) {
        var checked = this.checked;
        this.checked = (v === true || v === 'true' || v == '1' || String(v).toLowerCase() == 'on');
        
        if(this.rendered){
            this.el.dom.checked = this.checked;
            this.el.dom.defaultChecked = this.checked;
            this.wrap[this.checked? 'addClass' : 'removeClass'](this.checkedCls);
        }
        
        if(checked != this.checked){
            this.fireEvent("check", this, this.checked);
            if(this.handler){
                this.handler.call(this.scope || this, this, this.checked);
            }
        }
    },

    afterRender : function(){
        Ext.form.Checkbox.superclass.afterRender.call(this);
        this.wrap[this.checked? 'addClass' : 'removeClass'](this.checkedCls);
    }
});


//   Set button tooltip
Ext.Button.override({
    setTooltip: function(qtipText) {
        var btnEl = this.getEl().child(this.buttonSelector)
        Ext.QuickTips.register({
            target: btnEl.id,
            text: qtipText
        });             
    }
});

 /*******************************
 *  [start] Client-side access to querystring name=value pairs
	Version 1.3
	28 May 2008
	
	License (Simplified BSD):
	http://adamv.com/dev/javascript/qslicense.txt
 *******************************/

function Querystring(qs) { // optionally pass a querystring to parse
	this.params = {};
	
	if (qs == null) {qs = location.search.substring(1, location.search.length);}
	if (qs.length == 0) {return;}

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&'); // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);
		
		var value = (pair.length==2) ? decodeURIComponent(pair[1]) : name;
		
		this.params[name] = value;
	}
}

Querystring.prototype.get = function(key, default_) {
	var value = this.params[key];
	return (value != null) ? value : default_;
};

Querystring.prototype.contains = function(key) {
	var value = this.params[key];
	return (value != null);
};
