var pageGeneralNumber = parseInt(); // Sayfalamada kullanilacak toplam ürün saysisi degiskeni
var pageNumberCount   = parseInt(); // Sayfalama hesap yapilirken kullanilacak degisken
var pageShowerNum     = parseInt(); // Sayfalamada kullaniciya gösterilecek sayi
var prdGlobalVal;
var totalCount        = parseInt();

var iconButonArray    = new Array("0","1","2","3","7","8","9");


// GENEL ÜRÜNLERIN GETIRILMESINI SAGLAYAN FONKSIYON
// ana butonlar için
function getPRD(prdVal){
              

		 $("#content-strech").html("<div class=\"loading\" ><img src=\"view/img/lightbox-ico-loading.gif\" ></div>");
		 

		 $("#content-strech-flash").css('height','0px');
		 $("#content-strech").css('display','block');
		 $("#main-flash").css("display","none");
		 
		 threeDClose();
		 
		 $.ajax({
		   type: "POST",
		   url: "model/moderator/get-prd.php",
		   data: "prdVal="+prdVal,
		   
		   success: function(returnPage){
		   
		   prdGlobalVal = prdVal;
		   
		   if($("#content-strech").html(returnPage)) {
			   sayfalaGeneralShow(prdVal);
			   $("#between-strech a").lightBox();
		   }
		   
		   }
		   
		 });
		 
		 

			 if(jQuery.inArray( prdVal,iconButonArray) > 0) {
				 
				 iconClose();
				 numberOfIndex = jQuery.inArray( prdVal,iconButonArray);
				 $("#icon-"+numberOfIndex).css('background','url(view/img/icon-'+numberOfIndex+'-b.png) no-repeat');
			 }


}

// 3D görsel open
function threeDOpen(modelId){
	
	
	threeDClose();
	$("#"+modelId).css("height","auto");
	
}

//3D close
function threeDClose() {
	
	$("#threeD-1").css("height","0px");
	$("#threeD-2").css("height","0px");
	$("#threeD-3").css("height","0px");
	$("#threeD-4").css("height","0px");
	$("#threeD-5").css("height","0px");
	
}

// Ürünler Açildiginda simgesel butonlarin kapatilmasi durumlari
function iconClose(){

	for(i=1; i < iconButonArray.length; i++) {
		
		$("#icon-"+i).css('background','url(view/img/icon-'+i+'-a.png) no-repeat');
		
	}
	
	
}

// Ürünlerin sayfalandirilmasi ile ilgili durunlarini saglayan fonksiyon
function sayfalaGeneralShow(prdVal) {
	
	$.ajax({
		   type: "POST",
		   url: "model/moderator/prd-num.php",
		   data: "prdId="+prdVal,
		   
		   success: function(number){
		   
		     pageGeneralNumber = parseInt(number);
			 pageNumberCount = 0;
			 pageShowerNum   = 1;
			 
			 if(pageGeneralNumber <= 18) {
				 $("#left-arrow").css("visibility","hidden");
				 $("#right-arrow").css("visibility","hidden");
				 $("#general-page-show-strech").css("display","none");
				 $("#general-page-slide-strech").css("display","block");
			}else {
			     $("#left-arrow").css("visibility","hidden");
				 $("#general-page-show-strech").css("display","block");
				 $("#general-page-slide-strech").css("display","none");
				 calcShower(1);
			}
		   
		   }
		   
		 }); 
	
}


// SAYFA GENEL IÇERIKLERI
function getContent(mode,getValue) {
	
	$("#content-strech").html("<div class=\"loading\" ><img src=\"view/img/lightbox-ico-loading.gif\" ></div>");
		 
		 if(mode == 'ulasim') {
			 
			 $("#content-strech-flash").css('height','auto');
			 $("#content-strech").css('display','none');
			 $("#main-flash").css("display","none");
			 threeDClose();
			 
		 } 
		 
		 else if(mode == '3dgorunum')
		 {
			 $("#content-strech-flash").css('height','0px');
			 $("#content-strech").css('display','block');
			 $("#main-flash").css("display","none");
			 threeDClose();
			 
			 $.ajax({
				   type: "POST",
				   url: "model/moderator/3dview-content.php",
				   data: "contentRow="+mode,
				   
				   success: function(returnContent){
				   
					   $("#content-strech").html(returnContent);   
				   
				   }
				   
				 });
			 
		 }
		 
		 else if(mode == 'referanslar')
		 {
			 
			 $("#content-strech-flash").css('height','0px');
			 $("#content-strech").css('display','block');
			 $("#main-flash").css("display","none");
			 threeDClose();
			 
				 $.ajax({
				   type: "POST",
				   url: "model/moderator/referans-content.php",
				   data: "contentRow="+mode,
				   
				   success: function(returnContent){
				   
					   $("#content-strech").html(returnContent);   
					   if("#referans-strech") {
					     $("#referans-strech a").lightBox();
					   }
						  
		
				   
				   }
				   
				 });
			 
		 }
		 else if(mode == 'magazalar')
		 {
			 
			 $("#content-strech-flash").css('height','0px');
			 $("#content-strech").css('display','block');
			 $("#main-flash").css("display","none");
			 threeDClose();
			 
				 $.ajax({
				   type: "POST",
				   url: "model/moderator/magaza-content.php",
				   data: "contentRow="+mode,
				   
				   success: function(returnContent){
				   
					   $("#content-strech").html(returnContent);   
					   if("#referans-strech") {
					     $("#referans-strech a").lightBox();
					   }
						  
		
				   
				   }
				   
				 });
			 
		 }
		 else {
			 
			 $("#content-strech-flash").css('height','0px');
			 $("#content-strech").css('display','block');
			 
				 $.ajax({
				   type: "POST",
				   url: "model/moderator/get-content.php",
				   data: "contentRow="+mode,
				   
				   success: function(returnContent){
				   
				     if(mode == "anasayfa") {
						 threeDClose();
						 $("#main-flash").css("display","block");
						 $("#main-flash").css("z-index","5");
						 $("#content-strech").html("<div class=\"content-back-seperator\">"+returnContent+"</div>");
					 }else {
						 $("#main-flash").css("display","none");
						 threeDClose();
				         $("#content-strech").html(returnContent);
					 }
		
				   
				   }
				   
				 });
		 }
	
}


// SAYFA KAYAN YAZI
function getKayanYazi(mode) {
		 
		 $.ajax({
		   type: "POST",
		   url: "model/moderator/get-content.php",
		   data: "contentRow="+mode,
		   
		   success: function(returnContent){

		     $("#general-page-slide-strech").html('<marquee direction="left" style="padding-top:10px" scrolldelay="50" scrollamount="2" width="325px" height="20px" >'+returnContent+'</marquee>');
			 
		   }
		   
		 });
	
}

// SOL TARAFTAKI BIR BÜYÜK OLAN IMAJIN AÇILMASI DURUMU
function bigImages(urlImage,urlCode) {
	
	$("#bigImages").css("background","url("+urlImage+") center no-repeat");
	//$("#bigImages").html('<div class="kod-number">'+urlCode+'</div><br /><a href="'+urlImage+'"><img border="0px" src="view/img/hancerli_copy.png"></a>');
	UrlOld = urlImage.replace('width=366', 'width=450');
	newUrl = UrlOld.replace('height=269', 'height=550');
	
	$("#bigImages").html('<div class="kod-number">'+urlCode+'</div><br /><a href="'+newUrl+'"><div style="width:360px; height:300px;"></div></a>');
	
    $('#bigImages a').lightBox();
 
	
}


// Sayfa gösterimi hesaplayan fonksiyon
function calcShower(showerCount) {
	
	totalCount = Math.ceil(pageGeneralNumber / 18);
	pageShowerNum = showerCount;
	
	$("#pageShow").html(totalCount+" / "+pageShowerNum);
	
}


// ÜRÜNLER IÇIN SAYFALAMA YAPAN FONKSIYON
function sayfalaPrd(mod,prdVal) {


goNum = parseInt($("#searchPage").val());

if(mod == '' && goNum > 0 && goNum <= totalCount) {
	
	prdVal = prdGlobalVal;
	pageNumberCount = 18 * goNum;
	pageNumberCount-=18;
	
}else {
	goNum = 0;
}

	
if(mod == "back" && pageNumberCount > 0) {
	pageNumberCount -=18;
}
else if(mod == "next" && pageNumberCount < pageGeneralNumber){
   pageNumberCount +=18;
}

if(pageNumberCount >= 18) {
	$("#left-arrow").css("visibility","");
}else {
	$("#left-arrow").css("visibility","hidden");
}

if((pageNumberCount + 18) < pageGeneralNumber && pageGeneralNumber > 18) {
	$("#right-arrow").css("visibility","");
}else {
	$("#right-arrow").css("visibility","hidden");
}

	if(mod != false || goNum > 0) {
		// Sayfa kaçinci sayida oldugu hesaplaniyor
		pageShowerNum = (pageNumberCount / 18);
		pageShowerNum++;
		calcShower(pageShowerNum);
		
				$.ajax({
					   type: "GET",
					   url: "model/moderator/sayfala-prd.php",
					   data: "prdVal="+prdVal+"&s="+pageNumberCount,
					   
					   success: function(prd){
					   
					  $("#between-strech").html(prd);
					  $("#searchPage").val('')
					  
					  $("#between-strech a").lightBox();
					   
					   }
					   
					 });
	   }

}

var t;
// Iletisim formunun gönderilmesi ve verilen efektleri
function iletisimFormGonder(idVal) {
	
	clearTimeout(t);
	
	if(idVal == 'Close') {
		$('#show-bug').hide('fast');
	}else {
		if($("#email").val() == 'E-Posta Adresi') {
			
			$('#show-bug').html('E-POSTA ALANI MUTLAKA DOLDURULMALIDIR.');
			$('#show-bug').show('fast');
			startTimer();
			
		} else if($("#kurumName").val() == 'Ad Soyad') {
			
			$('#show-bug').html('ISIM ALANI BOS BIRAKILMAMALIDIR.');
			$('#show-bug').show('fast');
			startTimer();
			
		} else if($("#inptTextarea").val() == 'Mesaj...') {
			
			$('#show-bug').html('MESAJ ALANI BOS BIRAKILMAMALIDIR.');
			$('#show-bug').show('fast');
			startTimer();
			
		} else {
			
			$.ajax({
					   type: "POST",
					   url: "model/moderator/iletisim-form.php",
					   data: "email="+$("#email").val()+"&name="+$("#kurumName").val()+"&mesaj="+$("#inptTextarea").val()+"&gonder=gonder",
					   
					   success: function(returnMessages){
					    
							 
							 $('#show-bug').html(returnMessages);
							 $('#show-bug').show('fast');
							 startTimer();
							 
						
					   }
					   
					 });
			
		}
	
	}
	
}

function startTimer() {
	
  t = setTimeout("iletisimFormGonder(\'Close\')",4000);
	
}

