//弹出窗口
function openwin(url)
{
	window.open(url, "BrowseWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+650+",height="+150) ;
}

//检测数字
function IsNumer(port)   
{   
  	var   pattern=/^[1-9]+([0-9]*)$/;   
  	if(!pattern.test(port))
  	{   
  		return   false;   
  	}
  	else
 	{
  		return   true;   
	}
}

//测量图片
function resizepic(theImg,w,h)
{
	var i = theImg.width/theImg.height;
	
	if(theImg.width > w)
	{
		theImg.width = w;
	}
	if(theImg.height > h)
	{
		theImg.width = h*i;
		theImg.height = h;
	}
}
//显示图片
function ChangePIC(strValue,obj,w,h)
{	
	obj.innerHTML = '<img src="' + strValue + '" onload="resizepic(this,' + w + ',' + h + ')">';
}

//高亮显示
function doClickStyle(obj,objclassname){
document.getElementById(obj).className=objclassname;
}

//移动变色
function sbar(st) {
 st.style.backgroundColor = "#FEEEE0";
}
function cbar(st) {
 st.style.backgroundColor = "";
}
//对比
  function doCompare(){
    window.open('contrast.html');
  }

//图片显示
function sbig_pic(path) {
  //var path;//
  document.getElementById("big_pic").src=path ;
  
}
//全选
function selall(form1)
{
	var form = eval(form1);
	for(var i = 0;i < form.elements.length; i++) {
		var e = form.elements[i];
		if (e.disabled != true) {
			e.checked = true;
		}
	}
}

//全不选
function clearall(form1)
{
	var form = eval(form1);
	for(var i = 0;i < form.elements.length; i++) {
		var e = form.elements[i];
		if (e.disabled != true) {
			e.checked = false;
		}
	}
}

//反选
function seloth(form1)
{
	var form = eval(form1);
	for(var i = 0;i < form.elements.length; i++) {
		var e = form.elements[i];
		if (e.disabled != true) {
			if (e.checked != false) {
				e.checked = false;
			} else {
				e.checked = true;
			}
		}
	}
}

//选择当前
function selcur(form1, r)
{
	var form = eval(form1);
	var m = 0
	for(var i = 0;i < form.elements.length; i++) {
		var e = form.elements[i];
		if (e.type == 'checkbox') {
			if (m == (r - 1)) {
				if (e.checked != false) {
					e.checked = false;
				} else {
					e.checked = true;
				}
				break;
			}
			m++;
		}
	}
}


//选中变色
function clickcompareBox(id,box) {
	var trTag = document.getElementById("compareColor"+id);
	var m = 0
	for(var i = 0;i < box.elements.length; i++) {
		var e = box.elements[i];
		if (e.type == 'checkbox') {
			if (m == (id - 1)) {
				if (e.checked != false) {
					trTag.style.backgroundColor = "#FFF7ED";
				} else {
					trTag.style.backgroundColor = "";
				}
				break;
			}
			m++;
		}
	}
}

//全选、反选、全部不选变色
function clickcompareBox2(box) {
	var id = 1;
	for(var i = 0;i < box.elements.length; i++) {
		var e = box.elements[i];
		if (e.type == 'checkbox') {
			var trTag = document.getElementById("compareColor"+id);
			if (e.checked != false) {
				trTag.style.backgroundColor = "#FFF7ED";
			} else {
				trTag.style.backgroundColor = "";
			}
			id++;
		}
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function ShowPage(url) {

	http_request = false;

	if (window.XMLHttpRequest) { // 判定浏览器类型为Mozilla, Safari,...
		http_request = new XMLHttpRequest();//有些版本的 Mozilla 浏览器在伺服器送回的资料未含 XML mime-type 档头（header）时会出错。为了避免这个问题，你可以用下列方法覆写伺服器传回的档头，以免传回的不是 text/xml。
		if (http_request.overrideMimeType) {//如果服务器的响应没有XML mime-type header，
			http_request.overrideMimeType('text/xml');//修改header
		}
	} else if (window.ActiveXObject) { // 判定浏览器是 IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
		}
	}
	
	if (!http_request) {//初始化xmlhttp组件
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	//http_request.onreadystatechange = pageContents; //指定当readyState属性改变时的事件处理句柄
	http_request.open('POST', url, true);
	http_request.send(null);
}

// begin fly bar
var bIsCatchFlyBar = false;
var dragClickX = 0;
var dragClickY = 0;	
function catchFlyBar(e)
{
	bIsCatchFlyBar = true;
	var x=event.x+document.body.scrollLeft;
	var y=event.y+document.body.scrollTop;
	dragClickX=x-divRFQ.style.pixelLeft;
	dragClickY=y-divRFQ.style.pixelTop;
	divFlyBar.setCapture();
	document.onmousemove = moveFlyBar;
}
function releaseFlyBar(e)
{
	bIsCatchFlyBar = false;
	divFlyBar.releaseCapture();
	document.onmousemove = null;
}
function moveFlyBar(e)
{
	if(bIsCatchFlyBar)
	{
		divRFQ.style.left = event.x+document.body.scrollLeft-dragClickX;
		divRFQ.style.top = event.y+document.body.scrollTop-dragClickY;
	}
}	

//首页合理尺寸
function resizeImg(thispic,height,width)
{	
	if(thispic.width>width)
	{
		thispic.height=thispic.height*width/thispic.width;
		thispic.width=width;		
	}
	else if(thispic.height>height)
	{
		thispic.width=thispic.width*height/thispic.height;
		thispic.height=height;		
	}
}

function doDelete(str) {
	if(confirm(str)) {
		return true;	
	}else{		
		return false;
	}
}
function GetDiscount()
{
	var obj_pf_price = document.getElementById('pf_price');				
	
	result = obj_pf_price.value * 12 /10;
	document.getElementById('sc_price').value = Math.floor(result);
	//document.getElementById('sc_price').innerHTML = Math.floor(result);		  
}

//鼠标拖到JS函数
var drag_=false
var D=new Function('obj','return document.getElementById(obj);')
var oevent=new Function('e','if (!e) e = window.event;return e')
function Move_obj(obj)
{
	var x,y;
	D(obj).onmousedown=function(e){
	   drag_=true;
	   with(this){
		style.position="absolute";var temp1=offsetLeft;var temp2=offsetTop;
		x=oevent(e).clientX;y=oevent(e).clientY;
		document.onmousemove=function(e){
		 if(!drag_)return false;
		 with(this){
		  style.left=temp1+oevent(e).clientX-x+"px";
		  style.top=temp2+oevent(e).clientY-y+"px";
		 }
		}
	   }
	   document.onmouseup=new Function("drag_=false");
	}
}

//
function displays(name,type){
	document.getElementById(name).style.display=type;
}

//
function checkEmail(el)
{
	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z-]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]|net|NET|asia|ASIA|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN|cc|CC)$"
	var re = new RegExp(regu);
	if(el.search(re) == -1)
	{
		return   true;   //非法
	}
	return   false;//正确
}
