function prePopUp(td) {
clearClass();
td.className='on'
swapMainImage(td);
document.getElementById("image_text").innerHTML=td.getElementsByTagName("img")[0].alt;
}

function PrePopImage()
{
var path2=document.Preview.src.replace("medium/","big/");
		popImage(path2);
}
function clearClass(){
var x=document.getElementById("multi-im").getElementsByTagName("span").length;
for (j=0;j<x;j++){
document.getElementById("multi-im").getElementsByTagName("span")[j].className='of'	
	}
	
	

}
function swapMainImage(td){
var img=td.getElementsByTagName("img")[0].src;
var word=img.substring(img.lastIndexOf("/")+1, img.length-4);
var img2=document.Preview.src
var path=img2.substring(0,img2.lastIndexOf("-")+1)+word.toUpperCase()+".jpg";
document.Preview.src=path;

}
function noPopUp(td){
	var img=td.getElementsByTagName("img")[0].src
	clearClass();
	td.className='on'
	path2=img.replace("small/","big/-");
	popImage(path2);
	}
function clearClass2(){
var x=document.getElementById("multi-im2").getElementsByTagName("td").length;
for (j=0;j<x;j++){
document.getElementById("multi-im2").getElementsByTagName("td")[j].className='of'	
	}
var x2=document.getElementById("multi-im").getElementsByTagName("td").length;
for (i=0;i<x2;i++){
document.getElementById("multi-im").getElementsByTagName("td")[j].className='of'	
	}
		
}
function prePopUp2(td) {
clearClass2();
td.className='on'
swapMainImage(td);
}

function swapImage(imageObj){

document.Preview.src=imageObj.src.replace('/multy/','/medium/');
//alert(document.Preview.src)

}	
function prePopUp3(td) {
clearClass();
td.className='on'
swapMainImage2(td);
if (document.getElementById("alt_views")!=null){
	clearAltViewsClass();
	document.getElementById("alt_views").getElementsByTagName("img")[0].className='act-image';
	
	}
}

function prePopUpStone(td) {
//clearClass();
if (document.getElementById("multi-im-finish")!=null){
    var x=document.getElementById("multi-im-finish").getElementsByTagName("span");
    for (j=0;j<x.length;j++){
    x[j].className='of'	
	}
	//clearAltViewsClass();
	//document.getElementById("alt_views").getElementsByTagName("img")[0].className='act-image';
	
	}
td.className='on'
swapMainImageStone(td);
}


function ChangeMainImage(imageObj){
if (document.getElementById("multi-im")!=null){	clearClass()}
clearAltViewsClass()
imageObj.className='act-image';

swapImage(imageObj);
document.getElementById("image_text").innerHTML=imageObj.alt;
	}
	
function ChangeStoneImage(td){
if (document.getElementById("multi-im")!=null){clearAltViewsClass()	}
clearAltViewsClass()
td.className='act-image';

var img=td.src;
var word_new=img.substring(img.lastIndexOf("/")+1, img.length-4);
var word_old=document.Preview.src.substring(document.Preview.src.lastIndexOf("/")+11,document.Preview.src.lastIndexOf("/")+15)


//var img2=document.Preview.src;
var path=document.Preview.src.replace(word_old,word_new);
document.Preview.src=path;
document.getElementById("image_text").innerHTML=getMultiPartAlt ();

//alert(document.Preview.src);

}
	
	
function clearAltViewsClass(){
var x=document.getElementById("alt_views").getElementsByTagName("img").length;
for (j=0;j<x;j++){
document.getElementById("alt_views").getElementsByTagName("img")[j].className='inact-image'
}
	
	
	}	
function setFirstImage(){
	if (document.getElementById("multi-im")!=null){
		document.getElementById("multi-im").getElementsByTagName("span")[0].className='on'
		}
	}	
function swapMainImage2(td){
var img=td.getElementsByTagName("img")[0].src;
var word=img.substring(img.lastIndexOf("/")+1, img.length-4);
//var img2=document.Preview.src;
var path=img2.substring(0,img2.lastIndexOf("-")+1)+word.toUpperCase()+".jpg";
document.Preview.src=path;
document.getElementById("image_text").innerHTML=td.getElementsByTagName("img")[0].alt;

//alert(document.Preview.src);

}
function swapMainImageStone(td){
var img=td.getElementsByTagName("img")[0].src;
var word=img.substring(img.lastIndexOf("/")+1, img.length-4);
//var img2=document.Preview.src;
var path=document.Preview.src.substring(0,img2.lastIndexOf("-")+1)+word.toUpperCase()+".jpg";
document.Preview.src=path;

//create al text from 2 parts

document.getElementById("image_text").innerHTML=getMultiPartAlt ();

//alert(document.Preview.src);

}
function getMultiPartAlt ()
{
 var Objs=document.getElementById("multi-im").getElementsByTagName("img");
 var Objs2=document.getElementById("multi-im-finish").getElementsByTagName("span");
 var textalt;
 for (k=0; k<Objs.length;k++)
  {
  //alert(Objs[k].className);
  if( Objs[k].className=='act-image') {textalt=Objs[k].alt; 
        for (u=0; u<Objs2.length;u++){
         if (Objs2[u].className=='on') {  textalt=textalt+' '+Objs2[u].getElementsByTagName("img")[0].alt }
        }
        
        }
  }
  return textalt
}

function setDefaultImageAlt(){
	
	if (document.getElementById("image_text")!=null){
	text=document.Preview.alt;
	document.getElementById("image_text").innerHTML=text;
		}
	}
 setTimeout("setDefaultImageAlt()",1000);

function prePopUp4(td) {
clearAltViewsClass();
clearClass();
td.className='on'

document.Preview.src=img2;

if (document.getElementById("alt_views")!=null){
	clearAltViewsClass();
	document.getElementById("alt_views").getElementsByTagName("img")[0].className='act-image';
document.getElementById("image_text").innerHTML=document.getElementById("alt_views").getElementsByTagName("img")[0].alt;
	}
}

/*reads attributes from url*/
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}
/*invokes change image event on load*/ 
