// JavaScript Document
var script_ext = ".asp";
var image_ext = ".gif";
function href(isHref){window.location.href=isHref; window.location=isHref;}
function $(isId){return document.getElementById(isId);}
function ReLoadACD(isObject, isSrc) {
	isObject.src = isSrc + "?TimeStamp=" + new Date().getTime();
}
function onClickEvent(isForm) {
	switch (isForm.id) {
			
		case "registration":
		if (isForm.username.value==""){
				alert("请填写您的姓名！ \n Please enter your name!");
				return false;
				}else
			if (isForm.userphone.value==""){
				alert("请填写您的联系电话！\n Please enter your telephone number!");
				return false;
				}else
			if (isForm.usermobile.value==""){
				alert("请填写您的联系手机！\n Please enter your mobile phone number!");
				return false;
				}else
			if (isForm.useremail.value==""){
				alert("请填写您的联系Email！ \n Please enter your Email address!");
				return false;
				}else{
		var option=confirm("您确定要提交吗？ \n Do you confirm to submit?")
		if (option){
			isForm.action="idweb_save"+script_ext;
			isForm.submit();
			}else{return false;}
				}
		break;
		case "search":
		isForm.action="search"+script_ext;
		isForm.submit();
		break;
		case "xuqiu":
			if (isForm.username.value==""){
				alert("请填写您的姓名！");
				return false;
				}else
			if (isForm.userphone.value==""){
				alert("请填写您的联系电话！");
				return false;
				}else
			if (isForm.usermobile.value==""){
				alert("请填写您的联系手机！");
				return false;
				}else
			if (isForm.content.value==""){
				alert("请填写您的需求！");
				return false;
				}else{	
				var option=confirm("您确定要提交吗？");
			if (option){
			isForm.action="idweb_save"+script_ext;
			isForm.submit();
				}else{return false;}
				}
		break;
		case "foreigh":
		var s=0;
for(i=0;i<document.getElementsByName("servers").length;i++)       
{       
if(!document.getElementsByName("servers")[i].checked){s++}      
}       
if (s==8){alert("Please select at least one service!");}else{
	var option=confirm("Are you sure you want to submit do？");
			if (option){
			isForm.action="idweb_save"+script_ext;
			isForm.submit();
				}else{return false;}
}
		break;
	}
}
function SetCookie(name,value)
{
var Days = 1; 
var exp   = new Date();
exp.setTime(exp.getTime() + Days*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
function onSelectAll(isObject) {
	var list_form = document.getElementById("list_form");
	var list_del = document.getElementsByName("recommended");
	isAll = 0;
	if (isObject.checked) {
		i = 0;
		while (i < list_del.length) {
			isAll = list_del[i];
			isAll.checked = true;
			i ++;
		}
	} else {
		i = 0;
		while (i < list_del.length) {
			isAll = list_del[i];
			isAll.checked = false;
			i ++;
		}
	}
}
function onDelete(pn) {
	var list_form = document.getElementById("list_form");
	var list_del = document.getElementsByName("recommended");
	i = 0;
	isSelected = "";
	while (i < list_del.length) {
		if (list_del[i].checked) {
			isSelected += list_del[i].value + ";";
		}
		i ++;
	}
	if (isSelected.length == 0) {
		alert("提示信息：您至少选择其中一个项目！");		
	} else {
		var option = confirm("警告：删除操作是不可逆的（即删除后无法恢复）！\n\n您确认要这么做吗？");
		if (option) {
			EvalObject("DEL_FORM")
			
send_data(isObjectEval,"id_array="+ isSelected + "&page=" + $("page").value + "&table=" + $("tables").value ,"idweb_delete");			
		}
	}
}
function EvalObject(isObjectId) { 
	isObject_array = "{id:'" + isObjectId + "'}";
	isObjectEval = eval('(' + isObject_array + ')');
} 
function void_data(isWork){
	if (!isWork)
	{
		SetCookie("void_data","Asc");
		}else
	{
		SetCookie("void_data","Desc");
		}
	void_page();
	}
function vote_group(isSearch)
{
	if (!isSearch){
		delCookie("search_group");
		}else{
	SetCookie("search_group",isSearch);
	}
	void_page();
}
	
function  void_page(y,isWork)  {
	$("main_M").innerHTML="<br/><br/><div align=center><img src='global/png/loading_list.gif'></div>";
   if (!y) {
     y=1;
   } 
if(!isWork){
	isWork=$("page").value;
	}
if (!getCookie("void_data")){SetCookie("void_data","Desc");}
   EvalObject("Pages")
	     send_data(isObjectEval,"page=" + y+ "&idweb="+ isWork+ "&table=" + $("tables").value+"&aid=","idweb_page");
	 
}

function join(isid)
{
	$("joincontent").innerHTML="<div align='center' width='600'><img src='Images/loading1.gif'></div>"
	EvalObject("joinus");
	 send_data(isObjectEval,"action=join&id=" + isid,"idweb_page");
	}
function createAJAX() {
	if (window.ActiveXObject) { AJAX = new ActiveXObject("Microsoft.XMLHTTP"); } else
	if (window.XMLHttpRequest) { AJAX = new XMLHttpRequest(); }
}
function send_data(isObject, isPostData, isUrl) {
	createAJAX();
	if (AJAX != null) {
		post_data = isPostData;
		AJAX.open("post", isUrl + script_ext +"?timeStamp=" + new Date().getTime(), true);
		AJAX.onreadystatechange = function() {getDataStatus(isObject)};
		AJAX.setRequestHeader("Cache-Control","no-cache");
		AJAX.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		AJAX.send(post_data);
	}
}
function getDataStatus(isObject) {
	if (AJAX.readyState == 4) {
		//alert(AJAX.status)
		if (AJAX.status == 200) {
			var getResults;
			getResults = AJAX.responseText;
			getResultsArray = getResults.split("#DesignWebByIdweb.cn#");
			//alert(isObject.id)
			switch (isObject.id) {
				case "Pages":
				var yy=unescape(AJAX.responseText);
				$("main_M").innerHTML=yy
				break;
                case "DEL_FORM":
					if (getResultsArray[1]=="newst" || getResultsArray[1]=="Newsent"){
						//alert(getResultsArray[2])
						//return false;
						var option=confirm("提示信息：您要删除的类下包含有新闻，是否删除？");
						if (option){
							send_data(isObjectEval,"id_array="+ getResultsArray[2] + "&page=" + getResultsArray[3] + "&table=" + getResultsArray[4]+"&aid="+getResultsArray[5] ,"idweb_delete");
							}else
							{send_data(isObjectEval,"id_array="+ getResultsArray[2] + "&page=" + getResultsArray[3] + "&table=" + getResultsArray[4]+"&aid=" ,"idweb_delete");}
						}
					
	
				case "idesignwebcp":
			if(getResultsArray[1]=="True"){href("../idweb.cn/");parent.location.reload();}
		break;
		
		case "p_class":
		onGetMenuData("p_area");
		break;
		case "p_area":
		document.getElementById("content").innerHTML=yy;
		break;
		case "joinus":
		$("jointitle").innerHTML=getResultsArray[0]
		$("joincontent").innerHTML=getResultsArray[1]
		break;
			}
		}
	}
}

	function onGetMenuData(isMenuItem) {
	var LvOptionsLength = document.getElementById(isMenuItem).options.length;
	i = LvOptionsLength;
	while (i >= 0) {
		document.getElementById(isMenuItem).options.remove(i);
		i --;
	}
	i = 0;
	var LMenuItems = new Option ("Select Region",0);
	document.getElementById(isMenuItem).options.add(LMenuItems);
	while (i < getResultsArray.length-1) {
		var LMenuItems = new Option (getResultsArray[i],getResultsArray[i+1]);
		document.getElementById(isMenuItem).options.add(LMenuItems);
		i +=2;
	}
}
function onGetMenuDatas(isMenuItem) {
	var LvOptionsLength = document.getElementById(isMenuItem).options.length;
	i = LvOptionsLength;
	while (i >= 0) {
		document.getElementById(isMenuItem).options.remove(i);
		i --;
	}
	i = 0;
	if (getResultsArray[0]=="IDWEB"){
	var LMenuItems = new Option ("-------请选择-------",0);
	document.getElementById(isMenuItem).options.add(LMenuItems);
		}
		else
	{
		var LMenuItems = new Option ("做为二级类别",-1);
		document.getElementById(isMenuItem).options.add(LMenuItems);
	while (i < getResultsArray.length-1) {
		var LMenuItems = new Option (getResultsArray[i],getResultsArray[i+1]);
		document.getElementById(isMenuItem).options.add(LMenuItems);
		i +=2;
	}
		}
	
}

function __firefox() {
	HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style);
	window.constructor.prototype.__defineGetter__("event", __window_event);
	Event.prototype.__defineGetter__("srcElement", __event_srcElement);
} 
function __element_style() {
	return this.style; 
}
function __window_event() {
	return __window_event_constructor();
}
function __event_srcElement() {
	return this.target;
}
function __window_event_constructor() {
	if(document.all) {
		return window.event; 
	}
	var _caller = __window_event_constructor.caller;
	while(_caller!=null) {
		var _argument = _caller.arguments[0]; 
		if (_argument) {
			var _temp = _argument.constructor; 
			if(_temp.toString().indexOf("Event")!=-1) {
				return _argument;


			}
		}
		_caller = _caller.caller;
	} 
	return null;
} 
if (window.addEventListener) {
	__firefox(); 
} 

