function UrlEncode(str){
    var i,c,ret="",strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";
    for(i=0;i<str.length;i++){
        if(str.charCodeAt(i)>=0x4e00){
            c=qswhU2GB[str.charCodeAt(i)-0x4e00];
            ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
        }
        else{
            c=str.charAt(i);
            if(c==" ")
                ret+="+";
            else if(strSpecial.indexOf(c)!=-1)
                ret+="%"+str.charCodeAt(i).toString(16);
            else
                ret+=c;
        }
    }
    return ret;
}

function onHelp(){
    if(window.parent.parent.declaremainFrame!=null){
        url=UrlEncode(window.parent.parent.declaremainFrame.document.location.href);
        if(window.parent.parent.declaremainFrame.curApplyrightFrame!=null)
            url=UrlEncode(window.parent.parent.declaremainFrame.curApplyrightFrame.document.location.href);
    }
    window.open("../../../../common/help/help.jsp?qstr="+url,"ÔÚÏß°ïÖú","width=800,height=530,toolbar=yes,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
}

function changeFrame(top,bottom,left){
    var _frameWrap = parent.document.getElementById("_frameWrap");
    var _middleframeWrap = parent.document.getElementById("_middleframeWrap");
    _frameWrap.rows = top+",*,"+bottom;
    _middleframeWrap.cols = left + ",*";
}

function menu(id,curClass,subCurClass,showEffect){
	    var liId = "#" + id + " > li";
		var aId = "#" + id + " > li > a";
		var subaId = "#" + id + " > li > ul > li > a";
		var im = null,subim=null;
		if(showEffect != null && showEffect == "slide"){
		$(aId).each(
			function(i){
				$(this).click(
					function(){
						//alert($(subaId).size());
						$(subaId).each(function(){$(this).removeClass(subCurClass);});
						if(im!=null && im!=i) {
							if($(liId).eq(im).find("ul").size() != 0){
								$(liId).eq(im).find("ul").slideToggle("fast",function(){$(this).css("display") == "none" ? $(this).prev("a").removeClass(curClass):$(this).parent().addClass(curClass);});
							}else{
								$(liId).eq(im).find("a").removeClass(curClass);
							}
						}
						(im == i) ? im =null : im =i;
						//alert($(this).prev("a").attr("class"));
						if($(this).parent().find("ul").size() != 0){
							$(this).parent().find("ul").slideToggle("fast",function(){$(this).css("display") == "none" ? $(this).prev("a").removeClass(curClass):$(this).prev("a").addClass(curClass);});
						}else{
							str = $(this).attr("class");
							if(str == undefined) {
							$(this).addClass(curClass);}else{ $(this).prev("a").removeClass(curClass)}

						}
					}
				);
			}
		);
		}else{
		$(aId).each(
			function(i){
				$(this).click(
					function(){
						$(subaId).each(function(){$(this).removeClass(subCurClass);});
						if(im!=null && im!=i) {
							if($(liId).eq(im).find("ul").size() != 0){
								$(liId).eq(im).find("ul").toggle();
							}
							$(aId).eq(im).removeClass(curClass);
						}
						(im == i) ? im =null : im =i;
						if($(this).parent().find("ul").size() != 0){
							$(this).parent().find("ul").toggle();
							$(this).parent().find("ul").css("display") == "none" ? $(this).removeClass(curClass) : $(this).addClass(curClass);
						}else{
							str = $(this).attr("class");
							if(str == undefined) {
							$(this).addClass(curClass);}else{ $(this).prev("a").removeClass(curClass)}
						}
					}
				);
			}
		);
		}
		$(subaId).each(
			function(i){
				$(this).click(
					function(){
						if(subim != null || subim != i){$(subaId).eq(subim).removeClass(subCurClass);}
						subim = i;
						$(this).addClass(subCurClass);
					}
				);
			}
		);
	}

var i=0;

function changeLeft(left){
    var _middleframeWrap = parent.document.getElementById("_middleframeWrap");
    var newleft = left + 17;
    if($.browser.mozilla) document.body.style.height = "auto";
    if($.browser.msie){
      //if(i++ == 0)
       //alert("ie:"+document.body.scrollHeight+"-------"+document.documentElement.clientHeight);
       if(document.body.scrollHeight > document.documentElement.clientHeight){
           _middleframeWrap.cols = newleft + ",*";

       }else{
            _middleframeWrap.cols = left + ",*";
       }
    }else{
        //if(i++ == 0)
           //alert("ff:"+document.body.offsetHeight+"-------"+document.body.scrollHeight+"-------"+document.documentElement.clientHeight);
       if(document.body.offsetHeight > document.documentElement.clientHeight){
            _middleframeWrap.cols = newleft + ",*";
           document.body.style.height = "auto";
       }else{
           _middleframeWrap.cols = left + ",*";
           document.body.style.height = "100%";
       }
    }
    setTimeout(function(){changeLeft(left);},10);
}
