
//---------------------------------------------------------------------------------------------------------------------------------
function verticalAlign(){
	var height=document.getElementById('mainArea').offsetHeight;
	if(typeof window.innerWidth != 'undefined'){
		var detectedHeight=window.innerHeight;
	}else if(typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth !='undefined' && document.documentElement.clientWidth != 0){							
		var detectedHeight=document.documentElement.clientHeight;
	}
	if(detectedHeight<height+1){
	document.getElementById('verticalAlign').style.height='0px';	
	}else{	
	document.getElementById('verticalAlign').style.height=Math.floor((detectedHeight-height)/2)+'px';	
	}
}
//---------------------------------------------------------------------------------------------------------------------------------
function loadMainContent(){
	
	var image0=new Image(); image0.src="interface/error.gif";
	var image1=new Image(); image1.src="interface/cover.jpg";
	var image2=new Image(); image2.src="interface/ent1.gif";
	var image3=new Image(); image3.src="interface/ent2.gif";
	var image4=new Image(); image4.src="interface/ent3.gif";
	var image5=new Image(); image5.src="interface/pass.jpg";
	var image6=new Image(); image6.src="interface/subIcon.gif";	
	var image7=new Image(); image7.src="interface/navtr1.gif";
	var image8=new Image(); image8.src="interface/navtr2.gif";
	var image9=new Image(); image9.src="interface/navtr3.gif";	
	var image10=new Image(); image10.src="interface/naven1.gif";
	var image11=new Image(); image11.src="interface/naven2.gif";
	var image12=new Image(); image12.src="interface/naven3.gif";
	var image13=new Image(); image13.src="interface/mainDivider.gif";	
	var image14=new Image(); image14.src="interface/poltr1.gif";
	var image15=new Image(); image15.src="interface/poltr2.gif";
	var image16=new Image(); image16.src="interface/poltr3.gif";
	var image17=new Image(); image17.src="interface/polen1.gif";
	var image18=new Image(); image18.src="interface/polen2.gif";
	var image19=new Image(); image19.src="interface/polen3.gif";
	var image20=new Image(); image20.src="interface/subnavlang1.gif";
	var image21=new Image(); image21.src="interface/subnavlang2.gif";
	var image22=new Image(); image22.src="interface/subnavlang3.gif";	
	var image23=new Image(); image23.src="interface/pierrerenoir.jpg";
	var image24=new Image(); image24.src="interface/arts.jpg";
	var image25=new Image(); image25.src="interface/headerWatch.jpg";
	var image26=new Image(); image26.src="interface/downArrow.gif";
	var image27=new Image(); image27.src="interface/upArrow.gif";
	var image28=new Image(); image28.src="interface/allProd.jpg";
	var image29=new Image(); image29.src="interface/scene.gif";
	var image30=new Image(); image30.src="interface/clickAreaFrame.gif";
	var image31=new Image(); image31.src="interface/clickAreaFrameAct.gif";
	var image32=new Image(); image32.src="interface/durakLogo.gif";
	var image33=new Image(); image33.src="interface/ok.gif";
	var image34=new Image(); image34.src="interface/closer.gif";
	
	
	
	
	var allImages=new Array(image0,image1,image2,image3,image4,image5,image6,image7,image8,image9,image10,image11,image12,image13,image14,image15,image16,image17,image18,image19,image20,image21,image22,image23,image24,image25,image26,image28,image29,image30,image31,image32,image33,image34);	
	var control=0;
	var startLength=allImages.length;
	var loadCounter=document.getElementById('loadCounter');
	var loadingControl=window.setInterval(function(){	
		if(allImages[0].complete==true && allImages[0].width>0){
			allImages=allImages.slice(1);
		}	
		var countValue=Math.ceil((allImages.length*10)/startLength);
		if(countValue==0){
			countValue="OK";
		}
		loadCounter.innerHTML=countValue;
		if(allImages.length==0){
			window.clearInterval(loadingControl);				
			httpRequest('?dynamics=1','GET',1,0,'en');			
		}
		control+=1;	
		if(control==600){
			window.clearInterval(loadingControl);
			alert("Connection to the server cannot be established.");
			document.getElementById('mainArea').innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\" top:278px; left:428px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:325px; left:300px; cursor:pointer;\" onclick=\"window.location.reload();\">Content doesn't load properly<br />Please click here to refresh the page</div>";		
		}
	},100);
}
//---------------------------------------------------------------------------------------------------------------------------------
function authorSign(col1,col2) {
	chcol1=document.getElementById('ebil1');
	chcol2=document.getElementById('ebil2');
	chcol1.style.color=col1;
	chcol2.style.color=col2;	
}
//---------------------------------------------------------------------------------------------------------------------------------
function linkHover(id,bol){
	var type=document.getElementById(id);
	if(bol==true){
		type.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=1);";
		type.style.opacity="1";			
	}else{
		type.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=.3);";
		type.style.opacity=".3";	
	}	
}
//---------------------------------------------------------------------------------------------------------------------------------
function dynamics(lang,type){
	
if(window.mainImageLoadInterval) window.clearInterval(mainImageLoadInterval);	
	
			
	
	
	var mainArea=document.getElementById('mainArea');
	var mainShield=document.createElement('div'); 	
		mainShield.id="mainShield";
		mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0);";
		mainShield.style.opacity="0";
		mainShield.style.backgroundImage="url(interface/pass.jpg)";
		mainArea.appendChild(mainShield);

						
	var mainFade=0;
	var fade=9;		
	var fadeInterval=window.setInterval(function(){			
	if(mainFade>=9){
		window.clearInterval(fadeInterval);
		fade=1;	
		httpRequest('?dynamics='+type+'&lang='+lang,'GET',type,0,lang);
	}else{
		mainFade+=1;
		fade="0."+mainFade;
	}	
	
		mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fade+");";
		mainShield.style.opacity=fade;					

	},10);
	
		
	
}
//---------------------------------------------------------------------------------------------------------------------------------
function laws(lang,type,size){
	
	
	
	var mainArea=document.getElementById('mainArea');		
	var mainShield=document.createElement('div'); 	
		mainShield.id="mainShield";
		mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0);";
		mainShield.style.opacity="0";		
		mainArea.appendChild(mainShield);
	var lawsContainer=document.createElement('div');
		lawsContainer.id="lawsContainer";
		lawsContainer.style.height=(size+10)+"px";		
		lawsContainer.style.top=Math.round((600-(size+10))/2)+"px";
		lawsContainer.onclick=function(){lawsClose();};
	var mainLoader=document.createElement('img');
		mainLoader.id="mainLoader";
		mainLoader.src="interface/miniAnim.gif";
		mainLoader.style.top=Math.round(((size+10)-44)/2)+"px";
		mainLoader.style.left="228px";
	

	

						
	var mainFade=0;
	var fade=0;		
	var fadeInterval=window.setInterval(function(){			
	if(mainFade>=8){
		window.clearInterval(fadeInterval);
		fade="0."+mainFade;
		lawsContainer.appendChild(mainLoader);
		mainArea.appendChild(lawsContainer);
		httpRequest('?dynamics='+type+'&lang='+lang,'GET',type,0,lang);
	}else{
		mainFade+=1;
		fade="0."+mainFade;
	}	
	
		mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fade+");";
		mainShield.style.opacity=fade;					

	},10);
	
	
	
	
	
}
//---------------------------------------------------------------------------------------------------------------------------------
function lawsClose(){
	var mainArea=document.getElementById('mainArea');
	var mainShield=document.getElementById('mainShield');
	var lawsContainer=document.getElementById('lawsContainer');
	mainArea.removeChild(lawsContainer);
	var mainFade=8;
	var fade="0.8";		
	var fadeInterval=window.setInterval(function(){			
	if(mainFade<=1){
		window.clearInterval(fadeInterval);
		fade=0;
		mainShield.style.display="none";					
		mainArea.removeChild(mainShield);				
	}else{
		mainFade-=1;
		fade="0."+mainFade;
	}	
	
		mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fade+");";
		mainShield.style.opacity=fade;				
	},10);
	
	
}
//---------------------------------------------------------------------------------------------------------------------------------


function httpRequest(requestPath,requestType,loadSection,encodedInputs,lang){
var http_request=null;	
	if(window.XMLHttpRequest){ 
		http_request=new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{http_request=new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e){
			try{http_request=new ActiveXObject('Microsoft.XMLHTTP');}
			catch(e){}
		}
	}
	if(http_request!=null){
		http_request.onreadystatechange=function(){former(http_request,loadSection,lang);}
		http_request.open(requestType, requestPath, true);
		if(requestType=="POST"){
			http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http_request.setRequestHeader("Connection", "close");
			http_request.send(encodedInputs);
		}else if(requestType=="GET"){
			http_request.send(null);	
		}
	}else{
		if(lang=='tr'){
			alert('Tarayıcınız JavaScript\'i desteklemiyor.');
		}else{
			alert('Your browser does not support JavaScript.');
		}
	}
}
//---------------------------------------------------------------------------------------------------------------------------------

function former(request,loadSection,lang){
	if(request.readyState==4){
		if(request.status==200){
			if(loadSection==1){
				document.getElementById('contentArea').innerHTML=request.responseText;					
				var shieldType=1;	
				
			}else if(loadSection>=2 && loadSection<=4){
				document.getElementById('contentArea').innerHTML=request.responseText;					
				var shieldType=2;
				if(loadSection==4){
					mapLoader(41.01455,28.974920);
				}else if(loadSection==3){
					scrollSpec(lang);	
				}
				
			}else if(loadSection==5 || loadSection==6){
				document.getElementById('lawsContainer').innerHTML=request.responseText;				
			}else if(loadSection==7){
				if(lang=='tr'){
					var formErrMes0="Mesajınız gönderilemedi.<br />Mesajınızı tekrar göndermek için buraya tıklayın.";
					var formErrMes1="Mesajınız elimize ulaştı.<br />İlginiz için teşekkür ederiz.";
				}else{
					var formErrMes0="Your message could not be delivered.<br />Click here try to send your message again.";
					var formErrMes1="Your message has been received successfully.<br />Thanks for your interest.";
				}
				
				if(request.responseText==true){
					document.getElementById('messageFormArea').innerHTML="<img src=\"interface/ok.gif\" class=\"error\" alt=\"Ok\" style=\"top:148px; left:203px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:200px; left:75px;\">"+formErrMes1+"</div>";					
				}else{
					document.getElementById('messageFormArea').innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\" top:148px; left:203px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:200px; left:75px; cursor:pointer;\" onclick=\"loadOldContent();\">"+formErrMes0+"</div>";					
				}
				var shieldType=3;
			}
			
			
				
		}else{	
			if(lang=='tr'){
				alert('Sunucuyla bağlantı kurulamadı.');	
			}else{
				alert('Connection to the server cannot be established.');
			}
			
			if(loadSection==1){				
				document.getElementById('contentArea').innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\" top:278px; left:428px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:325px; left:300px; cursor:pointer;\" onclick=\"window.location.reload();\">Content doesn't load properly<br />Please click here to refresh the page</div>";
				var shieldType=1;	
			}else if(loadSection>=2 && loadSection<=4){				
				var shieldType=2;
			}else if(loadSection==5 || loadSection==6){
			var lawsContainer=document.getElementById('lawsContainer');
			var lawsContainerHeight=lawsContainer.offsetHeight;
				lawsContainerHeight=Math.round((lawsContainerHeight-44)/2);
				if(lang=='tr'){
					var message="İçerik tam olarak yüklenemedi<br />Çerçeveyi kapatmak için buraya tıklayınız";
				}else{
					var message="Content doesn't load properly<br />Please click here to close this frame";
				}
				lawsContainer.innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\"top:"+lawsContainerHeight+"px; left:228px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:"+(lawsContainerHeight+47)+"px; left:100px; cursor:pointer;\">"+message+"</div>";	
			}else if(loadSection==7){
				if(lang=='tr'){
					var formErrMes2="Mesajınız gönderilemedi.<br />Mesajınızı tekrar göndermek için buraya tıklayın.";
				}else{
					var formErrMes2="Your message could not be delivered.<br />Click here try to send your message again.";
				}
				document.getElementById('messageFormArea').innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\" top:148px; left:203px;\" /><div id=\"errorMessContainer\" style=\"width:300px; height:28px; top:200px; left:75px; cursor:pointer;\" onclick=\"loadOldContent();\">"+formErrMes2+"</div>"
				var shieldType=3;
			}	
		}
		
		
		
		var mainArea=document.getElementById('mainArea');
		var mainShield=document.getElementById('mainShield');
		var indicator=document.getElementById('mainLoader');
		var loadCounter=document.getElementById('loadCounter');
		switch(shieldType){
			case 1: 				
			mainArea.removeChild(indicator);
			mainArea.removeChild(loadCounter);
			var mainFade=10;
			var fade=1;		
			var fadeInterval=window.setInterval(function(){			
			if(mainFade<=1){
				window.clearInterval(fadeInterval);
				fade=0;
				mainShield.style.display="none";					
				mainArea.removeChild(mainShield);				
			}else{
				mainFade-=1;
				fade="0."+mainFade;
			}				
				mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fade+");";
				mainShield.style.opacity=fade;				
			},10);
			break;
			case 2:							
			var mainFade=10;
			var fade=1;		
			var fadeInterval=window.setInterval(function(){			
			if(mainFade<=1){
				window.clearInterval(fadeInterval);
				fade=0;
				mainShield.style.display="none";					
				mainArea.removeChild(mainShield);				
			}else{
				mainFade-=1;
				fade="0."+mainFade;
			}				
				mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fade+");";
				mainShield.style.opacity=fade;				
			},10);
			break;
			case 3:	
				mainArea.removeChild(mainShield);				
			break;
		}
		
		
		
		
		
		
	}	
}
//----------------------------------------------------------------------------------------------------------------------------------
function mapLoader(coordinateX,coordinateY){		
var mapArea=document.getElementById('mapArea');		
	if(GBrowserIsCompatible()){
   	var map = new GMap2(mapArea); 
		map.setCenter(new GLatLng(coordinateX,coordinateY), 14);
	var marker=new GMarker(map.getCenter(), {draggable: false}); 		
		map.addOverlay(marker);
	}
}

//----------------------------------------------------------------------------------------------------------------------------------
function blockLetters(id){
	if(isNaN(document.getElementById(id).value)==true){
		document.getElementById(id).value="";	
	}
}
//----------------------------------------------------------------------------------------------------------------------------------
function trim(stringToTrim){
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
//----------------------------------------------------------------------------------------------------------------------------------
var oldContent1="";
function formProcess(bool,lang){
	

	
	
var formElement1=document.getElementById('formElement1');
var formElement2=document.getElementById('formElement2');
var formElement3=document.getElementById('formElement3');
var formElement4=document.getElementById('formElement4');
var formElement5=document.getElementById('formElement5');
var warnArea1=document.getElementById('warnArea1');
var warnArea2=document.getElementById('warnArea2');
var warnArea3=document.getElementById('warnArea3');
var warnArea4=document.getElementById('warnArea4');
var formOkKey1=false;
var formOkKey2=false;
var formOkKey3=false;
var formOkKey4=false;
if(lang=='tr'){
var langSet1="&laquo;&nbsp;Geçerli bir isim giriniz.";
var langSet2="&laquo;&nbsp;Bir isim giriniz.";
var langSet3="&laquo;&nbsp;Geçerli bir adres giriniz.";
var langSet4="&laquo;&nbsp;Bir adres giriniz.";
var langSet5="&laquo;&nbsp;Geçerli bir numara giriniz.";
var langSet6="&laquo;&nbsp;Bir numara giriniz.";
var langSet7="&laquo;&nbsp;Mesajınız<br />bu kadar kısa olmamalı.";
var langSet8="&laquo;&nbsp;Mesajınızı giriniz.";
}else{
var langSet1="&laquo;&nbsp;Input a valid name";
var langSet2="&laquo;&nbsp;Input a name.";
var langSet3="&laquo;&nbsp;Input a valid address";
var langSet4="&laquo;&nbsp;Input an address";
var langSet5="&laquo;&nbsp;Input a valid numbers";
var langSet6="&laquo;&nbsp;Input a number";
var langSet7="&laquo;&nbsp;Message is<br />too short.";
var langSet8="&laquo;&nbsp;Input a message";
	
}

	if(bool==true){		
		if(trim(formElement1.value)!=""){
			formElement1.value=trim(formElement1.value);
			if((formElement1.value).length>4){
				warnArea1.innerHTML="";			
				formOkKey1=true;
			}else{
				warnArea1.innerHTML=langSet1;	
			}			
		}else{
			warnArea1.innerHTML=langSet2;
			formElement1.value="";
		}		
		if(trim(formElement2.value)!=""){
			formElement2.value=trim(formElement2.value);
			if(/^(\w+\.)*([\w-]+)@([\w-]+\.)+([a-zA-Z]{2,4})$/.test(formElement2.value)==true){
				warnArea2.innerHTML="";			
				formOkKey2=true;
			}else{
				warnArea2.innerHTML=langSet3;	
			}			
		}else{
			warnArea2.innerHTML=langSet4;
			formElement2.value="";
		}		
		if(trim(formElement3.value)!=""){
			formElement3.value=trim(formElement3.value);
			formElement4.value=trim(formElement4.value);			
			if((formElement3.value).length>6 && isNaN(formElement3.value)==false && isNaN(formElement4.value)==false){
				warnArea3.innerHTML="";			
				formOkKey3=true;
			}else{
				warnArea3.innerHTML=langSet5;	
			}			
		}else{
			warnArea3.innerHTML=langSet6;
			formElement3.value="";
			formElement4.value="";
		}		
		if(trim(formElement5.value)!=""){
			formElement5.value=trim(formElement5.value);
			if((formElement5.value).length>10){
				warnArea4.innerHTML="";			
				formOkKey4=true;
			}else{
				warnArea4.innerHTML=langSet7;	
			}			
		}else{
			warnArea4.innerHTML=langSet8;
			formElement5.value="";
		}
		
		
		
		if(formOkKey1==true && formOkKey2==true && formOkKey3==true && formOkKey4==true){
			var inputs=new Array(formElement1, formElement2, formElement3, formElement4, formElement5);
			var pairs=new Array();
				for(var i=0; i<inputs.length; i++) {		
        			if((name=inputs[i].id) && (value=inputs[i].value)){
						pairs.push(name +'='+ encodeURIComponent(value));
					}
				}
			var encodedInputs=pairs.join('&');
				httpRequest("?dynamics=7&lang='"+lang,"POST",7,encodedInputs,lang);
				oldContent1=document.getElementById('messageFormArea').innerHTML;
				document.getElementById('messageFormArea').innerHTML="<img src=\"interface/miniAnim.gif\" id=\"mainLoader\" style=\"top:148px; left:203px;\" />";
			var mainArea=document.getElementById('mainArea');		
			var mainShield=document.createElement('div'); 	
				mainShield.id="mainShield";
				mainShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0);";
				mainShield.style.opacity="0";		
				mainArea.appendChild(mainShield);
		}
		
		
		
		
		
	}else{
		formElement1.value="";
		formElement2.value="";
		formElement3.value="";
		formElement4.value="";
		formElement5.value="";
		warnArea1.innerHTML="";
		warnArea2.innerHTML="";
		warnArea3.innerHTML="";
		warnArea4.innerHTML="";
	}
}
//----------------------------------------------------------------------------------------------------------------------------------
function loadOldContent(){
	document.getElementById('messageFormArea').innerHTML=oldContent1;	
}



//----------------------------------------------------------------------------------------------------------------------------------

var currPos=0;
var barPos=0;
var conHeight=0;
var barStep=0;
var scrolStep=0
function moveObject(event){ 
	var delta = 0;  
	if(!event){
		event = window.event;
	}
	
     
     if(event.wheelDelta){
         // IE and Opera  
		delta = -event.wheelDelta / 60;
		if(delta<0){
			delta=-2;	
		}else{
			delta=2;
		}
     }else if(event.detail){
         // W3C
		delta = event.detail / 2;
    	if(delta<0){
			delta=-2;	
		}else{
			delta=2;
		}
		
		
	 }
     
	 
	
	 
	 currPos=document.getElementById('slideCon').offsetTop;	 
	 currPos=parseInt(currPos)-(delta*10);
	 barPos=document.getElementById('barSlide').offsetTop;
	 barPos=parseInt(barPos)+((delta/2)*barStep);
	
	
	
	 
	 
	 if(currPos<1 && currPos>conHeight){
		
	
		 //calculating the next position of the object  
	
		   
	
		
	
		 //moving the position of the object  
		 document.getElementById('barSlide').style.top=barPos+"px";
		 document.getElementById('slideCon').style.top=currPos+"px"; 
	 }

     

     
 }  

//----------------------------------------------------------------------------------------------------------------------------------


var sceneImage=0;
function scrollSpec(lang){
	
	imageCaller(lang,1);
	
	conHeight=document.getElementById('slideCon').offsetHeight;
	scrolStep=((conHeight-420)/20);
var barHeight=90-(((Math.ceil(300/scrolStep))*scrolStep)-300);

	document.getElementById('barSlide').style.height=barHeight+"px";
	barStep=Math.ceil((conHeight-420)/300);		
	conHeight=-(parseInt(conHeight)-419);
	sceneImage=0
	
	
	
	
	
	
	
	
	
	var el=document.getElementById('allCon');
	
	if(window.addEventListener){
		el.addEventListener('DOMMouseScroll',moveObject,false);	
		el.addEventListener('mousewheel', moveObject, false);

	}else{
		el.onmousewheel=moveObject;
		
	}
	
}

//----------------------------------------------------------------------------------------------------------------------------------

var slideInterval; 
var aa;
function slideTrig(dir, bol){
	

	
	if(bol==true){
		
			slideTrigManual(dir,3);
			aa=window.setTimeout(function(){
			slideInterval=window.setInterval(function(){
													  
			slideTrigManual(dir,1);
													  
			},20);	
			}
			,200);
			
	}else{
		
		if(window.slideInterval) window.clearInterval(slideInterval);		
		if(window.aa) window.clearTimeout(aa);
	}
			
}

//----------------------------------------------------------------------------------------------------------------------------------

function slideTrigManual(dir,factor){	
	currPos=document.getElementById('slideCon').offsetTop;	 
	currPos=parseInt(currPos)-((dir*10)*factor);
	barPos=document.getElementById('barSlide').offsetTop;
	barPos=parseInt(barPos)+(((dir/2)*barStep)*factor);
											  
											  
	if(currPos<1 && currPos>conHeight){											  
		document.getElementById('barSlide').style.top=barPos+"px";
		document.getElementById('slideCon').style.top=currPos+"px";		
	}else{
		if(window.slideInterval) window.clearInterval(slideInterval);	
	}	
}

//----------------------------------------------------------------------------------------------------------------------------------

var dragSlideBarLockGlob=false;
var slideBarStartPoint=0;
var slideBarLastPoint=0;

function slideBarLock(e,bol){
	var source=document.getElementById('barSlide');
	
	if(bol==true){
		source.style.backgroundColor="#999";
	}else{
		source.style.backgroundColor="#EEE";
	}
	dragSlideBarLockGlob=bol;
	slideBarStartPoint=(window.event) ? event.clientY : e.pageY  + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	if(bol==false){
		slideBarStartPoint=0;
		slideBarLastPoint=0;
	}
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------

function dragSlideBar(e){
	
	var source=document.getElementById('barSlide');
	
	if(dragSlideBarLockGlob==true){
		slideBarLastPoint=(window.event) ? event.clientY : e.pageY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
	
		
		
		
			
			barPos=document.getElementById('barSlide').offsetTop;
			barPos=parseInt(barPos)+(slideBarLastPoint-slideBarStartPoint);
			currPos=document.getElementById('slideCon').offsetTop;	
			currPos=parseInt(currPos)-((slideBarLastPoint-slideBarStartPoint)*4);
			
			
			 
			
			if(currPos<1 && currPos>conHeight){
			document.getElementById('barSlide').style.top=barPos+"px";
			document.getElementById('slideCon').style.top=currPos+"px";
			}
			
		
		
		slideBarStartPoint=(window.event) ? event.clientY : e.pageY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	}
	
	
}


//--------------------------------------------------------------------------------------------------------------------------------------------

function clickAreaHover(e,bol){
	//var source=e.target || window.event.srcElement;
	var source=document.getElementById(e+'click');
	
	if(bol==true){
		source.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=1);";
		source.style.opacity="1";
		
			
	}else{
		source.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0.1);";
		source.style.opacity="0.1";
	
	}
	
}

//--------------------------------------------------------------------------------------------------------------------------------------------
var mainImageLoadInterval=0;
function imageCaller(lang,imageNum){
	mainImageLoadInterval=1;
	
	var sceneShield=document.getElementById('sceneShield');
	var imageHolder=document.getElementById('imageHolder');
	
	
	
	
	var image=new Image(); image.src="products/"+imageNum+".jpg";
	
	var loadControlDelayer=window.setTimeout(function(){
	
		if(image.complete==true && image.width>0){
			mainImageFadeIn(lang,imageNum);
			mainImageLoadInterval=0;
			
		}else{		
			sceneShield.innerHTML="<img src=\"interface/miniAnim.gif\" style=\"width:44px; height:44px; position:absolute; top:228px; left:224px;\" />";
			imageHolder.innerHTML="";
		var mainImageLoadControl=0;
		    mainImageLoadInterval=window.setInterval(function(){
					
				if(image.complete==true && image.width>0){
					window.clearInterval(mainImageLoadInterval);
					mainImageLoadInterval=0;
					sceneShield.innerHTML="";
					mainImageFadeIn(lang,imageNum);					
				}
				
				mainImageLoadControl+=1;
				if(mainImageLoadControl==600){
					window.clearInterval(mainImageLoadInterval);
					mainImageLoadInterval=0;
					if(lang=='tr'){
						alert('Sunucuyla bağlantı kurulamadı.');	
					}else{
						alert('Connection to the server cannot be established.');
					}
					sceneShield.innerHTML="<img src=\"interface/error.gif\" class=\"error\" alt=\"Error\" style=\" top:228px; left:224px;\" />";
					imageHolder.innerHTML="";
				}
			},100);	
			
		}
		if(window.loadControlDelayer) window.clearTimeout(loadControlDelayer);
	},400);
}
//--------------------------------------------------------------------------------------------------------------------------------------------
var	mainImFadeInInterval=0;
function mainImageFadeIn(lang,image){
	
	var sceneShield=document.getElementById('sceneShield');
	var imageHolder=document.getElementById('imageHolder');
	
		imageHolder.innerHTML="<img src=\"products/"+image+".jpg\" style=\"width:338px; height:492px; position:absolute; top:0px; left:0px;\" />";
		
		if(sceneImage<image){
			imageHolder.style.left="162px";	
		}else{
			imageHolder.style.left="0px";			
		}
	var mainFadeIn=10;
	var fadeIn=1;	
	var moveStep=0;	
		mainImFadeInInterval=window.setInterval(function(){
												 
			moveStep+=8;
			if(mainFadeIn<=1){
				
				
				fadeIn=0;
				mvStp=81;
				
				if(sceneImage>0){
			var oldSelected=document.getElementById(sceneImage+'click');
				oldSelected.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=0.1);";
				oldSelected.style.opacity="0.1";				
				oldSelected.style.backgroundImage="url(interface/clickAreaFrame.gif)";
				
			var la=sceneImage;			
				oldSelected.onmouseover=function(){clickAreaHover(la,true)};
				oldSelected.onmouseout=function(){clickAreaHover(la,false)};				
				oldSelected.onclick=function(){mainImageFadeOut(lang,la)};
				}
			var newSelected=document.getElementById(image+'click');
				newSelected.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity=1);";
				newSelected.style.opacity="1";
				newSelected.style.backgroundImage="url(interface/clickAreaFrameAct.gif)";				
				newSelected.onmouseover=function(){};
				newSelected.onmouseout=function(){};
				newSelected.onclick=function(){};
				sceneImage=image;
				window.clearInterval(mainImFadeInInterval);
				mainImFadeInInterval=0;
			}else{
				mainFadeIn-=1;
				fadeIn="0."+mainFadeIn;
				if(sceneImage<image){
				var mvStp=162-moveStep;
				}else{
				var mvStp=moveStep;
				}
			}			

			imageHolder.style.left=mvStp+"px";		
				
			sceneShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fadeIn+");";
			sceneShield.style.opacity=fadeIn;	
		
		
		},10);

}
//--------------------------------------------------------------------------------------------------------------------------------------------
var mainFadeOutInterval=0;
function mainImageFadeOut(lang,image){	
	if(mainImageLoadInterval==0 && mainImFadeInInterval==0 && mainFadeOutInterval==0){
	if(window.mainImageLoadInterval) window.clearInterval(mainImageLoadInterval);
	var sceneShield=document.getElementById('sceneShield');
	var imageHolder=document.getElementById('imageHolder');
	
	sceneShield.innerHTML="";
		
	
	var mainFadeOut=0;
	var fadeOut=9;	
	var moveStep=0;
		mainFadeOutInterval=window.setInterval(function(){	
		moveStep+=8;												
		if(mainFadeOut>=9){
			window.clearInterval(mainFadeOutInterval);
			mainFadeOutInterval=0;
			fadeOut=1;				
			if(sceneImage<image){
				mvStp=0;
			}else{
				mvStp=162;
			}
			imageCaller(lang,image);
		}else{
			mainFadeOut+=1;
			fadeOut="0."+mainFadeOut;
			if(sceneImage<image){
			var mvStp=81-moveStep;
			}else{
			var mvStp=81+moveStep;
			}
		}	
		
		
		
		
			imageHolder.style.left=mvStp+"px";
		
		
		
		sceneShield.style.filter="progid:DXImageTransform.Microsoft.BasicImage(opacity="+fadeOut+");";
		sceneShield.style.opacity=fadeOut;					

	},10);	
		
	
		

	}
}


//--------------------------------------------------------------------------------------------------------------------------------------------















