var iPath = '';

/*
	enlargeImg()
	Changes href of enlarge image as user changes view.
	used in the product section. 
	/products/[all files]
*/
function enlargeImg(url,num){
	
	document.prodDetail.enlarge.value = url;
	document.prodDetail.modelImgNum.value = num;
	
}

/*	
	flip()
	image rollovers
	Used on all pages.

*/
function flip() {
	
	if (document.images) {
			var num_arg = arguments.length;
			if (num_arg == 0 || (num_arg % 2) != 0) return;
			for (var i=0; i<num_arg; i) {
					var j = i+1;
					var imgname = arguments[i];
					var imgsrc = arguments[j];
					var name = imgsrc.replace("-","");
					
					eval("document.images[imgname].src = d"+name.replace(/\s/g,'')+".src");
					
					i+=2;
			}
	}
	

}

/*	
	preLoad()
	preloads image rollovers
	Used on all pages.

*/
function preLoad(){
	
	var newPath="";
	var newImg="";
	var imgName = "";
	if(document.images) {
		for(var i = 0; i < arguments.length; i++)  {
			if(arguments[i].indexOf("/")>-1){
				newPath = arguments[i].substring(0,arguments[i].lastIndexOf("/"));
				arguments[i] = arguments[i].substring(arguments[i].lastIndexOf("/")+1);
			}
		  	var arg = arguments[i].split(".");
			imgName = arg[0].replace("-","");
			imgName = imgName.replace(/\s/g,'');

			imgPath = (newPath!="")?iPath+newPath+"/" +  arg[0] + '.' + arg[1]:iPath+  arg[0] + '.' + arg[1];
			name = "d"+imgName;
			
			//name = "d"+arg[0];
			self[name] = new Image();
			self[name].src = imgPath;
			newPath=""
		}
	}
}



/* 
	turnOff()
	Changes image to the off state
	used on all pages

*/
function turnOff(){
	
	args = arguments.length;
	for(i=0;i<args;i++){
		
		flip(arguments[i],arguments[i]);
	}
	
}

function preLoad_noPath(){
		
        var newPath="";
        var newImg="";
		var imgName = "";
        if(document.images) 
        {
            for(var i = 0; i < arguments.length; i++)  
            {
                if(arguments[i].indexOf("/")>-1)
                {
                    newPath = arguments[i].substring(0,arguments[i].lastIndexOf("/"));
                    arguments[i] = arguments[i].substring(arguments[i].lastIndexOf("/")+1);
                }
                var arg = arguments[i].split(".");
				imgName = arg[0].replace("-","");
				imgName = imgName.replace(/\s/g,'');

                imgPath = (newPath!="")? newPath+"/" +  arg[0] + '.' + arg[1] :  arg[0] + '.' + arg[1];
				//name = "d"+arg[0];
				name = "d"+imgName;
				
                self[name] = new Image();
                self[name].src = imgPath;
                newPath="";
            }
        }
    } 

function getNameOfFile(){
	
        var name_ext;
        var name="";

        if(arguments[0].indexOf("/")>-1)
        {
			
            name_ext = arguments[0].substring(arguments[0].lastIndexOf("/")+1);
            name = name_ext.split(".");
        }
        return name[0];
		
    }
