var aligns = ['left', 'center', 'right', '居左', '居中', '居右'];
var repeats = ['no-repeat', 'repeat', 'repeat-x', 'repeat-y', '不重复', '重复', '横向重复', '纵向重复'];
var changebg = ['link_colorShow','link_background-colorShow','visited_colorShow','visited_background-colorShow','hover_colorShow','hover_background-colorShow',
		'active_colorShow','active_background-colorShow'];
var rememberSaveM = "";

function getSheetByTitle(_title){
    var sheets = document.styleSheets;
    var rLength = sheets.length;
	for (var i = 0; i < rLength; i++) {
        if (sheets[i].title == _title) {
			return sheets[i];
		}
    }
}

function setLinkStyle1(ruleNum, cssStyle, cssValue){
    var startNum;
	styleSheet = getSheetByTitle("linkSheet");
	var sLength = styleSheet.rules.length;
	
    for (var i = 0; i < sLength; i++) {
		var ss = styleSheet.rules[i].selectorText.substring(4);
		
        if (ss.substring(0, ss.indexOf(" ")) == $F("level")+$F("type")) {
			startNum = i;
			break;
		}
    }
	
    try {
        styleSheet.rules[ruleNum + startNum - 1].style[cssStyle] = cssValue;
		
		if($("setSame").checked == true){
			styleSheet.rules[ruleNum + startNum].style[cssStyle] = cssValue;
			styleSheet.rules[ruleNum + startNum + 1].style[cssStyle] = cssValue;
			styleSheet.rules[ruleNum + startNum + 2].style[cssStyle] = cssValue;
		}
    } catch (e) {
    }
}

function setLinkStyle2(cssStyle, cssValue){
    var startNum;
	var ruleNum=parseInt($("state").value);
	
	styleSheet = getSheetByTitle("linkSheet");
	var sLength = styleSheet.rules.length;
	
    for (var i = 0; i < sLength; i++) {
		var ss = styleSheet.rules[i].selectorText.substring(4);
        if (ss.substring(0, ss.indexOf(" ")) == $F("level")+$F("type")) {
			startNum = i;
			break;
		}
    }
	
    try {
        styleSheet.rules[ruleNum + startNum - 1].style[cssStyle] = cssValue;
		styleSheet.rules[ruleNum + startNum].style[cssStyle] = cssValue;
		styleSheet.rules[ruleNum + startNum + 1].style[cssStyle] = cssValue;
		styleSheet.rules[ruleNum + startNum + 2].style[cssStyle] = cssValue;
    } catch (e) {
    }
}

function loadLinkPic1(statusNum){
    var Status = ["link_", "visited_", "hover_", "active_"];
    var iframedocument = eval("window." + Status[statusNum - 1] + "pic.document");
    var fileName = iframedocument.all("fileName").value;//获得图片路径文本框的内容
	
    if (fileName != "") {
        var extension = fileName.substring(fileName.lastIndexOf(".") + 1, fileName.length).toLowerCase();
        if (extension != "jpg" && extension != "gif" && extension != "png" && extension != "bmp") {
            alert("图片格式错误！");
            return false;
        }
		
		if ($("setSame").checked == true) {
			iframedocument.all.link_type.value = "all";
		}else{
			iframedocument.all.link_type.value = "a:" + Status[statusNum - 1].substring(0, Status[statusNum - 1].length - 1);
		}

	    iframedocument.all.level.value = $("level").value;
        iframedocument.all.type.value = $("type").value;
        $("tempPath").value = fileName;
        $("tempType").value = statusNum;
        statuNum = statusNum;
		try{
        	iframedocument.all.fileForm.submit();
		}catch(e){
			alert("图片路径错误!");
			return;
		}
    } else {
        setLinkStyle1(statusNum, 'backgroundImage', "");
//		var link_type = "";
//		if ($("setSame").checked == true) {
//			link_type = "all";
//		}else{
//			link_type = "a:" + Status[statusNum - 1].substring(0, Status[statusNum - 1].length - 1);
//		}
//		
//		new Ajax.Updater('', '/pagecontrol.do?action=delMenuPic&object=Style', {
//			asynchronous: true,
//			evalScripts: true,
//			onComplete: function(request){
//				closeMessageBox();
//			},
//			onLoading: function(request){
//			},
//			parameters: encodeURI('link_type=' + link_type + '&el_id=' + el_id)
//			})
    }
}

function chageLinkImage1(){
    setLinkStyle1(statuNum, 'backgroundImage', $("tempPath").value);
}


function setSameLink1(checked){
	if(checked){
		$("visitedh").disabled = true;
		$("hoverh").disabled = true;
		$("activeh").disabled = true;
		changeLinkMenuStyle('link');
	}else{
		$("visitedh").disabled = false;
		$("hoverh").disabled = false;
		$("activeh").disabled = false;
	}
}

function changeLinkMenuStyle(obj){
	var menuList = ['link', 'visited', 'hover', 'active'];
    for (var i = 0; i < menuList.length; i++) {
        if (obj == menuList[i]) {
            $(menuList[i] + "h").className = "font-button2_active";
            $(menuList[i]).style.display = "block";
        }
        else {
            $(menuList[i] + "h").className = "font-button2";
            $(menuList[i]).style.display = "none";
        }
    }
}

function showCssListfont(obj,changeObj){
	if(obj.readOnly == true)
		 return false;
	var position = getPosition(obj);
	changeObj.style.top = position[0] + 148 +"px";
	changeObj.style.left = position[1]+ 100 +"px";
	changeObj.style.display = "block";
}

function showCssListleft(obj,changeObj){
	if(obj.readOnly == true)
		 return false;
	var position = getPosition(obj);
	changeObj.style.top = position[0] + 170 +"px";
	changeObj.style.left = position[1]+ 115 +"px";
	changeObj.style.display = "block";
}

function showCssListrepeat(obj,changeObj){
	if(obj.readOnly == true)
		 return false;
	var position = getPosition(obj);
	changeObj.style.top = position[0] + 240 +"px";
	changeObj.style.left = position[1]+ 143 +"px";
	changeObj.style.display = "block";
}

var ocolorPopup = window.createPopup();

function colordialog(obj){
    var e=event.srcElement;
	if(e.readOnly == true)
		return false;
	ecolorPopup=e;
    e.onkeyup=function(){
		colordialog;
		if(obj == 'link_color'){
			setLinkStyle1(1,'color',$("link_color").value);
		}else if(obj == 'visited_color'){
			setLinkStyle1(2,'color',$("visited_color").value);
		}else if(obj == 'hover_color'){
			setLinkStyle1(3,'color',$("hover_color").value);
		}else if(obj == 'active_color'){
			setLinkStyle1(4,'color',$("active_color").value);
		}else if(obj == 'link_bg'){
			setLinkStyle1(1,'backgroundColor',$("link_background-color").value);
		}else if(obj == 'visited_bg'){
			setLinkStyle1(2,'backgroundColor',$("visited_background-color").value);
		}else if(obj == 'hover_bg'){
			setLinkStyle1(3,'backgroundColor',$("hover_background-color").value);
		}else if(obj == 'active_bg'){
			setLinkStyle1(4,'backgroundColor',$("active_background-color").value);
		}
	};
    var ocbody;
    var oPopBody = ocolorPopup.document.body;
    var colorlist=new Array(40);
    oPopBody.style.backgroundColor = "#f9f8f7";
    oPopBody.style.border = "solid #999999 1px";
    oPopBody.style.fontSize = "12px";

    colorlist[0]="#000000";    colorlist[1]="#993300";    colorlist[2]="#333300";    colorlist[3]="#003300";
    colorlist[4]="#003366";    colorlist[5]="#000080";    colorlist[6]="#333399";    colorlist[7]="#333333";

    colorlist[8]="#800000";    colorlist[9]="#FF6600";    colorlist[10]="#808000";colorlist[11]="#008000";
    colorlist[12]="#008080";colorlist[13]="#0000FF";colorlist[14]="#666699";colorlist[15]="#808080";

    colorlist[16]="#FF0000";colorlist[17]="#FF9900";colorlist[18]="#99CC00";colorlist[19]="#339966";
    colorlist[20]="#33CCCC";colorlist[21]="#3366FF";colorlist[22]="#800080";colorlist[23]="#999999";

    colorlist[24]="#FF00FF";colorlist[25]="#FFCC00";colorlist[26]="#FFFF00";colorlist[27]="#00FF00";
    colorlist[28]="#00FFFF";colorlist[29]="#00CCFF";colorlist[30]="#993366";colorlist[31]="#CCCCCC";

    colorlist[32]="#FF99CC";colorlist[33]="#FFCC99";colorlist[34]="#FFFF99";colorlist[35]="#CCFFCC";
    colorlist[36]="#CCFFFF";colorlist[37]="#99CCFF";colorlist[38]="#CC99FF";colorlist[39]="#FFFFFF";
 
    ocbody = "";
    ocbody += "<table CELLPADDING=0 CELLSPACING=3>";
    ocbody += "<tr height=\"20\" width=\"20\"><td align=\"center\"><table style=\"border:1px solid #808080;\" width=\"12\" height=\"12\" bgcolor=\""+e.value+"\"><tr><td></td></tr></table></td><td bgcolor=\"eeeeee\" colspan=\"7\" style=\"font-size:12px;\" align=\"center\">当前颜色</td></tr>";
	
	for(var i=0;i<colorlist.length;i++){
        if(i%8==0)
            ocbody += "<tr>";
        ocbody += "<td width=\"14\" height=\"16\" style=\"border:1px solid;\" onMouseOut=\"parent.colordialogmouseout(this);\" onMouseOver=\"parent.colordialogmouseover(this);\" onMouseDown=\"parent.colordialogmousedown('"+colorlist[i]+"','"+obj+"')\" align=\"center\" valign=\"middle\"><table style=\"border:1px solid #808080;\" width=\"12\" height=\"12\" bgcolor=\""+colorlist[i]+"\"><tr><td></td></tr></table></td>";
        if(i%8==7)
            ocbody += "</tr>";
    }
    ocbody += "<tr><td align=\"center\" height=\"22\" colspan=\"8\" onMouseOut=\"parent.colordialogmouseout(this);\" onMouseOver=\"parent.colordialogmouseover(this);\" style=\"border:1px solid;font-size:12px;cursor:default;\" onMouseDown=\"parent.colordialogmore('"+obj+"')\">其它颜色</td></tr>";
    ocbody += "</table>";
 	
    oPopBody.innerHTML=ocbody;
	var ePosition = getPosition(e);
    ocolorPopup.show(ePosition[1], ePosition[0]+e.offsetHeight, 158, 147, document.body);
}

function colordialogmore(obj){
	ecolorPopup.value="#"+sColor.toUpperCase();
    ocolorPopup.document.body.blur();
}

function colordialogmouseout(obj){
    obj.style.borderColor="";
    obj.bgColor="";
}

function colordialogmouseover(obj){
    obj.style.borderColor="#0A66EE";
    obj.bgColor="#EEEEEE";
}

function colordialogmousedown(color,obj){
	if(obj == 'link_color'){
		setLinkStyle1(1,'color',color);
	}else if(obj == 'visited_color'){
		setLinkStyle1(2,'color',color);
	}else if(obj == 'hover_color'){
		setLinkStyle1(3,'color',color);
	}else if(obj == 'active_color'){
		setLinkStyle1(4,'color',color);
	}else if(obj == 'link_bg'){
		setLinkStyle1(1,'backgroundColor',color);
	}else if(obj == 'visited_bg'){
		setLinkStyle1(2,'backgroundColor',color);
	}else if(obj == 'hover_bg'){
		setLinkStyle1(3,'backgroundColor',color);
	}else if(obj == 'active_bg'){
		setLinkStyle1(4,'backgroundColor',color);
	}
	ecolorPopup.value=color;
    ocolorPopup.document.body.blur();
}

function StringBuffer(){
	this._strings_ = new Array;
}

StringBuffer.prototype.append = function(str){
	this._strings_.push(str);
	this.length = this._strings_.length;
}


StringBuffer.prototype.toString = function(){
	return this._strings_.join("");
}

function addLinkStyle(){
	var startNum;
	var temp = new StringBuffer();
	styleSheet = getSheetByTitle("linkSheet");
	
    for (var i = 0; i < 26; i+=4) {
		startNum = i;
		temp.append("=@@@a:link=");
		temp.append(styleSheet.rules[startNum].style.cssText);
		temp.append("=a:visited=");
		temp.append(styleSheet.rules[1 + startNum].style.cssText);
		temp.append("=a:hover=");
		temp.append(styleSheet.rules[2 + startNum].style.cssText);
		temp.append("=a:active=");
		temp.append(styleSheet.rules[3 + startNum].style.cssText);
    }

	if (rememberSaveM != temp.toString()) {
		new Ajax.Updater('', '/pagecontrol.do?action=addLinkStyle&object=Menu', {
			asynchronous: true,
			evalScripts: true,
			onComplete: function(request){
				rememberSaveM = temp.toString();
				alert('样式修改成功！');
				pageinit();
			},
			onLoading: function(request){
			},
			parameters: encodeURI("type=" + $F("type") + "&linkStyle=" + temp)
		})
	}else{
		alert("样式保存成功！");
	}
}

function getStyleNameByValue(typeList,value){
	for(var i = 0; i < typeList.length/2; i++){
		if(value == typeList[i])
			return typeList[i + typeList.length/2];
	}
}

function getLinkStyle(){
    $("link_colorShow").style.backgroundColor = "";//还原颜色显示框
    $("link_background-colorShow").style.backgroundColor = "";
    $("visited_colorShow").style.backgroundColor = "";
    $("visited_background-colorShow").style.backgroundColor = "";
    $("hover_colorShow").style.backgroundColor = "";
    $("hover_background-colorShow").style.backgroundColor = "";
    $("active_colorShow").style.backgroundColor = "";
    $("active_background-colorShow").style.backgroundColor = "";
    $("visitedh").disabled = false;
	$("hoverh").disabled = false;
	$("activeh").disabled = false;
	
    var arrs = ["link_", "visited_", "hover_", "active_"];

	var sheet = getSheetByTitle("linkSheet");
    var startNum;
    var sLength = sheet.rules.length;
	
    for (var i = 0; i < sLength; i++) {
		var ss = sheet.rules[i].selectorText.substring(4);
        if (ss.substring(0, ss.indexOf(" ")) == ($F("level")+$F("type"))) {
			startNum = i;
			break;
		}
    }
	var aLength = arrs.length;
    for (var j = 0; j < aLength; j++) {
        var css = sheet.rules[j + startNum].style.cssText;
        if (css == "") 
            continue;
        var cssTexts = css.split(";");
		var cLength = cssTexts.length;
        for (var i = 0; i < cLength; i++) {
            var cssText = cssTexts[i].split(":");
            var name = cssText[0].trim().toLowerCase();
			
            if (name != "display" && name != "background-image" && name != "overflow") {
				var objName = arrs[j] + name;
				var obj = $(objName);
				
				if (objName != "active_width" && objName != "active_height" && objName != "hover_width" && objName != "hover_height" && objName != "visited_width" && objName != "visited_height") {
					if (obj.type == "checkbox") {
						if (cssText[1].trim() == "none" || cssText[1].trim() == "normal") 
							obj.checked = false;
						else 
							obj.checked = true;
					}
					else {
						if (name == "text-align") 
							obj.value = getStyleNameByValue(aligns, cssText[1].trim());
						else 
							if (name == "background-repeat") 
								obj.value = getStyleNameByValue(repeats, cssText[1].trim());
							else 
								obj.value = cssText[1].trim();
					}
				}
			}
        }
    }
}

//清除样式
function clearStyle(){
	if(!confirm("确定清除选中元素样式？"))
		return;
	$("includelinkStyle").reset();
	
	lineHeight = "";
	color = "";
	fontSize = "";
	fontWeight = "";
	fontStyle = "";
	textDecoration = "";
	fontFamily = "";
	backgroundColor = "";
	textAlign = "";
	backgroundImage = "";

	var startNum;
	styleSheet = getSheetByTitle("linkSheet");
	var rLength = styleSheet.rules.length;
	for (var i = 0; i < rLength; i++) {
		var ss = styleSheet.rules[i].selectorText.substring(4);
		if (ss.substring(0, ss.indexOf(" ")) == ($F("level") + $F("type"))) {
			startNum = i;
			break;
		}
	}
	styleSheet.rules[startNum].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;";
	styleSheet.rules[startNum + 1].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;";
	styleSheet.rules[startNum + 2].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;";
	styleSheet.rules[startNum + 3].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;";
	
	for(var j = 0; j < changebg.length; j++){
		$(changebg[j]).style.backgroundColor = "";
	}
}

function changeStyleByClick(scope,classname,obj,toclassname){//还原所有模版链接样式，如果有后两个参数，设置点击后样式
	var links = geyLinkNumByDiv(scope);

	for(var i = 0; i < links.length; i++){
		links[i].className = classname;
	}
	
	if(arguments.length > 2)
		$(obj).className = toclassname;
}

function geyLinkNumByDiv(scope){//获得一个div里所有 a 元素
	return $(scope).getElementsByTagName("a");
}

function choiseLinkTemplet(obj){
	var CurrentlyMouseElementId = $F("CurrentlyMouseElementId").split(",");
	var el_ids = [];
	var cLength = CurrentlyMouseElementId.length;
	for (var j = 0; j < cLength; j++) {
		el_ids.push(CurrentlyMouseElementId[j]);
	}

    new Ajax.Updater('', '/pagecontrol.do?action=getLinkStyleByTemp&object=Style', {
        asynchronous: true,
        evalScripts: true,
        onComplete: function(request){
            eleName.style.display = "block";
            eleNameWaiting.style.display = "none";
            
            $("includelinkStyle").reset();
			
			var text = request.responseText.trim();
			var styleList = text.split("@@@");
			var arrs = ["link_", "visited_", "hover_", "active_"];
			
			if (text == "") {
				alert("模板错误！");
				return false;
			}
			
            for (var k = 0; k < cLength; k++) {
				if (CurrentlyMouseElementId[k] == "-1") 
					continue;

				var startNum;
				styleSheet = getSheetByTitle("linkSheet");
				
				var rLength = styleSheet.rules.length;
				for (var i = 0; i < rLength; i++) {
					var ss = styleSheet.rules[i].selectorText.substring(4);
			        if (ss.substring(0, ss.indexOf(" ")) == ($F("level")+$F("type"))) {
						startNum = i;
						break;
					}
			    }
				styleSheet.rules[startNum].style.cssText = "";
				styleSheet.rules[startNum + 1].style.cssText = "";
				styleSheet.rules[startNum + 2].style.cssText = "";
				styleSheet.rules[startNum + 3].style.cssText = "";
				
				var sLength = styleList.length;
				
				for (var j = 0; j < sLength; j++) {
					var paras = styleList[j].split("=");
					var styleCssName = paras[0];
					var styleValue = paras[1];
					
					if (styleCssName == "a:link") 
						styleSheet.rules[j + startNum].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;" + styleValue;
					if (styleCssName == "a:visited") 
						styleSheet.rules[j + startNum].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;" + styleValue;
					if (styleCssName == "a:hover") 
						styleSheet.rules[j + startNum].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;" + styleValue;
					if (styleCssName == "a:active") 
						styleSheet.rules[j + startNum].style.cssText = "DISPLAY: block; WIDTH: 100%; HEIGHT: 100%;" + styleValue;
				}
				//$("e_tid" + el_ids[k]).value = obj.lang;//修改使用模版记录
			}
			getLinkStyle();//用于区别初始化及普通双击动作
        },
        onLoading: function(){
            eleName.style.display = "none";
            eleNameWaiting.style.display = "block";
        },
        parameters: encodeURI('t_id=' + obj.lang + '&el_id=' + el_ids + '&tm=' + new Date().toString())
    })
}

function changeStyMenu(menustyle){
	var addmodify = "";
	if(menustyle == "down"){
		addmodify = "horStyle";
	}else if(menustyle == "open"){
		addmodify = "verStyle";
	}else if(menustyle == "telescopic"){
		addmodify = "telescopic";
	}
	
	new Ajax.Updater('', '/pagecontrol.do?action=horVer&object=Menu', {
		asynchronous: true,
		evalScripts: true,
		onComplete: function(request){
			if(menustyle == "down"){
				$("model").src="/jsp/admin/menu1/horStyle.jsp?sign="+$F("sign")+"&horver=1";
			}else if(menustyle == "open"){
				$("model").src="/jsp/admin/menu1/verStyle.jsp?sign="+$F("sign")+"&horver=2";
			}else if(menustyle == "telescopic"){
				$("model").src="/jsp/admin/menu1/telescopic.jsp?sign="+$F("sign")+"&horver=3";
			}
		},
		onLoading: function(request){
		},
		parameters: encodeURI('sign='+$F("sign")+'&addmodify=' + addmodify)
		})
}

function stateMe(state){
	$("state").value=state;
}

function dislevelOne(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第一级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleOne")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelTwo(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第二级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleTwo")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelThree(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第三级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleThree")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelFour(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第四级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleFour")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelFive(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第五级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleFive")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelSix(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "block";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 第六级菜单 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
	if($F("link_styleSix")=="_blank"){
		$("linktype_blank").checked=true;
	}else{
		$("linktype_self").checked=true;
	}
}

function dislevelSeven(){
	$("includelinkStyle").reset();
	$("linkTypeDiv").style.display = "none";
	$("eleName").innerHTML="<font style='font-size:14px;'>修改 小div 样式</font>";
	$("styleEditer").style.left=15;
	$("styleEditer").style.top=3;
}

function sendLevel(level){
	$("level").value=level;
}

function back(){
	var param = window.location.href;
	var sign = param.substring(param.lastIndexOf("sign")+5,param.lastIndexOf("&"));
	var fropage = $F("fropage");
	
	window.location.href = "/jsp/admin/menu1/"+fropage+".jsp?sign="+sign+"&order_id="+$F("order_id");
}

function view(){
	var horver = window.model.document.all("horver").value;
	if(horver=="MenuBarHorizontal"){
		window.open("/jsp/admin/menu1/verdream.jsp?sign="+$F("type")+"&styleMenu=1");
	}else if(horver=="MenuBarVertical"){
		window.open("/jsp/admin/menu1/verdream.jsp?sign="+$F("type")+"&styleMenu=2");
	}else if(horver=="telescopic"){
		window.open("/jsp/admin/menu1/verdream.jsp?sign="+$F("type")+"&styleMenu=3");
	}
}

function setlinkType(link_type){
	new Ajax.Updater('', '/pagecontrol.do?action=setlinkType&object=Menu', {
		asynchronous: true,
		evalScripts: true,
		onComplete: function(request){
			pageinit();
		},
		onLoading: function(request){
		},
		parameters: encodeURI('link_type='+link_type+"&s_type="+($F("level")+$F("type")))
		})
}

var x=0,y=0,x1=0,y1=0;
var offx=6,offy=6;
var moveable=false;
var index=10000;

//开始拖动
function startDrag(obj){
	if(event.button==1){
		obj.setCapture();//设置捕获鼠标
		var win=obj.parentNode;//取得父窗体
		win.style.zIndex=++index;//设置父窗体的Z轴值
		x= event.clientX;//取得当前鼠标的X坐标
	  	y= event.clientY;//取得当前鼠标的Y坐标
	  	x1 = parseInt(win.style.left);//将父窗体的距浏览器左边界的距离转换为NUMBER
	  	y1 = parseInt(win.style.top);//将父窗体的距浏览器上边界的距离转换为NUMBER
		moveable=true;
	}
} 
function drag(obj){
	if(moveable){
		var win=obj.parentNode;
		var positionx = x1+event.clientX-x;
		var positiony = y1+event.clientY-y;
		
		if (positionx < 1) {
			positionx = 0;
		}else if(positionx>624){
			positionx = 624;
		}
		
		if (positiony < -188) {
			positiony = -188;
			//positiony = -68;
		}
		
		win.style.left = positionx;
		win.style.top = positiony;
	}
}
//停止拖动
function stopDrag(obj){
 if(moveable)
 {
  	obj.releaseCapture();//释放鼠标
  	moveable = false;
 }
}
//获得焦点;

function displaySubMenu(li) {
    var subMenu = li.getElementsByTagName("ul")[0];
	if( subMenu.style.display=="block"){
		subMenu.style.display = "none";	
	}
	else{
		subMenu.style.display = "block";
	}
}

function cancelBubb(event){
	if(window.event){
		window.event.cancelBubble=true;
	}else{
		event.stopPropagation();
	}	
}

function displayNoneSubMenu(objs,state){
	var obj=objs.parentNode.getElementsByTagName("li");
	if(state == "1"){
		if(objs.className.indexOf("menu") != -1){
			objs.className = objs.className.substring(0,objs.className.indexOf("menu"));
		}else{
			objs.className = objs.className+"menu";
		}
	}
	
	for(var i=0;i<obj.length;i++){
		if(obj[i] == objs) continue;//本身跳过
		if (state == "1") {
			if(obj[i].className.indexOf("menu") != -1){
				obj[i].className = obj[i].className.substring(0,obj[i].className.indexOf("menu"));
			}
		}
		
		if(obj[i].getElementsByTagName("ul")[0]){
			obj[i].getElementsByTagName("ul")[0].style.display = "none";
		}
	}	
}

function smallDiv(objs){
	//var obj=$("navigation").getElementsByTagName("li");
	var obj = objs.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("li");
	//alert(aa);
	for (var i = 0; i < obj.length; i++) {
		if(obj[i].getElementsByTagName("ul")[0]){
			obj[i].getElementsByTagName("ul")[0].style.display = "none";
		}
	}
}


