//====================================================================
//= Terry
//= 2007-4-15
//=-------------------------------------------------------------------
//= 摘　　要：页面基本JS
//=-------------------------------------------------------------------
//= 版权协议：
//= (The DHW4.0 MANAGE SYSTEM Version 1, April 2008)
//====================================================================

//window onload
$(document).ready(function(){
	int_winWidHei();
	int_changeSBbg();
	int_showUserMessage();
	int_showLeftMenu();
	int_rightAreaHei();
	int_toolsEvent();
	int_ImgPreview();
});

//when window resize then the window reset position middle
window.onresize = function(){
	int_winWidHei();
}

//window position middle
function int_winWidHei(){
	var winhei = $(document).height();
	var divhei = $('#login_win').height();
	$('#login_win').css({'margin-top':Math.round((winhei - divhei)/2-20)+'px'});
}

//admin window iframe height
function int_rightAreaHei(){
	var winhei = $(document).height();
	if($.browser.version=="6.0"){
		$('#contentNav').css({'height':Math.round(winhei - 106)+'px'});
	}else{
		$('#contentNav').css({'height':Math.round(winhei - 102)+'px'});
	}
}

//all form submit mouseover
function int_changeSBbg(){
	$('.formCheck').hover(
		function(){
			$(this).removeClass('submitNormal');
			$(this).addClass('submitOver');
		},
		function(){
			$(this).removeClass('submitOver');
			$(this).addClass('submitNormal');
		}
	);
}

//hide/show user message
function int_showUserMessage() {
	$('.usermsg').hover(
		function(){
			$('.message').show();
		},
		function(){
			$('.message').hide();
		}
	);
}

//hide/show left menu
function int_showLeftMenu() {
	$('#MenuMain:first').removeClass('FatherDivB');
	$('#MenuMain:first').addClass('FatherDivA');
	$('.listfirst').show();
	$('.menufather').toggle(
		function(){
			$(this).removeClass('FatherDivB');
			$(this).addClass('FatherDivA');
			$(this).find('+.ChildDiv').show();
		},
		function(){
			$(this).removeClass('FatherDivA');
			$(this).addClass('FatherDivB');
			$(this).find('+.ChildDiv').hide();
		}
	);
}

//tools onload
function int_toolsEvent() {
	$('.toolimg').hover(
		function(){
			$(this).css('cursor','pointer');
			$(this).attr('src','images/'+$(this).attr('id')+'A.gif');
		},
		function(){
			$(this).attr('src','images/'+$(this).attr('id')+'B.gif');
		}
	);
	$('#PageBack').click(function(){		//win back
		window.history.back();
	});
	$('#PageGo').click(function(){			//win go
		window.history.go(1);
	});
	$('#PageRefurbish').click(function(){			//win go
		window.parent.frames['iframe'+iframeId].location.reload();
	});
	function getHelper(){
		return $(window.parent.frames['iframe'+iframeId].document).find('#helpbox');
	};
	//win helper
	$('#PageHelp').toggle(	
		function(){
			getHelper().slideDown("fast");
		},
		function(){
			getHelper().slideUp("fast");
		}
	);
}

function check_length(_obj, render, maxlength){
	obj = document.getElementById(_obj)?document.getElementById(_obj):_obj;
	var renderObj = document.getElementById(render);
	if(obj.innerHTML.length==0){
		renderObj.style.color = '#666666';
	}
	else if(obj.innerHTML.length<maxlength*0.4){
		renderObj.style.color = 'FFcc33';
	}
	else if(obj.innerHTML.length<maxlength*0.7){
		renderObj.style.color = '#FF9900';
	}
	else if(obj.innerHTML.length<maxlength){
		renderObj.style.color = '#FF0000';
	}
	else{
		renderObj.style.color = '#CC0000';
	};
	renderObj.innerHTML = obj.innerHTML.length;
}

//类别选择
var tmpCR, tmpSP;
	tmpCR = null;
	tmpSP = null;
function ChangRadio(n) {
	var CR = document.getElementById("Cid"+n);
	var SP = document.getElementById("span"+n);
	if (tmpCR == null) {
		tmpCR = CR;
		tmpSP = SP;
		tmpCR.checked = "checked";
		tmpSP.className = "spanB";
	}else{
		CR.checked = "checked";
		SP.className = "spanB";
		if (tmpCR != CR) {
		//alert(tmpCR.value);
		tmpCR.checked = "";
		tmpSP.className = "spanA";
		}
		tmpCR = CR;
		tmpSP = SP;
	}
}

// 统计商机中编辑器内容的字数 
function getLength(){ 
   var oEditor = FCKeditorAPI.GetInstance("Content"); 
   var oDOM = oEditor.EditorDocument; 
   var iLength ; 
   if(document.all){ 
     iLength = oDOM.body.innerText.length; 
   }else{ 
     var r = oDOM.createRange(); 
     r.selectNodeContents(oDOM.body); 
     iLength = r.toString().length; 
   } 
   alert(iLength+"/1500"); 
}

//图片预览，仅支持IE
function int_ImgPreview(){
	//自动刷新缩略图初始值
	var SetBreImg = $("#BreviaryImg").attr("src")+"?";
	$("#BreviaryImg").attr("src",SetBreImg+=Math.random());

	if ( $("#BreviaryImg").width() > 210 ){
		$("#BreviaryImg").attr("width", "210");
	}else{
		$("#BreviaryImg").attr("width", $("#BreviaryImg").width());
	}
	
	//文章内容上传缩略图控制
	$("#ImgUpload").bind('change',function(){
		var TmpIP = null;
		var fileurl;
		TmpIP = $("#OldImgPath");
		var imgObj = document.createElement("img");
		if ($(this).val() != ""){
			fileurl = "file:///"+$(this).val();
		}else{
			if (TmpIP.val() != null && TmpIP.val() != "") {
				var TmpIpSrc = TmpIP.val()+"?";
				fileurl = TmpIpSrc+=Math.random();
			}else{
				fileurl = "../images/BreviaryImg.gif";
			}
		}
		imgObj.src = fileurl;
		if ( imgObj.width == 0 ){
			alert("点击确定预览");
		}
		if ( imgObj.width > 210 ){
			$("#BreviaryImg").attr("width", "210");
		}else{
			$("#BreviaryImg").attr("width", imgObj.width);
		}
		$("#BreviaryImg").attr("src",fileurl);
	});
	
	//勾选是否删除缩略图
	$("#IsDelImg").bind('click',function(){
		var fileurl;
		var imgObj = document.createElement("img");
		if($(this).attr('checked')){
			$("#ImgUpload").attr('disabled','disabled');
			$("#BreviaryImg").attr("src","../images/BreviaryImg.gif");
			fileurl = "../images/BreviaryImg.gif";
		}else{
			var TmpIpSrc = $("#OldImgPath").val()+"?";
			$("#ImgUpload").attr('disabled','');
			fileurl = TmpIpSrc+=Math.random();
		}
		imgObj.src = fileurl;
		if ( imgObj.width == 0 ){
			alert("点击确定预览");
		}
		if ( imgObj.width > 210 ){
			$("#BreviaryImg").attr("width", "210");
		}else{
			$("#BreviaryImg").attr("width", imgObj.width);
		}
		$("#BreviaryImg").attr("src",fileurl);
	});	
}

//缩略图
function DrawImage(ImgD,width_s,height_s){
	var image = new Image();
	image.src = ImgD.src;
	if(image.width > 0 && image.height > 0){
		flag = true;
		if (image.width/image.height >= width_s/height_s){
			if(image.width > width_s){
				ImgD.width = width_s;
				ImgD.height = (image.height*width_s)/image.width;
			}else{
				ImgD.width = image.width;
				ImgD.height = image.height;
			}
		}else{
			if(image.height > height_s){
				ImgD.height = height_s;
				ImgD.width = (image.width*height_s)/image.height;
			}else{
				ImgD.width = image.width;
				ImgD.height = image.height;
			}
		}
	}
}
