/////////////////////////////////////////
/////////////////////////////////////////
//created 17.4.2008//////////////////////
/////////////////////////////////////////
//By:hatem badawi////////////////////////
//Cell:+20123821774//////////////////////
//Email:hatem.badawi@gmail.com///////////
/////////////////////////////////////////
/////////////////////////////////////////
//to make a gallary for nmtechnology/////
//customized for this gallary////////////
//cant be reused directly without edit///
/////////////////////////////////////////

var tabs=["webtab","mediatab","printtab"];
var webImages=["protfolio/site/1.jpg","protfolio/site/2.jpg","protfolio/site/3.jpg","protfolio/site/4.jpg","protfolio/site/5.jpg","protfolio/site/6.jpg","protfolio/site/7.jpg","protfolio/site/8.jpg","protfolio/site/9.jpg","protfolio/site/10.jpg","protfolio/site/11.jpg","protfolio/site/12.jpg","protfolio/site/13.jpg","protfolio/site/14.jpg"];
var webURL=["http://www.xceedcc.com","http://www.aujan.com","http://www.alexcham.org","http://www.softlinengroup.com","http://www.hebalinens.com","http://www.nsbiotec.com","http://www.bsalex.net","http://www.fusion-paris.com","http://www.khoyout.com","http://www.fox.com.eg","http://www.midoco.com","http://www.premiere-eg.com","http://www.imperialtravelcenter.com","http://www.oroubamisr.com"];
var mediaImages=["protfolio/cd/1.jpg","protfolio/cd/2.jpg","protfolio/cd/3.jpg","protfolio/cd/4.jpg","protfolio/cd/5.jpg","protfolio/cd/6.jpg","protfolio/cd/7.jpg","protfolio/cd/8.jpg","protfolio/cd/9.jpg","protfolio/cd/10.jpg"];
var mediaURL=["protfolio/cd/1.jpg","protfolio/cd/2.jpg","protfolio/cd/3.jpg","protfolio/cd/4.jpg","protfolio/cd/5.jpg","protfolio/cd/6.jpg","protfolio/cd/7.jpg","protfolio/cd/8.jpg","protfolio/cd/9.jpg","protfolio/cd/10.jpg"];
var printImages=["protfolio/print/1.jpg","protfolio/print/2.jpg","protfolio/print/3.jpg","protfolio/print/4.jpg","protfolio/print/5.jpg","protfolio/print/6.jpg","protfolio/print/7.jpg","protfolio/print/8.jpg","protfolio/print/9.jpg","protfolio/print/10.jpg"];
var printURL=["protfolio/print/1.jpg","protfolio/print/2.jpg","protfolio/print/3.jpg","protfolio/print/4.jpg","protfolio/print/5.jpg","protfolio/print/6.jpg","protfolio/print/7.jpg","protfolio/print/8.jpg","protfolio/print/9.jpg","protfolio/print/10.jpg"];
var allImages=[webImages,mediaImages,printImages];
var allURL=[webURL,mediaURL,printURL];
var nowGallary=0;
var nowImage=0;
function changeTab(tabnumber)
{
	var action="";
	var img11=element("img11");var tdimg11=element("tdimg11");
	var img12=element("img12");var tdimg12=element("tdimg12");
	var img13=element("img13");var tdimg13=element("tdimg13");
	var img14=element("img14");var tdimg14=element("tdimg14");
	if(tabnumber!=0)action="none";
	img11.parentNode.parentNode.style.display=action;tdimg11.style.display=action;
	img12.parentNode.parentNode.style.display=action;tdimg12.style.display=action;
	img13.parentNode.parentNode.style.display=action;tdimg13.style.display=action;
	img14.parentNode.parentNode.style.display=action;tdimg14.style.display=action;
	element('imgurl').style.display=action;
	switchTabStyle("down");
	nowGallary=tabnumber;
	switchTabStyle("up");
	showImage(0);
}
function switchTabStyle(tabposition)
{
	//alert("ok");
	var tab=element(tabs[nowGallary]);
	//alert(tab);
	if(tabposition=="up")
	{
		tab.style.color="#FFFFFF";
		tab.style.backgroundColor="#ef5a22";
		tab.style.height="32px";
		tab.style.paddingTop="7px";
		tab.style.paddingLeft="10px";
		tab.style.fontWeight="bold";
		tab.style.width="85px";
		tab.style.marginTop="10px";
		tab.style.float="left";
		tab.style.marginRight="10px";
		tab.style.display="block";
		tab.style.cursor="hand";
		tab.style.border="";
	}
	if(tabposition=="down")
	{
		tab.style.color="#FFFFFF";
		tab.style.backgroundColor="#ef5a22";
		tab.style.height="20px";
		tab.style.paddingTop="7px";
		tab.style.paddingLeft="5px";
		tab.style.border="1px solid #fcd79d";
		tab.style.fontWeight="bold";
		tab.style.width="90px";
		tab.style.marginTop="10px";
		tab.style.float="left";
		tab.style.marginRight="10px";
		tab.style.marginBottom="10px";
		tab.style.display="block";
		tab.style.cursor="hand";
	}
	
}
function showImage(imagenumber)
{
	//alert("hi");
	var transitionNumber=5;
	if(imagenumber<nowImage)transitionNumber=6;
	nowImage=imagenumber;
	applyImageTransition (element('gallary'),allImages[nowGallary][imagenumber].toString(),transitionNumber);	
	element("imgurl").href=allURL[nowGallary][imagenumber].toString();
}
function element(name)
{
	return document.getElementById(name);	
}
function nextprev(type)
{
	if(type=="n")
	{
		if(nowImage==allImages[nowGallary].length-1)return;
		showImage(nowImage+1);
	}
	if(type=="p")
	{
		if(nowImage==0)return;
		showImage(nowImage-1);
	}
	
}
var MicrosoftFiltersName="progid:DXImageTransform.Microsoft.";
var MicrosoftFiltersMethods=[
							 "Barn(orientation=horizontal)",
							 "Barn(orientation=vertical)",
							 "Blinds()",
							 "CheckerBoard()",
							 "Fade()",
							 "GradientWipe(motion=forward)",
							 "GradientWipe(motion=reverse)",
							 "Inset()",
							 "Iris()",
							 "Pixelate()",
							 "RadialWipe()",
							 "RandomBars(orientation=horizontal)",
							 "RandomBars(orientation=vertical)",
							 "RandomDissolve()",
							 "Slide()",
							 "Spiral()",
							 "Stretch()",
							 "Strips()",
							 "Wheel()",
							 "Zigzag()"
							 ];
function getFilter(num)
{
	if(num>MicrosoftFiltersMethods.length-1||num<0)return "";
	return MicrosoftFiltersName+MicrosoftFiltersMethods[num];
}
function applyTransition (obj,number)
{
    try
	{
		obj.style.filter=getFilter(number);	
		obj.filters(0).Apply();
    	obj.style.visibility = "visible";
    	obj.filters(0).Play();
	}
	catch(exception)
	{
		obj.style.visibility = "visible";
	}
}
function applyImageTransition (obj, imgsrc,number)
{
	try
	{
		obj.style.filter=getFilter(number);	    
		obj.filters(0).Apply();
    	obj.src=imgsrc;
    	obj.filters(0).Play();
	}
	catch(exception)
	{
		obj.src=imgsrc;
	}
}