var ua = navigator.userAgent.toLowerCase();
var browser = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1)?0:1;
var mnuSwitcher = false;
var mnuHide = false;
var imgs = new Array();

function imagesGetLoad(){
    
    var imgs = document.getElementsByTagName('IMG');
    for(var i=0; i<imgs.length; i++){
       if(imgs[i].ondblclick)
            imgs[i].ondblclick();
    }
    
}

function imgPreload(){
    var imgArr =  new Array('images/news_bg_blue.png', 
                            'images/news_bg_white.png', 
                            'images/mouseover_bk.png', 
                            'images/menu_2lev.png', 
                            'images/menu_2lev_active.png', 
                            'images/partners/flexi_over.gif',
                            'images/partners/flexi.gif',
                            'images/partners/invest_in_kg_over.png',
                            'images/partners/invest_in_kg.png',
                            'images/partners/Kalikova&Associates_over.png',
                            'images/partners/Kalikova&Associates.png',
                            'images/partners/mert_over.png',
                            'images/partners/mert.png',
                            'images/partners/pharmaco.png',
                            'images/partners/pharmaco_over.png',
                            'images/partners/spf_gov_kg.png',
                            'images/partners/spf_gov_kg_over.png',
                            'images/partners/debra_over.png',
                            'images/partners/debra.png',
                            'images/part_other.gif',
                            'images/part_other_blue.gif',
							'images/part_arhif.gif',
                            'images/part_arhif_blue.gif',
							'images/links/fdi_blue.png',
							'images/links/fdi.png',
							'images/links/Internetional_blue.png',
							'images/links/Internetional.png',
							'images/links/world_bank_blue.png',
							'images/links/world_bank.png',	
							
							'images/partners/intracen_over.jpg',
							'images/partners/intracen.jpg',
							'images/partners/unctad_over.jpg',
							'images/partners/unctad.jpg',
							'images/partners/ibc_over.jpg',
							'images/partners/ibc.jpg',
							'images/partners/amcham_over.jpg',
							'images/partners/amcham.jpg',
							'images/partners/nbkr_over.jpg',
							'images/partners/nbkr.jpg',
							'images/partners/minfin_over.jpg',
							'images/partners/minfin.jpg',
							'images/partners/fsa_over.jpg',
							'images/partners/fsa.jpg',
							'images/partners/stat_over.jpg',
							'images/partners/stat.jpg',
							'images/partners/kse_over.jpg',
							'images/partners/kse.jpg',
							'images/partners/case_over.jpg',
							'images/partners/case.jpg'
                            );

	for(i=0; i<imgArr.length;i++) {
		if(browser == 1) {
			var tmpImg=new Image();
			tmpImg.src = imgArr[i];
			imgs['bck_'+i] = tmpImg;
		} else if(browser == 0) {
			var tmpImg = document.createElement('img');
			tmpImg.src = imgArr[i];
			imgs['bck_'+i] = tmpImg;
		}
	}
}

document.onmousemove = function(e){

    var o=e?e.target:event.srcElement;
    if(mnuSwitcher)
        if(isParent(o,document.getElementById('menu_'+mnuSwitcher)) || isParent(o,document.getElementById('d_'+mnuSwitcher))){
         	mnuHide = false;
        } else { mnuHide=true; hidem();}

    if(o.ondblclick){
    	o.ondblclick();
    }
    if(o.parentNode.ondblclick){
    	o.parentNode.ondblclick();
    }

}

function showSub(mid){
    if(mnuSwitcher)if(mnuSwitcher==mid) return false;
    var tab = document.getElementById('main-menu');
    for(var i=0; i<tab.rows[1].cells.length; i++){
        var subDiv = tab.rows[1].cells[i].getElementsByTagName('div');
        subDiv[0].style.display = 'none';
    }
    document.getElementById('d_'+mid).style.top=getOffsetTop(document.getElementById('d_'+mid).parentNode)-15+'px';
    document.getElementById('d_'+mid).style.display='block';
    document.getElementById('d_'+mid).style.left = getOffsetLeft(document.getElementById('d_'+mid).parentNode)+parseInt(document.getElementById('d_'+mid).parentNode.offsetWidth/2)-parseInt(document.getElementById('d_'+mid).offsetWidth/2)+'px';
    mnuSwitcher=mid;

}

function hidem(){
    if(mnuHide) {
        document.getElementById('d_'+mnuSwitcher).style.display = 'none';
		document.getElementById('menu_'+mnuSwitcher).style.backgroundImage='';
		document.getElementById('menu_'+mnuSwitcher).style.backgroundRepeat='';
        mnuSwitcher=false;
    }

}

function isParent(obj,par){
    if(obj == par) return true;
    if(obj.parentNode == par) return true;
    while((obj = obj.offsetParent) != null){
	  	if(obj.tagName!='HTML'){
            if(obj.parentNode == par){
                return true;
            }
	    }
    }
    return false;
}

	function getOffsetTop(obj){
	  var returnValue = obj.offsetTop;
	  while((obj = obj.offsetParent) != null){
	  	if(obj.tagName!='HTML'){
	  		returnValue += obj.offsetTop;
	  		if(document.all)returnValue+=obj.clientTop;
	  	}
	  }
	  return returnValue;
	}

	function getOffsetLeft(obj)
	{
	  var returnValue = obj.offsetLeft;
	  while((obj = obj.offsetParent) != null){
	  	if(obj.tagName!='HTML'){
	  		returnValue += obj.offsetLeft;
	  		if(document.all)returnValue+=obj.clientLeft;
	  	}
	  }
	  return returnValue;
	}

function switchPartnOn(div, href) {
     document.getElementById(div).style.backgroundColor = '#7fd5f6';
     document.getElementById(href).textDecoration = 'underline';
     document.getElementById(href).Color = '#00ACEE';
}

function switchPartnOff(div, href) {
     document.getElementById(div).style.backgroundColor = '#dddedf';
     document.getElementById(href).textDecoration = 'none';
     document.getElementById(href).Color = '#9c9ea0';
}

function switchPartnOnOther(div, href) {
     document.getElementById(div).style.backgroundImage = 'url(images/part_other_blue.gif)';
     document.getElementById(href).textDecoration = 'underline';
     document.getElementById(href).Color = '#00ACEE';
}
function switchPartnOffOther(div, href) {
     document.getElementById(div).style.backgroundImage = 'url(images/part_other.gif)';
     document.getElementById(href).textDecoration = 'none';
     document.getElementById(href).Color = '#9c9ea0';
}

function positioningSearchForm(){
   
}

function trimStringSpaces(obj)
{
   var str = trim(document.getElementById(obj).value);
   if(str != "") {
       reg_exp = /(\s+)/gi;
       str = str.replace(reg_exp, ' ');
   }

   document.getElementById(obj).value = str;
}

function trim(str) {
	reb = /^(\s+)/;
	ree = /(\s+)$/;
	str = str.replace(reb, '');
	str = str.replace(ree, '');
	return str;
 }