﻿
//图片缩放
$.fn.ImageAutoSize = function(width,height)
{
    $("img",this).each(function()
    {
        var image = $(this);
        if(image.width()>width)
        {
            image.width(width);
            image.height(width/image.width()*image.height());
        }
        if(image.height()>height)
        {
            image.height(height);
            image.width(height/image.height()*image.width());
        }
    });
} 

function $$(id){

  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
}

  return elements;	
}

function $F(id)
{
  return $$(id).value;
}



function Search()
{
    var url="product.html";
    var keywords = trim($F("key")).replace(/^请输入关键字$/,''); 
    if(keywords!="") url+='?key=' + escape(keywords); 
    location.href = url;
}

//是否为数字
function isNumber(str)
{
    return (/^[+|-]?\d+$/.test(str));
}

//空字符值; 
function isEmpty(s){
	s = trim(s); 
	return s.length == 0; 
}

//去左右空格; 
function trim(s){
 	return rtrim(ltrim(s)); 
}
//去左空格;  
function ltrim(s){
 	return s.replace( /^\s*/, ""); 
} 
//去右空格; 
function rtrim(s){ 
 	return s.replace( /\s*$/, ""); 
}
//设置下拉选项
function setSelectedIndex(selectname,value)
{

    var obj = document.getElementsByName(selectname);
	if(typeof(obj) == "object"){
		for(i = 0 ;i < obj.options.length;i ++){
			if(obj.options[i].value == value){
				obj.selectedIndex = i;
			}
		}
	}
}

//设置单选选项
function setChecked(selectname,value)
{
    var obj = document.getElementsByName(selectname);
	if(typeof(obj) == "object"){
		for(i = 0 ;i < obj.length;i ++){
			if(obj[i].value == value){
				obj[i].checked = "true";
			}
		}
	}
}
//获取单选选项
function getChecked(selectname)
{
    var obj = document.getElementsByName(selectname);
	if(typeof(obj) == "object"){
		for(i = 0 ;i < obj.length;i ++){
			if(obj[i].checked){
				return obj[i].value;
			}
		}
	}
}

//获取多个Checkbox
function getCheckBox(selectname)
{
    var s = edocument.getElementsByName(selectname);
var s2 = "";
for( var i = 0; i < s.length; i++ )
{
if ( s[i].checked ){
s2 += s[i].value+',';
}
}
s2 = s2.substr(0,s2.length-1);
return s2;
}

function limitLen(s,Min,Max){
	s=trim(s);
	if(s=="") return false;
	if((strlen(s)<Min)||(strlen(s).length>Max))
		return false;
	else
		return true;
}

function isChinese(str)
{
    var lst = /[u00-uFF]/;       
    return !lst.test(str);      
}


function strlen(str) 
{
    var strlength=0;
    for (i=0;i<str.length;i++)
   {
      if (isChinese(str.charAt(i))==true)
         strlength=strlength + 2;
      else
         strlength=strlength + 1;
   }
  return strlength;
}


function CheckAll(form)
{
  for (var i=0;i<form.elements.length;i++)
    {
        var e = form.elements[i];
        if (e.type=="checkbox" && e.name != 'chkall' && e.name !='deleteMode')
        {
           e.checked = form.chkall.checked;
        }
    }
}

//当指定name的复选框选中时，激活相应的按钮
//arguments[0]为指定form，arguments[1]为复选框的name，arguments[2]～arguments[arguments.length - 1]为要激活的按钮
function checkedEnabledButton()
{
    for (var i = 0; i < arguments[0].elements.length; i++)
    {
        var e = arguments[0].elements[i];
        if (e.name == arguments[1] && e.checked)
        {
            for(var j = 2; j < arguments.length; j++)
            {
                document.getElementById(arguments[j]).disabled = false;
            }
            return;
        }
    }
    for(var j = 2; j < arguments.length; j++)
    {
        document.getElementById(arguments[j]).disabled = true;
    }
    
    
}

function changemenu(n)
{  
   var nav=document.getElementById("n_"+n); 
   if(nav)
   {    
    nav.className="now"; 
   }
}