var doSomethingElse=false;
var activeObj;

function waitPreloadPage() { //DOM
	if (document.getElementById){
		document.getElementById('prepage').style.display='none';
	}else{
		if (document.layers){ //NS4
			document.prepage.display='none';
		}
		else { //IE4
			document.all.prepage.style.display='none';
		}
	}
}

function init(objId,k,max) {
	//objId = 'main';
	obj = document.getElementById(objId);
	setOpacity(obj, 0);
	obj.style.display='block';
	fadeIn(objId,0,k,max);
	
	// objId = 'navi';
	// obj = document.getElementById('navi');
	// setOpacity(obj, 0);
	// obj.style.display='block';
	// fadeIn(objId,0);	
}
function fadeIn(objId,opacity,k,max) {
	max=(max==null)? 100 : max
	gcOpacity=opacity;
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= max) {
			setOpacity(obj, opacity);
			opacity += k;
			gcOpacity=opacity;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+","+k+","+max+")", 80);
		}
	}
}

function fadeOut(objId,opacity,k,tobjId) {
	gcOpacity=opacity;
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity > 0) {
			setOpacity(obj, opacity);
			opacity -= k;
			gcOpacity=opacity;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+","+k+",'"+tobjId+"')", 80);
		}else {
			if (doSomethingElse){
				gcShowCatReal(tobjId);
			}
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}


function gcShowCat(objId){
	//alert(document.all.motiongallery.offsetWidth);
	
	if(objId=="aw08")
		var cat=(objId=="c08")?"c08":((objId=="col")?"c":(objId=='aw08')?"aw08":"i");
	else
		var cat=(objId=="c07")?"c07":((objId=="col")?"c":(objId=='aw07')?"aw07":"i");
	
	gcDownloadFiles(cat);
	doSomethingElse=true;
	if (activeObj=="pro")
		fadeOut('cat_pro',80,27,objId);
	else if (activeObj=="con")
		fadeOut('cat_con',80,27,objId);
	else
		fadeOut('motioncontainer',100,27,objId);

	activeObj=objId;
}

function hideAllCat(){
	// hide all cat
	if (document.all.cat_col)
	document.all.cat_col.style.display='none';
	if (document.all.cat_ill)
	document.all.cat_ill.style.display='none';
	if (document.all.cat_c07)
	document.all.cat_c07.style.display='none';
	if (document.all.cat_colh)
	document.all.cat_colh.style.display='none';
	if (document.all.cat_c07h)
	document.all.cat_c07h.style.display='none';
	if (document.all.cat_aw07h)
	document.all.cat_aw07h.style.display='none';
	if (document.all.cat_c07d)
	document.all.cat_c07d.style.display='none';

	if (document.all.cat_c08d)
	document.all.cat_c08d.style.display='none';
	if (document.all.cat_pro)
	document.all.cat_pro.style.display='none';
	if (document.all.cat_con)
	document.all.cat_con.style.display='none';
	/* ekledi�im yer */
	if (document.all.cat_aw07)
	document.all.cat_aw07.style.display='none';
	if (document.all.cat_aw07d)
	document.all.cat_aw07d.style.display='none';

	if (document.all.cat_aw08)
	document.all.cat_aw08.style.display='none';
	if (document.all.cat_aw08d)
	document.all.cat_aw08d.style.display='none';
	/* ekledi�im yer */
	
	if (document.all.cat_aw08h)
	document.all.cat_aw08h.style.display='none';
}

function showMore(cat){
	hideAllCat();
	init("cat_"+cat+"d",19,80);
}

function gcShowCatReal(objId){
	
	if (cross_scroll)
		cross_scroll.style.left=0;
	obj = document.getElementById("cat_"+objId);
	if (obj){

		hideAllCat();	
		obj.style.display='block';
		
	
	/*
		c=5662
		i=1348
		a=7857
	 */
	
	if(objId=="aw08")
	var actWi=(objId=="c08")?7857:((objId=="col")?5662:(objId=='aw08')?4000:1348);
	else
	var actWi=(objId=="c07")?7857:((objId=="col")?5662:(objId=='aw07')?4000:1348);
	
	
	var gcobj1=document.getElementById? document.getElementById("motiongallery") : document.all.motiongallery;
	
	 gcobj1.width=actWi;
	 /* alert(gcobj1.width);
	 alert(gcobj1.offsetWidth); */
	var gcobj2=document.getElementById? document.getElementById("trueContainer") : document.all.trueContainer;
	 gcobj2.width=actWi;
	 
		if (objId=="pro")
			init("cat_pro",19,80);
		if (objId=="con")
			init("cat_con",19,80);		
		else 
		{
			if (objId=="c07")
				init("cat_c07h",19,80);		
			else if (objId=="col")
				init("cat_colh",19,80);
			else if (objId=="aw07")
				init("cat_aw07h",19,80);
			else if (objId=="aw08")
				init("cat_aw08h",19,80);
			
			init('motioncontainer',19);
			fillup(); 
		}
	
	}
}

function gcDownloadOtherFiles()
{
		var gcImg = document.getElementsByTagName("img");
		for (var j=0; j<gcImg.length; j++){
			var gcImage = gcImg[j];
			if (gcImage.getAttribute("src") && (gcImage.getAttribute("rel") == "gc")){
				var src=gcImage.getAttribute("gcsrc");
				gcImage.src = src;
			}
		}
}

function gcDownloadFiles(cat)
{
		var gcImg = document.getElementsByTagName("img");
		for (var j=0; j<gcImg.length; j++){
			var gcImage = gcImg[j];
			if (gcImage.getAttribute("src") && (gcImage.getAttribute("rel") == "gc")){
				var gcsrc=gcImage.getAttribute("gcsrc");
				
				if (gcsrc.indexOf("/"+cat+"/")!=-1){
				
					gcImage.src = gcsrc;
				}
			}
		}
}