var kabartma_kontrol=false;
var cercevefiyat=0;
var paspartufiyat=0;
var pimg="";
var cName="";
var pasName="";
var resimcreatepre=true;
var kabartmafiyat=0;
var sasifiyat=0;
var baskifiyat=0;
var tuval=0;
var sasi=0;
var cerceve=0;
var paspartu=0;
var toplam=0;
var kdv=0;
var kabartma=0;
var outromodule=false; // çıkış durumu
var outrolink=""; //çıkış yapılacak buttonun seçici bilgisi
var outrouid=""; //çıkış yapılacak ürünün id si
var outrodesc=""; //çıkış açıklaması
var outroattr=""; //çıkış özellikleri numarası
function cercevegrupsec(cid,snd) {
    $("div.cerceveGrupThumb").removeClass("secili");
    $(snd).find("div").addClass("secili");
    ajax('studioloader.php' ,'CerceveListesi','pimg=' + pimg + '&box=cerceveList&groupID=' + cid ,'Yükleniyor');
}

function cercevesec(cid,cnm,snd) {
    $("div.cerceveler").removeClass("secili");
    $(snd).find("div").addClass("secili");       
    cName=cnm;    
    selectsec('#cerceveselect',cid); 
    resmiyenile();
}

function paspartusec(pid,pnm,snd) {
    $("div.paspartular").removeClass("secili");
    if (cerceve>0) $(snd).find("div").addClass("secili");    
    
    pasName=pnm;
    selectsec('#paspartuselect',pid);
    resmiyenile();
}

function resmiyenile() {
    if(!cName>0) {
        pasName=0;   
        $("div.paspartular").removeClass("secili");  
        $("div.paspartular:first").addClass("secili");   
    }
    ajax('studiorenderer.php','productMainImage','pimg=' + pimg + '&cName=' + cName  + '&pasName=' + pasName ,'Yükleniyor');
}

function efektliac(hedef,icerik) { 
    $(hedef).fadeOut(100, function () {
        $(hedef).html(icerik);
        $(hedef).fadeIn(300);
    });
}

function ajax(href,div,querystring,LoadingMessage) {
    $("#" + div).html(LoadingMessage);

    $.ajax({
      url: href,
      type: "get",
      data: querystring,
      success: function(data) {
        efektliac("#" + div,data);
      }
    });
}

function checkSize(){
	var sel=document.getElementById("attrib");
	if(sel.value==-1) {
		alert("Lütfen ebat seçin!");
		return false;
	}
	else {
		return true;
	}	
}

function checkthis(check){
	if(check.checked==true)
        kabartma_kontrol=true;
	else if (check.checked==false)
        kabartma_kontrol=false;
	
	setTimeout('doIt();',1500);
}


function checkthis2(check){
	kabartma_kontrol=check;
    $("table.kabk td").removeClass("secilikab");
	if(check==true) {
        $("table.kabk td#kabartma1").addClass("secilikab");	   
		kabartma_kontrol=true;
	}else if (check==false) {
        $("table.kabk td#kabartma2").addClass("secilikab");
		kabartma_kontrol=false;
	}
	doIt();
}


function hesapla(olcu,fiyat,q){
	var birim=olcu.toLowerCase().split("x");
	var sh=parseFloat(birim[0])+q*2;
	var sg=parseFloat(birim[1])+q*2;
	ebattoplam=(sh+sg)*2;
	var toplam=(ebattoplam/100)*fiyat;
	return toplam;
}

function doIt()
{
    cerceve=0;
    sasi=0;
    paspartu=0;
    kabartma=0;


	var attrib=document.getElementById("attrib");
	if(attrib.options[attrib.selectedIndex].value>0){

       
    	var met=attrib.options[attrib.selectedIndex].text;
        var metraj=met.toLowerCase().split("x");
    	var m2=(metraj[0]/100)*(metraj[1]/100);    
        var fyt=parseFloat($("#urunfiyat").attr("value"));

        outroattr="";
        outrodesc="Ebat: " + met;

        if (fyt>0) {
            tuval=fyt;
        }else {
            tuval=parseFloat(m2*baskifiyat);    
        }
    		
        
    	if(cName>0){
            outrodesc+=", Çerçeve: " + cName;
    		cerceve=hesapla(met,cercevefiyat,0);
    		sasi=hesapla(met,sasifiyat,0);
    	}
    
        
    	if(pasName>0){
            outrodesc+=", Paspartu: " + pasName;    	   
    		paspartu=hesapla(met,paspartufiyat,0);
    		cerceve=hesapla(met,cercevefiyat,3);
    	}
        
        var kbr="0";
    	if(kabartma_kontrol) {
            kbr="1";
            if (outrodesc!="") outrodesc+=", ";
            outrodesc+="Kabartmalı";
        	kabartma=m2*kabartmafiyat;
        }
            
    	toplam=tuval+kabartma+cerceve+paspartu+sasi;
    
      	kdv=toplam*(0.18);
    	tamtoplam=toplam+kdv;
        
        $("#kabartma").html(formatAsMoney(kabartma));
        $("#resim").html(formatAsMoney(tuval));
        $("#sasi").html(formatAsMoney(sasi));
        $("#cerceve").html(formatAsMoney(cerceve));
        $("#paspartu").html(formatAsMoney(paspartu));
        $("#aratoplam").html(formatAsMoney(toplam));
        $("#kdv").html(formatAsMoney(kdv));
        $("#toplam").html(formatAsMoney(tamtoplam));
    
    	$("#ebatselect").val(met);
        
        if (outromodule) {
            outroattr="|" + outrouid + "|" + Math.round(m2*100) + "," + cName + "," + pasName + "," + kbr;
            $(outrolink).attr("href","http://www.iyidekor.com/emarket/addtocart.aspx?ProductCode=" + outrouid + "&Description=" + outrodesc + "&Attributes=" + outroattr + "&ValueAdd=" + formatAsMoney(toplam).replace(".",",") + "&NewDesi=6");
        }
	}
}

function formatAsMoney(mnt) {
    return parseFloat(mnt).toFixed(2);
}

function selectsec(slc,veri) {
    
	if ($(slc).attr("tagName")=="INPUT") {
		if ($(slc).attr("type")=="text") {
			$(slc).val(veri);
		}
	}
}