// JavaScript Document
function openwin(id)
{
	var id = $(id);
	if(!id) return;
	var w = document.body.scrollWidth;
	var h = document.body.scrollHeight;
	//creatediv('tran_div',w,h);
	id.style.position ='absolute';
	h = Math.max(document.body.scrollTop,document.documentElement.scrollTop) + 200; 
	w = (w /2) - (parseInt(id.style.width) / 2);
	id.style.left = w + 'px';
	id.style.top = h +'px';
	id.style.display = 'block';
}
function $(id)
{
 return document.getElementById(id);	
}

function write_flash(w,h,str)
{
	if(w != '') w = 'width="'+w+'" ';
	if(h != '') h = 'height="'+h+'" ';
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ' + w + h + '> <param name="movie" value="'+str+'"><param name="quality" value="high">  <param name="wmode" value="transparent">          <embed src="'+str+'" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  type="application/x-shockwave-flash" ' + w + h + ' ></embed></object>');
	}
function $n(n)
{
 return document.getElementsByName(n);	
}
function closewin(id)
{
	$('tran_div').style.display = 'none';
	$(id).style.display = 'none';
}

function creatediv(id,w,h,t)
{
	if($(id))
	{
		$(id).style.display = 'block';
	}
	else
	{
	var div = document.createElement('div'); 
	div.id = id;
	if(t=='')
	{
	 div.className = 'tran_css'; 
	}
	else
	{
	 div.className = 'tran_css1'; 	  
	}
	div.style.width = w + 'px';
	div.style.height = h + 'px';
	document.body.appendChild(div);
	}
}
function change2(obj1,obj2,arr)
{ 
	var sm = $(obj2);
	var v  = $(obj1).value;
	var bi = eval(arr); 
	var j =0;
	sm.length =0 ;
	for (i=0;i< bi.length;i++)
	{  if(bi[i][1] == v)
		{  
			sm.options[j] = new Option(bi[i][2],bi[i][0]);
			j=j+1;
   
		}
	}
}
function createXMLHttpRequest()
{
	var xmlHttp;

	if (window.XMLHttpRequest){

				var objXMLHttp = new XMLHttpRequest();

			}else{

				var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];

				for(var n=0; n<MSXML.length; n++){

					try{

						var objXMLHttp = new ActiveXObject(MSXML[n]);

						break;

					}catch(e){}

				}

			}
	return objXMLHttp;
}
function method(a)
{
	$(a).style.display = 'none';
}

//复选框的全选操作
function SelectAllCheckBox(objName)
{
	var coll=document.getElementsByName(objName)
	if(!coll) return;
	if(coll.length){
		for(var i=0;i<coll.length;i++)
		{
			coll.item(i).checked=true;
			//coll.item(i).checked=!coll.item(i).checked;
		}
	}else{
		document.getElementsByName(objName).checked=true;
		//document.getElementsByName(objName).checked=!document.getElementsByName(objName).checked;
	}
}

//复选框的全不选操作
function NSelectAllCheckBox(objName)
{
	var coll=document.getElementsByName(objName)
	if(!coll) return;
	if(coll.length){
		for(var i=0;i<coll.length;i++)
		{
			coll.item(i).checked=false;
		}
	}else{
		document.getElementsByName(objName).checked=false;
	}
}

//取得复选框的选中项
function GetCheckBoxList(objName)
{
	var result = "";
	var coll=document.getElementsByName(objName)
	if(!coll) return result;
	if(coll.length){
		for(var i=0;i<coll.length;i++)
		{
			if(coll.item(i).checked)
			{
				result += (result == "")?coll.item(i).value:("," + coll.item(i).value);
			}
		}
	}else{
		if(document.getElementsByName(objName).checked)
		{
			result = document.getElementsByName(objName).value;
		}
	}
	return result;
}
//检验E-mail
function checkEmail(str)
{
	var patrn=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;  
	if (!patrn.exec(str))
	{
		return false;
	}else{
		return true;
	}
}
//检验字符长度
function checkLen(str,min,max)
{
	var s_re=true;
	if (max>0)
	{
		if (str.length>max)
		{
			s_re=false;
		}
	}
	if (str.length<min)
	{
		s_re=false;
	}
	return s_re;
}

function gotofl()
{
    dn = 'alert_div1';
	if(!$(dn))
	{
		creatediv(dn,300,300,'tran_css1');
	}
	$(dn).innerHTML ='<table border="0" cellspacing="0" cellpadding="0" id="yulc" align="center"><tr><td class="td_ct1"></td></tr><tr><td class="td_ct1"></td></tr><tr><td align="center"><table class="table_add1" cellpadding="0" cellspacing="0"></table></td></tr><tr><td align="center"><table class="table_add2_1" cellpadding="" cellspacing="0"><tr><td class="td_add2_1" colspan="2" valign="top"><div class="td_add2_0">&nbsp;</div></td></tr><tr><td class="td_add2_7" colspan="2" style="padding:0px 10px;"><font class="color4" style="font-size:14px;">电脑显示和打印机打印的颜色可能和真实的颜色存在一定差异，实际的颜色请以芬琳漆专用色卡为准。</font></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr><tr><td class="td_add2_6" ><input name="sudnn" type="button" class="button2" value="我知道了" onclick="$(\'alert_div1\').style.display = \'none\';fullscreen();"/></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr></table></td></tr><tr><td class="td_ct1"></td></tr></table>';
  openwin(dn);
}
function fullscreen() 
{ 
win = window.open("/flash/index.html","_blank","resizable=yes;status=yes;toolbar=no;location=no;menubar=no;directories=no;scrollbars=yes;"); 
window.opener=null; 
window.open('','_self'); 
win.moveTo(0,0); 
win.resizeTo(screen.availWidth,screen.availHeight); 
} 


//js 弹出提示
//str = 0 为弹出JS错的
//foc 光标
//jj 
function Alert(info,str,foc,uu)
{
	 dn = 'alert_div1';
	pk = foc;
	up = uu;
	if(!$(dn))
	{
		creatediv(dn,300,300,'tran_css1');
	}
	if(str == '')
	{
		if(up==undefined)
		{
		    $(dn).innerHTML ='<table border="0" cellspacing="0" cellpadding="0" id="yulc" align="center"><tr><td class="td_ct1"></td></tr><tr><td class="td_ct1"></td></tr><tr><td align="center"><table class="table_add1" cellpadding="0" cellspacing="0"></table></td></tr><tr><td align="center"><table class="table_add2_1" cellpadding="0" cellspacing="0"><tr><td class="td_add2_1" colspan="2" valign="top"><div class="td_add2_0">&nbsp;</div></td></tr><tr><td class="td_add2_7" colspan="2"><b class="color4" style="font-size:14px;">'+info+'</b></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr><tr><td class="td_add2_6" ><input name="sudnn" type="button" class="button1" value="确 认" onclick="onclose();"/></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr></table></td></tr><tr><td class="td_ct1"></td></tr></table>';
		}
		else
		{
			$(dn).innerHTML ='<table border="0" cellspacing="0" cellpadding="0" id="yulc" align="center"><tr><td class="td_ct1"></td></tr><tr><td class="td_ct1"></td></tr><tr><td align="center"><table class="table_add1" cellpadding="0" cellspacing="0"></table></td></tr><tr><td align="center"><table class="table_add2_1" cellpadding="0" cellspacing="0"><tr><td class="td_add2_1" colspan="2" valign="top"><div class="td_add2_0">&nbsp;</div></td></tr><tr><td class="td_add2_7" colspan="2"><b class="color4" style="font-size:14px;">'+info+'</b></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr><tr><td class="td_add2_6" ><input name="ffff" type="button" class="button1" value="确 认" onclick="onurl()"/></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr></table></td></tr><tr><td class="td_ct1"></td></tr></table>';
		}  
	}
	else
	{
		$(dn).innerHTML = '<table border="0" cellspacing="0" cellpadding="0" id="yulc" align="center"><tr><td class="td_ct1"></td></tr><tr><td class="td_ct1"></td></tr><tr><td align="center"><table class="table_add1" cellpadding="0" cellspacing="0"></table></td></tr><tr><td align="center"><table class="table_add2_1" cellpadding="0" cellspacing="0"><tr><td class="td_add2_1" colspan="2" valign="top"><div class="td_add2_0">&nbsp;</div></td></tr><tr><td class="td_add2_7" colspan="2"><b class="color4" style="font-size:14px;">'+info+'</b></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr><tr><td class="td_add2_6" colspan="2"><input name="submit7" type="button" class="button1" value="确 认" onclick="onurl();"/>&nbsp;&nbsp;&nbsp;&nbsp;<input name="submit8" type="button" class="button1" onclick="onclose()" value="返 回"/></td></tr><tr><td class="td_add2_1" colspan="2"></td></tr></table></td></tr><tr><td class="td_ct1"></td></tr></table>';
	}
	openwin(dn);
}
//关闭窗口
function onclose()
{
	if($('alert_div1'))
	{  
		$('alert_div1').style.display = 'none';
	}
	if($('tran_div')) $('tran_div').style.display  = 'none';
	if(typeof(pk) !="undefined")
	if(pk) pk.focus();
}

//确定后跳转地址
function onurl()
{
   if(up)
   {
      self.location = up;
   }
}
function setCookie(key,value,hours)
{
var str =key+"="+escape(value); 
if(hours > 0)
{
	var date=new Date();
	var ms=hours * 60 * 60 * 1000; 
	date.setTime(date.getTime()+ms); 
	str += "; path=/ ; expires=" + date.toGMTString();
}
document.cookie=str;
} 


function getCookie(key)
{ 
var cookieArray=document.cookie.split(";");
for(var i=0;i<cookieArray.length;i++)
{ 
var arr=cookieArray[i].split("="); 
if(arr[0].replace(/^\s*/,'') == key){return unescape(arr[1]);}
} 
return ""; 
} 


function deleteCookie(key){ 
var date=new Date(); 
var ms= 1 * 1000; 
date.setTime(date.getTime() - ms); 
var str = key+"=no; path=/; expires=" + date.toGMTString(); //将过期时间设置为过去来删除一个cookie 
document.cookie=str; 
} 

/*
1.下面列出了一些判读数值类型的正则表达式

"^\\d+$"　　//非负整数（正整数 + 0） 
"^[0-9]*[1-9][0-9]*$"　　//正整数 
"^((-\\d+)|(0+))$"　　//非正整数（负整数 + 0） 
"^-[0-9]*[1-9][0-9]*$"　　//负整数 
"^-?\\d+$"　　　　//整数 
"^\\d+(\\.\\d+)?$"　　//非负浮点数（正浮点数 + 0） 
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"　　//正浮点数 
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"　　//非正浮点数（负浮点数 + 0） 
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"　　//负浮点数 
"^(-?\\d+)(\\.\\d+)?$"　　//浮点数

2.在程序中的使用方法

var r = /^[0-9]*[1-9][0-9]*$/　　//正整数

r.test(str); //str为你要判断的字符 执行返回结果 true 或 false
*/
function CheckInt(str)
{
	 var r = /^[0-9]*[1-9][0-9]*$/　　//正整数
	 if(r.test(str))
	 {
		   return true;
	 }
	 else
	 {
		   return false;
	 }
}
