/*
+-------------------------+
| JS语言包
| 作者: noVovo
| 邮箱: noVovo@126.com
+-------------------------+
| 2007-4-14
+-------------------------+
*/

//全局设置部分


/*
+------------------------------------------------+
| ToolBar中设置菜单项 TOOPMENU
+------------------------------------------------+
*/
function CHANNELNAV(Obj, channel) {
	var channelTabs = document.getElementById('TOPMENU').getElementsByTagName('A');
	for (i=0; i<channelTabs.length; i++) {
		channelTabs[i].className = '';
	}
	Obj.className = 'current';
	Obj.blur();
	
	var sideDoc = window.parent.LEFTFRAME.document;
	var sideChannels = sideDoc.getElementsByTagName('DIV')
	for (i=0; i<sideChannels.length; i++) {
		sideChannels[i].style.display = 'none';
	}
	var sideChannelLinks = sideDoc.getElementsByTagName('A')
	for (i=0; i<sideChannelLinks.length; i++) {
		sideChannelLinks[i].className = '';
	}
	var targetChannels = channel.split(',');
	sideDoc.getElementById(targetChannels[0]).getElementsByTagName('a')[0].className = 'current';
	for (i=0; i<targetChannels.length; i++) {
		sideDoc.getElementById(targetChannels[i]).style.display = 'block';
	}
}

/*
+------------------------------------------------+
| 侧栏开关
+------------------------------------------------+
*/
function SIDESWITCH() {
	var mainFrame = window.parent.document.getElementById('MAINFRAMESET');
	var switcher = document.getElementById('SIDESWITCH');
	if (mainFrame.cols == '0,*') {
		mainFrame.cols = '200,*';
		switcher.innerHTML = '关闭侧栏';
		switcher.className = 'OPENED';
	} else {
		mainFrame.cols = '0,*';
		switcher.innerHTML = '打开侧栏';
		switcher.className = 'CLOSED';
	}
}

/*
+------------------------------------------------+
| 树形菜单
+------------------------------------------------+
*/
function treeView() {
	var list = document.getElementsByTagName('DIV');

	for ( i=0; i<list.length; i++ ) {
		list[i].getElementsByTagName('H3')[0].onclick = function() {
			if (this.parentNode.getElementsByTagName('UL')[0].style.display == '') {
				this.parentNode.getElementsByTagName('UL')[0].style.display = 'none';
			} else {
				this.parentNode.getElementsByTagName('UL')[0].style.display = '';
			}
		}
	}
	
	var linkitem = document.getElementsByTagName('A');
	for ( j=0; j<linkitem.length; j++ ) {
		linkitem[j].onclick = function() {
			for ( k=0; k<linkitem.length; k++ ) {
				linkitem[k].className = '';
			}
			this.className = 'current';
			this.target = 'MAINFRAME';
			this.blur();
		}
	}
}

/*
+---------------------------+
| 复制
+---------------------------+
*/
function doCopy(expr) 
{ 
	window.clipboardData.setData('text',expr); 
	alert("复制成功! - " + expr);
} 

/*
+---------------------------+
| 省市切换联动
+---------------------------+
*/
function city_turn(expr)
{
	$('citys').innerHTML = '<img src="./images/load.gif" align="absmiddle" />&nbsp;&nbsp;<font color=#999999>Loading ... 正在加载市级菜单</font>';
	PostUrl = './?action=profile&do=getCity';
	Dat = '&pid=' + expr;
	Ajax_post(PostUrl,Dat,'citys');
}

//Show or hidden Layer by mouse left click
function clickhiddenshow(id)
{
	$(id).style.display = $(id).style.display == 'block' ? 'none' : 'block';
}

/*
+---------------------------+
| 复选框的全选与全不选
+---------------------------+
*/
function setCheckbox(the_form, do_check){
	var elts = document.forms[the_form].elements;
	var elts_cnt = elts.length;

	for(var i = 0; i < elts_cnt; i++){
		elts[i].checked = do_check;
	} // end for

	return true;
}

/*
+---------------------------+
| 是否选择
+---------------------------+
*/
function doit(expr)
{
	if(confirm('确认执行此操作吗？一旦执行不可恢复！'))
	{
		window.location = expr;
		return true;
	}
	else
	{
		return false;
	}
}

/*
+----------------------------+
| 检测SELECT的值
+----------------------------+
*/
function checkSelectValue()
{
	if($('sortid').options[$('sortid').selectedIndex].value == '0')
	{
		alert('错误[Error!]\n请选择一个二级分类[红色标签]作为产品分类');
		return false;
	}
	else
	{
		return true;
	}
}

// 获取宽度
function getWidth()
{
     var strWidth,clientWidth,bodyWidth;
     clientWidth = document.documentElement.clientWidth;
     bodyWidth = document.body.clientWidth;
     if(bodyWidth > clientWidth){
         strWidth = bodyWidth + 20;
     } else {
         strWidth = clientWidth;
     }
     return strWidth;
}

//获取高度
function getHeight()
{
     var strHeight,clientHeight,bodyHeight;
     clientHeight = document.documentElement.clientHeight;
     bodyHeight = document.body.clientHeight;
     if(bodyHeight > clientHeight){
         strHeight = bodyHeight + 30;
     } else {
         strHeight = clientHeight;
     }
     return strHeight;
}

// 锁屏
function showScreen()
{
     var Element = $('Message');
     var Elements = $('Screen');
     Elements.style.width = getWidth();
     Elements.style.height = getHeight();
     Element.style.display = 'block';
	 Element.style.posTop = 10;
	 Element.style.posLeft = 10;
     Elements.style.display = 'block';
}

//解屏
function hideScreen()
{
     var Element = $('Message');
     var Elements = $('Screen');
     Element.style.display = 'none';
     Elements.style.display = 'none';
}

//上传表单
function processUpload()
{
	showScreen();
	return true;
}

//打开缩略图
function open_thumbs(liTag)
{
	$('thumbs').style.display = '';
	$('thumbs').getElementsByTagName('img')[0].src = '../' + liTag;
	var FX = event.clientX + 10;
	var FY = document.documentElement.scrollTop + event.clientY - 65;
	$('thumbs').style.left = FX + 'px';
	$('thumbs').style.top = FY + 'px';
}

//关闭缩略图
function close_thumbs(liTag)
{
	$('thumbs').style.display = 'none';
}

//上传产品表单验证
function uploadGoods()
{
	if($('sortid').value == '0')
	{
		alert('请选择一个二级分类作为产品分类');
		$('sortid').focus();
		return false;
	}

	if($('ename').value == '' || $('jname').value == '')
	{
		alert('请填写产品名称');
		return false;
	}

	if($('codes').value == '')
	{
		alert('请填写产品编号');
		$('codes').focus();
		return false;
	}

	showScreen();
	return true;
}
// 说明：用 JavaScript 实现网页图片等比例缩放 
// 整理：http://www.CodeBit.cn 
function DrawImage(ImgD,FitWidth,FitHeight) 
{ 
	var image=new Image(); 
	image.src=ImgD.src; 
	if(image.width>0 && image.height>0) 
	{ 
		if(image.width/image.height>= FitWidth/FitHeight) 
		{ 
			if(image.width>FitWidth) 
			{ 
				ImgD.width=FitWidth; 
				ImgD.height=(image.height*FitWidth)/image.width; 
			} 
			else 
			{ 
				ImgD.width=image.width; 
				ImgD.height=image.height; 
			} 
		} 
		else 
		{ 
			if(image.height>FitHeight) 
			{ 
				ImgD.height=FitHeight; 
				ImgD.width=(image.width*FitHeight)/image.height; 
			} 
			else 
			{ 
				ImgD.width=image.width; 
				ImgD.height=image.height; 
			} 
		} 
	} 
} 
/*
+------------------------------+
| 酒店
+------------------------------+
*/
function get_city(cid)
{
	PostUrl = './style/ajax.php?';
	PostDat = 'cid=' + cid;
	Ajax_post(PostUrl,PostDat,'selectvalue');
}

