
// SWAP IMAGES +++++++++++++++++++++++++++++++++++//
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0; a&&i<a.length&&(x=a[i])&&x.oSrc; i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
	var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0; !x&&i<d.forms.length; i++) x=d.forms[i][n];
	for(i=0; !x&&d.layers&&i<d.layers.length; i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0; i<(a.length-2); i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// PRELOAD IMAGES ++++++++++++++++++++++++++++++++//
function preloadImages(the_images_array) {
	for(var loop = 0; loop < the_images_array.length; loop++) {
		var an_image = new Image();
		an_image.src = the_images_array[loop];
	}
}

function doPreload(pagecategory) {
	if ( pagecategory == "product" || pagecategory == "search" || pagecategory == "vote" || pagecategory == "login" || "member" || pagecategory == "inquire" || pagecategory == "advice" ) {
		var the_images = new Array(
		);

	preloadImages(the_images);
	}else if(pagecategory == "bbs") {
		var the_images = new Array(
		);

	preloadImages(the_images);
	}else if(pagecategory == "questionnaire") {
		var the_images = new Array(
		);

	preloadImages(the_images);
    }else if(pagecategory == "shop") {
		var the_images = new Array(
		);
    preloadImages(the_images);
    } else if(pagecategory == "index") {
		var the_images = new Array(
		);
        preloadImages(the_images);
    } else if(pagecategory == "beau_index") {
		var the_images = new Array(
		);
        preloadImages(the_images);
    }
    
}

/********************************
 * 图片替换函数
*********************************/
var stockUaObj,stockUaSrc;
function setOverAction(_obj){
    // IE Bug 对应
    if (_obj.src == "" || _obj.src == null) return false;
    
    stockUaObj = _obj;
    stockUaSrc = _obj.src;
    if(stockUaSrc.indexOf("_cur.jpg") > 0){
        s = stockUaSrc.indexOf("_cur.gif");
        _obj.src = stockUaSrc.substring(0,s) + "_ovr.jpg";
    }else if(stockUaSrc.indexOf(".jpg") > 0){
        s = stockUaSrc.indexOf(".jpg");
        _obj.src = stockUaSrc.substring(0,s) + "_ovr.jpg";
    }else if(stockUaSrc.indexOf(".png") > 0){
        s = stockUaSrc.indexOf(".png");
        _obj.src = stockUaSrc.substring(0,s) + "_ovr.png";
    }else{
        s = stockUaSrc.indexOf(".gif");
        _obj.src = stockUaSrc.substring(0,s) + "_ovr.gif";
    }
}
function setOutAction(){
    // IE Bug 对应
	if (stockUaObj == "" || stockUaObj == null) return false;
    stockUaObj.src = stockUaSrc;
}
function setOutAction2(_obj){
    // IE Bug 对应
    if (_obj.src == "" || _obj.src == null) return false;
    
    stockUaObj = _obj;
    stockUaSrc = _obj.src;
    if(stockUaSrc.indexOf("_ovr.jpg") > 0){
        s = stockUaSrc.indexOf("_ovr.jpg");
        _obj.src = stockUaSrc.substring(0,s) + ".jpg";
    }else if(stockUaSrc.indexOf("_ovr.png") > 0){
        s = stockUaSrc.indexOf("_ovr.png");
        _obj.src = stockUaSrc.substring(0,s) + ".png";
    }else if(stockUaSrc.indexOf("_ovr.gif") > 0){
        s = stockUaSrc.indexOf("_ovr.gif");
        _obj.src = stockUaSrc.substring(0,s) + ".gif";
    }
}
function imgSwap(_obj, _img, _xpos, _ypos) {
    if (_img != "") _obj.style['background'] = "url(" + _img + ")";
    
    var xpos = "";
    var ypos = "";
    xpos = (_xpos != "") ? _xpos + "px" : "0px";
    ypos = (_ypos != "") ? _ypos + "px" : "0px";
    _obj.style['backgroundPosition'] = xpos + " " + ypos;  // for non-ie
    _obj.style['backgroundPositionX'] = xpos;  // for ie
    _obj.style['backgroundPositionY'] = ypos;  // for ie
}

