//closewin js
// JavaScript Document
var d_c_obj;
var tem_del_obj;
var isscroll=true;

window.onscroll = function() {
	if(!isscroll){
		document.getElementById("cz_win").style.top=150+document.documentElement.scrollTop+"px";		
	}
}


function closewin(objstr){
	
	var openNum = 0;
	for(var i=0;i<yuanArr.length;i++){
		if(document.getElementById(yuanArr[i]).style.display!="none"){
			openNum = openNum + 1;
		}
	}

	if(openNum <= 1) {
		alert("显示内容不能为空！");
		return;
	}
	isscroll=false;
	document.getElementById("close_ok").style.display="block";	
	setTimeout(closebg,50);
	document.getElementById("close_ok").bgvalue=1;

	d_c_obj=document.getElementById(document.getElementById(objstr).getElementsByTagName("input")[0].value);

	tem_del_obj = document.getElementById(objstr).getElementsByTagName("input")[1].value;

	if(tem_del_obj.length == 7) {
		tem_del_obj = tem_del_obj.substring(tem_del_obj.length-1, tem_del_obj.length);
	}
	//alert("d_c_obj==" + d_c_obj + " tem_del_obj==" + tem_del_obj);
	/*
	if(tem_del_obj == "ceo_info") {
		tem_del_obj = "1"
	}else if(tem_del_obj == "com_info") {
		tem_del_obj = "2"
	}else if(tem_del_obj == "mmt_info") {
		tem_del_obj = "3"
	}else if(tem_del_obj == "head_com_info") {
		tem_del_obj = "4"
	}else if(tem_del_obj == "shj_info") {
		tem_del_obj = "5"
	}else if(tem_del_obj == "job_info") {
		tem_del_obj = "6"
	}*/
	document.getElementById("closeorderid").value = tem_del_obj;
}
function closebg(){
	if(document.getElementById("close_ok").bgvalue<=3){
		bgvalue=document.getElementById("close_ok").bgvalue;
		//document.getElementById("close_ok").className="close_bg_"+bgvalue;
		var num=3-document.getElementById("close_ok").bgvalue;
		var cred="#"+num;
		cred+=num;
		cred+=num;
		cred+=num;
		cred+=num;
		cred+=num;
		document.getElementById("close_ok").style.background=cred;
		setTimeout(closebg,50);
		document.getElementById("close_ok").bgvalue+=1;
	}else{
		document.getElementById("cz_win").style.display="block";
		document.getElementById("cz_win").style.top=(document.documentElement.clientHeight)/2-parseInt(document.getElementById("epop").offsetHeight,10)/2+document.documentElement.scrollTop+"px";
	}
}
function cl_close(){
	isscroll=true;
	document.getElementById("cz_win").style.display='none';
	document.getElementById("close_ok").style.display="none";
}
//add modules
function add_module(orderId) {

	var moduleId;
	for(var i=0;i<yuanArr.length;i++){
		//alert("document.getElementById(yuanArr[i])=" +document.getElementById(yuanArr[i]) + " document.getElementById(yuanArr[i]).getElementsByTagName('input')[1]=" +document.getElementById(yuanArr[i]).getElementsByTagName("input")[1]);		
		var tempId = document.getElementById(yuanArr[i]).getElementsByTagName("input")[1].value;	
		//alert("tempId=" +tempId);
		if(orderId == tempId) {
			moduleId = document.getElementById(yuanArr[i]).id;
			break;
		}			
	}
	//alert("moduleId=" + moduleId);
	GE(moduleId).style.display='block';
	var addModuleId;
	if(orderId.length == 6) {
		addModuleId = orderId.substring(orderId.length-1, orderId.length);
	}
	//alert("addModuleId=" +addModuleId);
	if(addModuleId && addModuleId.length > 0) {
		GE("showid_"+addModuleId+"_a").style.display="block";
		GE("showid_"+addModuleId+"_b").style.display="none";
	}
	var tm="";
	for(var i=0;i<yuanArr.length;i++){
		if(document.getElementById(yuanArr[i]).style.display!="none"){
			var tempId = document.getElementById(yuanArr[i]).getElementsByTagName("input")[1].value;
			var length = tempId.indexOf("order")
			if(length>=0) {
				tm += tempId.substring(5,6)+",";
			}
		}
	}
	if(tm.length > 0) {
		tm = tm.substring(0, tm.length-1);		
	}
	GE("indexOrder").value=tm;
	changIndexOrder();
}

function cl_close_ok(){
	d_c_obj.style.display='none';
	cl_close();

	/*
	var tm="";
	for(var i=0;i<yuanArr.length;i++){
		//alert("yArr.index=" + document.getElementById(yuanArr[i]));
		if(document.getElementById(yuanArr[i]).style.display!="none"){
		tm+=document.getElementById(yuanArr[i]).getElementsByTagName("input")[1].value;
		}
		//alert(document.getElementById(yArr[i]).getElementsByTagName("input")[0].value);
	}*/
	var tm="";
	for(var i=0;i<yuanArr.length;i++){
		if(document.getElementById(yuanArr[i]).style.display!="none"){
			var tempId = document.getElementById(yuanArr[i]).getElementsByTagName("input")[1].value;
			var length = tempId.indexOf("order")
			if(length>=0) {
				tm += tempId.substring(5,6)+",";
			}
		}
	}
	if(tm.length > 0) {
		tm = tm.substring(0, tm.length-1);		
	}
	//alert("tm==" + tm + " d_c_obj=" + d_c_obj);
	GE("indexOrder").value=tm;
	changIndexOrder();
	var delId = GE("closeorderid").value;
	
	if(delId) {
			var length = delId.indexOf("order")
			var tmpId = "";
			if(length>=0) {
				tmpId = delId.substring(5,6);
			}
			//alert("tmpId=" + tmpId);
		GE("showid_"+tmpId+"_a").style.display="none";
		GE("showid_"+tmpId+"_b").style.display="block";
	}

}

function win_min(strobj,strbtobj){
	obj=document.getElementById(strobj);
	if(obj.style.display=="none"){
		obj.style.display="block";
	}else{
		obj.style.display="none";
	}
	btobj=document.getElementById(strbtobj);
	if(btobj.src.indexOf('ico_showMod2.gif')>0){
		btobj.src='http://detail.b2b.hc360.com/detail/images/home/ico_showMod.gif';
		btobj.title='收缩';
	}else{
		btobj.src='http://detail.b2b.hc360.com/detail/images/home/ico_showMod2.gif';
		btobj.title='展开';
	}
}
//eventutil js
var EventUtil = new Object;
EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
	if (oTarget.addEventListener) {
		oTarget.addEventListener(sEventType, fnHandler, false);
	} else if (oTarget.attachEvent) {
		oTarget.attachEvent("on" + sEventType, fnHandler);
	} else {
		oTarget["on" + sEventType] = fnHandler;
	}
};

EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
	if (oTarget.removeEventListener) {
		oTarget.removeEventListener(sEventType, fnHandler, false);
	} else if (oTarget.detachEvent) {
		oTarget.detachEvent("on" + sEventType, fnHandler);
	} else {
		oTarget["on" + sEventType] = null;
	}
};

EventUtil.formatEvent = function (oEvent) {
	oEvent.charCode = (oEvent.type == "keypress") ? oEvent.keyCode : 0;
	oEvent.eventPhase = 2;
	oEvent.isChar = (oEvent.charCode > 0);
	oEvent.pageX = oEvent.clientX + document.body.scrollLeft;
	oEvent.pageY = oEvent.clientY + document.body.scrollTop;
	oEvent.preventDefault = function () {
		this.returnValue = true;
	};

	if (oEvent.type == "mouseout") {
		oEvent.relatedTarget = oEvent.toElement;
	} else if (oEvent.type == "mouseover") {
		oEvent.relatedTarget = oEvent.fromElement;
	}

	oEvent.stopPropagation = function () {
		this.cancelBubble = false;
	};

	oEvent.target = oEvent.srcElement;
	oEvent.time = (new Date).getTime();
	return oEvent;
};

EventUtil.getEvent = function() {
	if (window.event) {
		return this.formatEvent(window.event);
	} else {
		return EventUtil.getEvent.caller.arguments[0];
	}
};

//move js
var nowMObj;
var ismove=false;

function bloMou(){
	ismove=true;
	nowMObj.className='mmove';
	var eVent=EventUtil.getEvent();
	nowMObj.style.top=eVent.clientY+document.documentElement.scrollTop-15+"px";
	if(nowMObj.offsetTop-50<document.documentElement.scrollTop){
		document.documentElement.scrollTop=document.documentElement.scrollTop-10;
	}else if(nowMObj.offsetTop+200>document.documentElement.scrollTop+screen.availHeight){
		document.documentElement.scrollTop=document.documentElement.scrollTop+10;
	}
}
//location order array
var yArr=new Array();
//html code array
var htmlArr=new Array();
//temp array, stored yuanArr value 
var objArr=new Array();
function chaXY(){
	yArr.splice(0,yArr.length);
	htmlArr.splice(0,htmlArr.length);

	//alert("nowMObj=" + nowMObj.id + " len=" + yuanArr.length);
	for(var i=0;i<yuanArr.length;i++){
		if(document.getElementById(yuanArr[i])==nowMObj){
			yArr.push(nowMObj.offsetTop-document.getElementById("pagecon").offsetTop-document.getElementById("main01").offsetTop);
		}else{
			//alert("document.getElementById(yuanArr[i]).offsetTop=" + document.getElementById(yuanArr[i]).offsetTop);
			yArr.push(document.getElementById(yuanArr[i]).offsetTop);		
		}
		htmlArr.push(document.getElementById(yuanArr[i]).innerHTML);
		objArr[i]=yuanArr[i];
	}
	
	for(var i=0;i<yArr.length;i++){
		for(var j=i+1;j<yArr.length;j++){
			if(yArr[i]>yArr[j]&&document.getElementById(yuanArr[j]).style.display!="none"&&document.getElementById(yuanArr[i]).style.display!="none"){
				tem=yArr[j];
				yArr[j]=yArr[i];
				yArr[i]=tem;
				
				temobj=objArr[j];
				objArr[j]=objArr[i];
				objArr[i]=temobj;
				
				temhtml=htmlArr[j];
				htmlArr[j]=htmlArr[i];
				htmlArr[i]=temhtml;
				
			}
		}
		
	}
	
	//for(var i=0;i<objArr.length;i++) {
		//alert("htmlArr[i]=" + document.getElementById(objArr[i]).id);
		
	//}
	for(var i=0;i<yuanArr.length;i++){
		document.getElementById(yuanArr[i]).innerHTML=htmlArr[i];		
		document.getElementById(yuanArr[i]).getElementsByTagName("input")[0].value=yuanArr[i];
		document.getElementById(yuanArr[i]).className="mstop";
	}
			
	var tm="";
	for(var i=0;i<yuanArr.length;i++){
		if(document.getElementById(yuanArr[i]).style.display!="none"){
			var tempId = document.getElementById(yuanArr[i]).getElementsByTagName("input")[1].value;
			var length = tempId.indexOf("order")
			if(length>=0) {
				var strOrderId = tempId.substring(5,6);
				if(strOrderId == 7){
				}
				tm += tempId.substring(5,6)+",";
			}		
		}
	}
	
	if(tm.length > 0) {
		tm = tm.substring(0, tm.length-1);		
	}
	GE("indexOrder").value=tm;
	changIndexOrder();
}
function chbb(str){
	//for(){
	
	//}
	return document.getElementById("so4").getElementsByTagName("input")[0].value
}
function chaa(){
	var tmp=document.getElementById("so4").innerHTML;
	document.getElementById("so4").innerHTML=document.getElementById("so7").innerHTML;
	document.getElementById("so7").innerHTML=tmp;
	
	
	document.getElementById("so4").getElementsByTagName("input")[0].value="so4";
	document.getElementById("so7").getElementsByTagName("input")[0].value="so7";
}
function drmdown(obj){
	EventUtil.addEventHandler(document.body,"mousemove",bloMou);
	EventUtil.addEventHandler(document.body,"mouseup",drmup);
	nowMObj=obj;
	//obj.className='mmove';
	//obj.style.top=eVent.clientY+document.documentElement.scrollTop-15+"px";
}
function drmup(){
	//alert("in up");
	EventUtil.removeEventHandler(document.body,"mousemove",bloMou);
	EventUtil.removeEventHandler(document.body,"mouseup",drmup);
	if(ismove){
	chaXY();
	
	}
	ismove=false;
	
	
}

//asmsn js
var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0;
function getMsg()
{
	try{
	divTop = parseInt(document.getElementById("epop").style.top,10)
	divLeft = parseInt(document.getElementById("epop").style.left,10)
	divHeight = parseInt(document.getElementById("epop").offsetHeight,10)
	divWidth = parseInt(document.getElementById("epop").offsetWidth,10)
	docWidth = document.documentElement.clientWidth;
	docHeight = document.documentElement.clientHeight;
	document.getElementById("epop").style.top = parseInt(document.documentElement.scrollTop,10) + docHeight + 10+"px";//  divHeight
	document.getElementById("epop").style.visibility="visible"
	objTimer = window.setInterval("moveDiv()",1)
	}
	catch(e){}
}

function resizeDiv()
	{
	i+=1
	//if(i>1600) closeDiv()
	try{
	divHeight = parseInt(document.getElementById("epop").offsetHeight,10)
	divWidth = parseInt(document.getElementById("epop").offsetWidth,10)
	docWidth = document.documentElement.clientWidth;
	docHeight = document.documentElement.clientHeight;
	document.getElementById("epop").style.top = docHeight - divHeight + parseInt(document.documentElement.scrollTop,10)+"px"
	}
	catch(e){}
}

function moveDiv()
{
	try
	{
	if(parseInt(document.getElementById("epop").style.top,10) <= (docHeight - divHeight + parseInt(document.documentElement.scrollTop,10)))
	{
	window.clearInterval(objTimer)
	objTimer = window.setInterval("resizeDiv()",1)
	}
	divTop = parseInt(document.getElementById("epop").style.top,10)
	document.getElementById("epop").style.top = divTop - 5+"px"
	}
	catch(e){}
}

function closeDiv()
{
	document.getElementById("epop").style.visibility="hidden";
	if(objTimer) window.clearInterval(objTimer)
}

function GE(objid) {
	return document.getElementById(objid);
}

