jQuery().ready(function() {
    //preview page fixing toolbar by Evance
    var toolbar = {
        "obj":jQuery("#preview-toolbar"),
        "reLocate":function() {//just for ie6
                var scrollTop = jQuery(window).scrollTop();
                toolbar.obj.css({
                    "top":scrollTop
                })
        }
    }
    if(!window.XMLHttpRequest) {//is IE6
        jQuery(window).scroll(function() {
            toolbar.reLocate();
        })
        toolbar.reLocate();//when the DOM tree Load fineshed
    }
    toolbar.obj.css({
        "opacity":0.85
    })
    //feedback reply rate
    jQuery(".supplierReplyArea").click(function() {
    	jQuery(".supplierBalloon").hide();
        jQuery(this).siblings().fadeIn("fast");
        return false;
    });
    jQuery(".closeBalloon").click(function() {
        jQuery(".supplierBalloon").fadeOut("fast");
        return false;
    });
    //select and unselect all
    jQuery("div.jq-showcase-ctrl a.jq-selectAll").click(function() {
        jQuery("#showcase-box input:checkbox").attr("checked","checked")
        return false;
    })
    jQuery("div.jq-showcase-ctrl a.jq-unSelectAll").click(function() {
        jQuery("#showcase-box input:checkbox").attr("checked","")
        return false;
    })
//end ready
})
/***************
  from image.js by Evance@2010-05-05
****************/
function imgkit(obj,size) {
	var imgObj = new Image();
	imgObj.src = obj.attr("src");//create image object
	var wth = imgObj.width,
		hgt = imgObj.height;//get image original size
	if(wth > hgt) {
		obj.removeAttr("height");
		obj.attr("width",size);
		var assignHgt = parseInt((size/wth)*hgt),
			mrgTop = parseInt((size-assignHgt)/2);//assign image height and margin-top
		obj.css("margin-top",mrgTop + "px");
	}
	else {
		obj.removeAttr("width");
		obj.attr("height",size);
	}
}

function imgAdapter(obj,src,wth,hgt) {
		var imageObj = new Image();
		imageObj.src = src;//创建图片对象
		var wth_o = imageObj.width,//原始宽度
			hgt_o = imageObj.height,//原始高度
			rate_o = wth_o/hgt_o,//原始图片的宽高比
			rate = wth/hgt,//要求窗口的比例
			marginTop = 0;
		if(rate_o > rate) {//原始宽度比例越界,对宽度进行尺寸处理
			obj.removeAttribute("height");
			if(wth_o > wth) {//原始宽度大于规定宽度,压缩宽度
				obj.setAttribute("width",wth);
				var factHgt = parseInt(hgt_o * wth/wth_o);
				marginTop = (hgt - factHgt)/2;
			}
			else {
				obj.setAttribute("width",wth_o);
				marginTop = (hgt - hgt_o)/2;
			}
		}
		else {//原始高度比例越界,对高度进行尺寸处理
			obj.removeAttribute("width");
			if(hgt_o > hgt) {//原始高度大于规定高度,压缩高度
				obj.setAttribute("height",hgt);
			}
			else {
				obj.setAttribute("height",hgt_o)
				marginTop = (hgt - hgt_o)/2;
			}
		}
		obj.style.marginTop = marginTop + "px";
}





/*
	setImgSizeWH()说明：
	 * 调节图片的长度和宽度做限制,自定义高宽
	 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
	 * <img src="aaa.jpg" onload="setImgSizeWH(this.src,this,sizew,sizeh)"
	 * @param theURL  - img 地址
	 * @param sImage  - img object
	 * @param imgW  - 限制宽度
	 * @param imgH  - 限制高度
 */

function setImgSizeWH(theURL,sImage,imgW,imgH){
var imgObj;
imgObj = new Image();
imgObj.src = theURL;
if ((imgObj.width != 0) && (imgObj.height != 0)) {
	if(imgObj.width>imgW || imgObj.height>imgH){
	
		var iHeight = imgObj.height*imgW/imgObj.width;
		if(iHeight<=imgH){
			sImage.width=imgW;
			sImage.height=iHeight;
		}else{
		var iWidth=imgObj.width*imgH/imgObj.height;
		sImage.width=iWidth;
		sImage.height=imgH;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}
}else{
sImage.width = imgW;
sImage.height= imgH;
}
}
function setImgSizeWidth(theURL,sImage,imgW,imgH){
	var imgObj;
	imgObj = new Image();
	imgObj.src = theURL;
	if ((imgObj.width != 0) && (imgObj.height != 0)) {
		if(imgObj.width>imgW || imgObj.height>imgH){
			
			sImage.height=imgH;
	        if(imgObj.width > imgW ){
	            sImage.width=imgW;
	        }	
		}else{
		   sImage.height=imgH;
		   sImage.width=imgW;
		}
	
	}else{
	    sImage.height= 1;
	    sImage.width = 1;
	}
}

/*
	resizeLogoSize()说明：
	 * 调节图片的长度和宽度做限制,自定义高宽
	 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
	 * <img src="aaa.jpg" onload="setImgSizeWH(this,this.src,sizew,sizeh)"
 */
function resizeLogoSize(imgObj,imgSrc,imgWth,imgHgt) {
	var imageObj = new Image();
	imageObj.src = imgSrc;
	var wth = imageObj.width,
		hgt = imageObj.height,
		rate = imgHgt/imgWth;
	if(hgt/wth < rate) {//宽度比例越界,对宽度进行尺寸处理
		imgObj.removeAttribute("height");
		if(wth > imgWth) {//实际宽度大于规定宽度,压缩宽度
			var resizedWth = parseInt(imgWth*rate);
			imgObj.setAttribute("width",imgWth);
		}
		else {
			imgObj.setAttribute("width",wth);
		}
	}
	else {//高度比例越界,对高度进行尺寸处理
		imgObj.removeAttribute("width");
		if(hgt > imgHgt) {//实际高度大于规定高度,压缩高度
			imgObj.setAttribute("height",imgHgt);
		}
		else {
			imgObj.setAttribute("height",hgt);
		}
	}
}

/***************
  from dpvup/commons.js by Evance@2010-05-05
****************/
/**
 * 给指定表单中指定名称的复选框置选中标志
 * @param formObj    - 表单对象
 * @param eleNameArr - 存放指定元素名称的数组
 * @checkedFlag      - 选中标志
 * @param 
 */
function setCheckedFlag(formObj,eleNameArr,checkedFlag){
  for(var i=0;i<formObj.elements.length;i++){  
     var ele = formObj.elements[i];
     for(var j=0;j<eleNameArr.length;j++){
       if(ele.name == eleNameArr[j]){
          ele.checked = checkedFlag;
          break;
       }	
     }
  }
}


/**
 * 获得指定表单中指定名称的复选框的选中数量
 * @param formObj    - 表单对象
 * @param eleNameArr - 存放指定元素名称的数组
 * @param 
 */
function getCheckedRecordNum(formObj,eleNameArr){

  var checkedNum = 0;
  for(var i=0; i<formObj.elements.length; i++){

     var ele = formObj.elements[i];
     for(var j=0;j<eleNameArr.length;j++){
       if(ele.name == eleNameArr[j] && ele.checked){
          checkedNum ++;
          break;
       }	
     }	
  }
  
  //
  return checkedNum;
}

/**
 * 去除字符串头尾的空格
 * @param str 被TRIM的字符串
 */
function trim(str){
   return(trimExt(str,' '));	
}


/**
 * 去除字符串头尾的指定的符号
 * @param str 被TRIM的字符串
 * @param ch 指定的字符
 */
function trimExt(str,ch){
   if(str == null) return(null);
   	
   //去除头上的空格	
   var start = 0,end = 0;   //记录字符串的起始和结束位置
   var i = 0;
   while(i<str.length){
   	  //判断是否为空格
   	  if(str.charAt(i) == ch){
   	  	i++;
   	  }else{
   	    start = i;
   	    break;
   	  }
   }
   
   i = str.length -1;
   while(i>=0){
   	  //判断是否为空格
   	  if(str.charAt(i) == ch){
   	  	i--;
   	  }else{
   	    end = i + 1;
   	    break;
   	  }
   }   
   
   return(str.substring(start,end));
}


/**
 * 检查是否整数
 * @param value   要检查的值
 * @param return  是整数就返回TRUE
 */
function isNumber(value){
	if(trim(value)!=''&&!isNaN(value)&&(value.indexOf('.')==-1)){
		return(true);
	}
	
	return(false);
}

/**
 * 根据原先的值初始化下拉列表框
 * @param selectObj - 下拉列表框对象
 * @param oldValue  - 原先的值
 */
function initSelectWithValue(selectObj,oldValue){
  for(var i=0;i<selectObj.length;i++){
    if(selectObj[i].value == oldValue){
      selectObj[i].selected = true;
      break;
    }
  }
}

/**
 * 在搜索结果页面根据原先的值初始化下拉列表框
 *在其它的页面根据页面的类型设置初始值
 * @param selectObj - 下拉列表框对象
 * @param oldValue  - 原先的值
 *@param searchtype -搜索类型
 */


function initGsSelectWithValue(selectObj,oldValue,searchtype){
 if("offer_en"==searchtype||"product_en"==searchtype){
 	for(var i=0;i<selectObj.length;i++){
    if(selectObj.options[i].value == searchtype){
      selectObj.options[i].selected = true;
      break;
    }
 }
 }
 else{
  for(var i=0;i<selectObj.length;i++){
    if(selectObj.options[i].value == oldValue){
      selectObj.options[i].selected = true;
      break;
    }
  }
  }
}

/**
 * javascript中的urlencode函数
 * 因为js中的escape的处理和java中的encode不完全一样
 * 除了才有了这个函数
 * @param str - 需要被encode的字符串
 */
function encode(str){
  if(str == null) return '';

  //先做一次编码
  var retStr = escape(str);

  //处理url中所有的+号，该字符escape中不处理
  if(str.indexOf('+') != -1){
    retStr = retStr.replace(/\+/g,'%2B');
  }
  
  //
  return retStr;
}
 

/**
 * 编码
 * 这个函数暂时不需要  
 * @param str - 
 */
function XMLEncode(str){
     str = trim(str);
     str = str.replace("&","&amp;");
     str = str.replace("<","&lt;");
     str = str.replace(">","&gt;");
     str = str.replace("'","&apos;");
     str = str.replace("\"","&quot;");
     return str;
}

/**
 * 解码
 * 这个函数暂时不需要  
 * @param str - 
 */
function XMLDecode(str){
     str = trim(str);
     str = str.replace("&amp;","&");
     str = str.replace("&lt;","<");
     str = str.replace("&gt;",">");
     str = str.replace("&apos;","'");
     str = str.replace("&quot;","\"");
     return str;
}

/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个
 * img src="image" onload="adjustImageSize(this,45,160)"
 * @param imageObj  - img 控件
 * @param maxHeight - 图片长度限制
 * @param maxWidth  - 图片宽度限制
 */
function adjustImageSize(imageObj,maxHeight,maxWidth){
  if(maxHeight<imageObj.height){
    imageObj.height=maxHeight;
  }
  if(maxWidth<imageObj.width){
    imageObj.width=maxWidth;
  }
}

/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSize(this.src,this,[size])"
 * @param imageObj  - img 控件
 * @sizeStand  - 图片标准高宽
 */

function setImgSize(theURL,sImage){
var imgObj;
var sizeStand = 180;
if(arguments.length>=3){
sizeStand = arguments[2];
}
imgObj = new Image();
imgObj.src = theURL;

if ((imgObj.width != 0) && (imgObj.height != 0)) {
	
	if(imgObj.width>sizeStand || imgObj.height>sizeStand){
		if(imgObj.width > imgObj.height) { 
		var iHeight = imgObj.height*sizeStand/imgObj.width;
		sImage.height = iHeight;
		sImage.width = sizeStand;
		} else {
		var iWidth = imgObj.width*sizeStand/imgObj.height;
		sImage.width = iWidth;
		sImage.height= sizeStand;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = sizeStand;
sImage.height= sizeStand;
}
}


/**
 * 调节图片的长度和宽度做限制,自定义高宽
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSizeHW(this.src,this,sizew,sizeh)"
 * @param theURL  - img 地址
 * @param sImage  - img object
 * @param imgW  - 限制宽度
 * @param imgH  - 限制高度
 */

function setImgSizeWH(theURL,sImage,imgW,imgH){
var imgObj;
imgObj = new Image();
imgObj.src = theURL;
if ((imgObj.width != 0) && (imgObj.height != 0)) {
	
	if(imgObj.width>imgW || imgObj.height>imgH){
		
		var iHeight = imgObj.height*imgW/imgObj.width;
		
		if(iHeight<=imgH){
			sImage.width=imgW;
			sImage.height=iHeight;
		}else{
		var iWidth=imgObj.width*imgH/imgObj.height;
		sImage.width=iWidth;
		sImage.height=imgH;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = imgW;
sImage.height= imgH;
}
}





/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSize(this.src,this,[size])"
 * @param imageObj  - img 控件
 * @sizeStand  - 图片标准高宽
 */

function setBigImgSize(theURL,sImage){
var imgObj;
var sizeStand = 360;
if(arguments.length>=3){
sizeStand = arguments[2];
}

imgObj = new Image();
imgObj.src = theURL;
imgObj.onLoad = setBigImgInner(imgObj,sImage,sizeStand);

}

/*
 * 当图片有onmousewheel时，调节外部容器属性
 * img src="image" onmousewheel="return bbimg(this)" onLoad="setGsBigImgSize(this.src,this);fixOverflowBox('big_image_box',700,500);"
 * @param objID  - 容器ID
 * @maxWidth  - 1024下的宽度
 * @minWidth  - 800下的宽度
*/
function fixOverflowBox(objID,maxWidth,minWidth){
obj=document.getElementById(objID);
if(!obj){return;}
obj.style.overflow="hidden";
if (isIEBrowse()){
	if (window.screen.width>=1024){
			obj.style.width=maxWidth+"px";
		}else if (window.screen.width<1024){
			obj.style.width=minWidth+"px";
		}
	}
}

function setBigImgInner(imgObj,sImage,sizeStand){
	if ((imgObj.width != 0) && (imgObj.height != 0)) {
	
			if(imgObj.width>sizeStand || imgObj.height>sizeStand){
				if(imgObj.width > imgObj.height) { 
		var iHeight = imgObj.height*sizeStand/imgObj.width;
		sImage.height = iHeight;
		sImage.width = sizeStand;
		} else {
		var iWidth = imgObj.width*sizeStand/imgObj.height;
		sImage.width = iWidth;
		sImage.height= sizeStand;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = sizeStand;
sImage.height= sizeStand;
}
}

		function setGsBigImgSize(theURL,sImage){
		var imgObj;
		var sizeStand = 360;
		imgObj = new Image();
		imgObj.src = theURL;
		imgObj.onLoad = setGsImgInner(imgObj,sImage,sizeStand);
		}
		
		
		function setGsImgInner(imgObj,sImage,sizeStand){
			if ((imgObj.width != 0) && (imgObj.height != 0)) {
				if(imgObj.width>sizeStand){
				var iHeight = imgObj.height*sizeStand/imgObj.width;
		   	sImage.height = iHeight;
		   	sImage.width = sizeStand;
		 }else{
		 	sImage.width=imgObj.width;
			sImage.height=imgObj.height;
		}
	}else{
			sImage.width = sizeStand;
			sImage.height= sizeStand;
	}
}








function bbimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}
//临时跟踪函数开始
function clk(tl)
{if(document.images)
{new Image().src="http://tracelog.www.alibaba.com/null.gif?tracelog="+escape(tl);
}
return true;}
//临时跟踪函数结束

var initText = new Array('Enter product keyword');
function clearSearchText(obj){
	if (obj==null) return ;
	for (var i = 0; i < initText.length; i++) {
	    if (initText[i]==obj.value){
	  	obj.value='';
	  	return ;
	  }
   }
}



function isIEBrowse(){
	var name = navigator.appName;
	if (name == "Microsoft Internet Explorer"){
		return true;
	} else {
       		return false; 	
  } 
}




function adjustScreenWidth(divId){
	 if (document.getElementById(divId)!=null) return ;
	 if (isIEBrowse()){
		  if (window.screen.width>=1024){
		  	 document.write("<div id='"+divId+"' style='width:982px'>");
		  }else if (window.screen.width<1024){
		  	document.write("<div id='"+divId+"' style='width:758px'>");
		  }
	 }
	 else{
	 	   document.write("<div id='"+divId+"'>");
	 }
}

function encodeKeyword(str){
     if (str==null) return '';
     str = str.replace(/(^\s*)|(\s*$)/g, "");
     str = str.replace(/(\s+)/g, "_");
     str = encode(str);
     return encode(str);
 }


function loadscript(newSrc,replaceID) {
	var oldscript = document.getElementById(replaceID)
	var newscript = document.createElement("script")
	newscript.type = "text/javascript";
	newscript.id = replaceID;
	newscript.src = newSrc ;
	if (oldscript==null){
	   document.getElementsByTagName('body')[0].appendChild(newscript);
	}
	else{
       document.getElementsByTagName('body')[0].replaceChild(newscript, oldscript); 
	}
}

function tempTrackObj(code){
  if(document.images)
	  {
		 new Image().src="http://tracelog.www.alibaba.com/null.gif?tracelog="+escape(code);
	  }
	return true;
}


function agTrack(code1,code2){
  return tempTrackObj("angel_"+code1+"_"+code2);
}
/**
*解释执行一段html,目前是通过iframe执行的,应该更好的办法
*msdn有这样的说法As of Internet Explorer 5, you can create all elements programmatically, except for frame and iframe
*我测试一下ie6,ff都能正常使用
*
*/
function loadHtml(theSrc){
	if (theSrc==null) return ;
	var iframe = document.createElement("iframe");
	iframe.frameborder = '0';
	iframe.height = '0';
	iframe.width = '0';
	iframe.scrolling='no'
	iframe.style.display="none";
	iframe.src = theSrc;
	document.getElementsByTagName('body')[0].appendChild(iframe);
}

/***************
  from dpvup.js by Evance@2010-05-05
****************/
function gotoPage(p,currentPage,flag,homeModule,companyId){

	//var currentPage = document.getElementById(currentPage);
	//currentPage.value = p;
	//var flag = document.getElementById(flag);
	//flag.value = 'true';
	//document.forms[0].submit();
	var url = homeModule + "/minisite/minisiteAjaxProduct.htm?currentPage=" + p + "&flag=" + 'true' + "&cid=" + companyId;
	var params = " ";
	
	var ajax = new Ajax.Updater( 
    	"productList", 
    	url, 
    	{ 
    		parameters: params,
			evalScripts: true
    	}
	);
}
	
// 全部选中
function allCheck(selectSample) {
  var objs = document.getElementsByName(selectSample);
    for(var i = 0; i < objs.length; i++) {
        if(objs[i].checked == false)
		{
		    objs[i].checked = true;
		}
    }
}  
 
// 全部不选   
function unAllCheck(selectSample) {
  var objs = document.getElementsByName(selectSample);
    for(var i = 0; i < objs.length; i++) {
        if(objs[i].checked == true)
		{
		    objs[i].checked = false;
		}
    }
}

// 产品概要页面用JS
// 全部选中或者全部清空
function allCheckOrClear(selectSample){
	var objs = document.getElementsByName(selectSample);
	var checkflag = false;
	//只有全选的情况才作清空动作，其他情况都是全选
    for(var i = 0; i < objs.length; i++) {
        if(objs[i].checked == false)
		{
        	checkflag = true;
		}
    }
    
    for(var i = 0; i < objs.length; i++) {
		    objs[i].checked = checkflag;
    }
}


function sendFeedback(selectSample,companyIDType,myalibabaModule,selectAlert,type,clyt){
 	var objs = document.getElementsByName(selectSample);
    var num=0;
   	var sids = "";
   	for(var i = 0; i < objs.length; i++) {
    	if(objs[i].checked == true)
    	{
        	num++;
			if(num==1)
			{
				sids=objs[i].value;
			} else {
        		sids = sids +","+ objs[i].value;
			}
        }
   	}
   	
	var targetUrl;

    if(num==0 ){
      	alert(selectAlert);
    }else{
		targetUrl = myalibabaModule+"/reg/feedback_for_sample_quick.htm?t="+type+"&sids=" + sids +"&clyt=" + clyt;
   
    	 //create popupPanel
        var popupPanel =  jQuery("<div id=\"popupPanel\"></div>");
        popupPanel.appendTo("body").css({
        });
        
        jQuery.ajax({
            "type":"get",
            "data": "desURL=" + encodeURIComponent(targetUrl),
            "dataType" : 'text/html',
            "url":"/member/mini_user_panel.htm",
            "cache":false,
            "success":function(data) {
        	   var message = data.replace(/(^[\s\t\n\r]*)|([\s\t\n\r]*$)/g, "");

        	   if( message == 'logined_complete'){
        		   // logined user logic
           			   window.location = targetUrl;
        	   }else{
                   jQuery("#popupPanel").html(data)
                                 .css({"position":"absolute"})
                                 .show();
                   miniUserPanel.reLocate();
    }
        	   }
        })
    }
    
    return false;
}

//checkbox选择是否大于20
function isTotal(curretnChecked,message){
	var count = 0;
    var objs = document.getElementsByName("selectSample");
	for(var i = 0;i<objs.length;i++)
	{
		if(objs[i].checked)
		{
		  count++;
		  if(count>20)
		  {
			alert(message);
			curretnChecked.checked = false;
		  }
		}
	}
	return count;
	}
	
//checkbox总共选择个数	
	function isTotal2(selectSample){
	var count = 0;
    var objs = document.getElementsByName(selectSample);
	for(var i = 0;i<objs.length;i++)
	{
		if(objs[i].checked)
		{
		  count++;
		  
		}
	}
	return count;
	}
	
	
//全取消
function unAllMinisiteCheck(selectSample,totalItem) {
  var currentPage = otherProduct.getIndex()+1;
  var totalPage = 0;
   if(totalItem%8 == 0)
  {
  	totalPage = parseInt(totalItem/8);
  }else
  {
    totalPage = parseInt(totalItem/8) + 1;
  }
  if(currentPage < totalPage)
  {
    var temp1 = (currentPage - 1) * 8 +1;
    for(var i = temp1-1;i<temp1+7;i++)
	{
	    var slectSampleId = "selectSample" + i;
	    var obj = document.getElementById(slectSampleId);
		if(obj.checked)
		{
			obj.checked = false;		
		}
	}   
	 
  }
	if(currentPage == totalPage)
	{
	  
		 var finalpageItem=totalItem%8;
	     if(finalpageItem==0)
	     {
	       finalpageItem = 8;
	     }	
	     var temp3 = (currentPage -1 ) * 8 + 1;
		 for(var i = temp3-1; i<temp3+finalpageItem-1; i++)
		{
		 var slectSampleId = "selectSample" + i;
		var obj = document.getElementById(slectSampleId);
		  if(obj.checked)
		   {
			    obj.checked = false;
		    }
		}

		 

	}
}	
//当前页选择的个数
function curentCheckedNum(currentPage,totalPage,totalItem){
  var count = 0;
  if(currentPage < totalPage){
    	var temp1 = (currentPage - 1) * 8 +1;
	  	for(var i = temp1-1;i<temp1+7;i++){
	    var slectSampleId = "selectSample" + i; 
	    var obj = document.getElementById(slectSampleId);
		if(obj.checked)
		count=count+1;
	    }   	
 }
 if(currentPage == totalPage){
	var finalpageItem=totalItem%8;
	if(finalpageItem==0){
	   finalpageItem = 8;
	}
	var temp3 = (currentPage -1 ) * 8 + 1;
	for(var i = temp3-1;i<temp3+finalpageItem-1;i++){
	    var slectSampleId = "selectSample" + i; 
	    var obj = document.getElementById(slectSampleId);
		if(obj.checked)
		count=count+1;
	}   
  }
   	return count;  
}	
//全选
function allMinisiteCheck(selectSample,totalItem,message) {
  var currentPage = otherProduct.getIndex()+1;
  var totalPage = 0;
  if(totalItem%8 == 0){
  	totalPage = parseInt(totalItem/8);
  }else{
    totalPage = parseInt(totalItem/8) + 1;
  }
  var currentCN = curentCheckedNum(currentPage,totalPage,totalItem);
  var totalCK = isTotal2(selectSample);
  if(currentPage < totalPage){
    if((totalCK+8-currentCN)<=20){
	    var temp1 = (currentPage - 1) * 8 +1;
	    for(var i = temp1-1;i<temp1+7;i++){
	    	var slectSampleId = "selectSample" + i;
	    	var obj = document.getElementById(slectSampleId);
		 	if(obj.checked == false){
			obj.checked = true;				
		 	}
	  	}
	}else{
	   alert(message);	
	 } 
  }
  if(currentPage == totalPage){ 
	   var finalpageItem=totalItem%8;
	   if(finalpageItem==0){
	   		finalpageItem = 8;
	   }
	   if((totalCK+finalpageItem-currentCN)<=20){	  
			var temp3 = (currentPage -1 ) * 8 + 1;
			for(var i = temp3-1; i<temp3+finalpageItem - 1; i++){
			     var slectSampleId = "selectSample" + i;
	             var obj = document.getElementById(slectSampleId);
          		 if(obj.checked == false){
	          		obj.checked = true;
		           	}
			}		 
	   }else{
	   		alert(message);	
		}			 
     }
}
//多图显示 begin
jQuery().ready(
 function(){
  //register <a flag="summHref"> mouseover action
  jQuery("a.summHref").mouseover( function(){
       jQuery("#sampleImageContent").attr("src",jQuery(this).find("input").val());
       jQuery("li.summLi").removeClass("current");
       jQuery(this).parent().addClass("current");
     } 
  );
  
  //register <a flag="summHref"> click action
  jQuery("a.summHref").click( function(){
       return false;
     } 
  );
  //end register action
  //initial page
  initialPage();
 }
);
//my function
function showNoPhotoImg(imgdiv,orginal){
	if(imgdiv.src != orginal){
             imgdiv.src = orginal;
	}
}
//
function initialPage(){
  jQuery("li.summLi").eq(0).addClass("current");
}
//多图显示 end
function addfavorite(url, title){//add to favorite
	try {
		 if (document.all) {
    		window.external.addFavorite(url, title); 
	    } else if (window.sidebar) {
	    	window.sidebar.addPanel(title, url, ""); 
	    } else {
	    	var message = $message.get('home.header.addPage');
	    	alert(message);
	    } 
	} catch(e) {
	    var message = $message.get('home.header.addPage');
	    alert(message);
	}
}