//弹出窗口
function openwin(url)
{
	window.open(url, "BrowseWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+600+",height="+450) ;
}

//检测数字
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 Reset_ImageSize(obj, MaxW, MaxH)
{
    if (obj != null) imageObject = obj;
    var state=imageObject.readyState;
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW=oldImage.width; var dH=oldImage.height;
    if(dW>MaxW || dH>MaxH) {
        a=dW/MaxW; b=dH/MaxH; 
        if(b>a) a=b;
        dW=dW/a; dH=dH/a;
    }
    if(dW > 0 && dH > 0)
        imageObject.width=dW;imageObject.height=dH;
} 

//显示图片
function ChangePIC(strValue,obj,w,h)
{	
	strValue = strValue.toLowerCase();
	if (strValue.indexOf(".jpg")> 0 || strValue.indexOf(".gif")> 0 ||strValue.indexOf(".png")> 0 ||strValue.indexOf(".bmp")> 0  )
	{
		obj.innerHTML = '<img src="' + strValue + '" onload="resizepic(this,' + w + ',' + h + ')">';
	}
	else
	{
		obj.innerHTML = '<img src=/templates/default/images/errortips.gif>';	
	}
		
}

//高亮显示
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 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|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN|cc|CC|la|LA)$"
	var re = new RegExp(regu);
	if(el.search(re) == -1)
	{
		return   true;   //非法
	}
	return   false;//正确
}

function GetDiscount(pf_price, sc_price, price_rate)
{
	var obj_pf_price = document.getElementById(pf_price);				
	
	result = obj_pf_price.value * price_rate;
	document.getElementById(sc_price).value = Math.floor(result);
}

function CheckState(str)
{
	objstr = document.getElementById(str);
	if (objstr.checked == true ) {		
		objstr.checked= false;
	} else {
		objstr.checked= true;		
	}
}

function GoTop() {
 window.scrollTo(0,0);
}


function GoTop() {
	window.scrollTo(0,0);
}


function Go_Up(height, width) {
	window.scrollTo(height,width);
}

function displays(name,type){
	document.getElementById(name).style.display=type;
}


//只允许数字键，onkeypress="return only_num();"
function only_num()
{
	if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;
}

//只允许数字键和点，onkeypress="return only_num_dot();"
function only_num_dot()
{
	if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 46) event.returnValue = false;
}

//验证是不是整数
function is_int(v)
{
	var o = parseInt(v);
	var m = o.toString();
	var n = v.toString();

	if (m === n)
	{
		return true;
	}
	else
	{
		return false;
	}
}