
var x   = 0;
var y   = 0;
var img = '<img src="gfx/ajax-loader.gif" class="transparent_image" />';
var ok  = '<img src="gfx/accept.png" class="transparent_image" />';
var no  = '<img src="gfx/cancel.png" class="transparent_image" />';

        Event.observe(window,'click',selectbox_out,false);
        Event.observe(window, 'load', init, false);
        Event.observe(window, "load", Carousel);
	Event.observe(window, "load", SessionRestart);
var j = 0;

window.onerror=handleError;
    

function SessionRestart()
{
	var session = setInterval("_SessionRefresh()",25000);
	
}

function handleError(msg,url,line)
{
    
errorlog.innerHTML+="Error: " + msg + "<br>";
errorlog.innerHTML+="Line: " + line + "<br>";
errorlog.innerHTML+="URL: " + url + "<br>";
return true;
}
function GetAddressPro()
{
        new Ajax.Request('engine.php',{
                method: 'POST',
                parameters:'action=GetAddressPro&id='+$F('CountryAddress'),
                encoding: 'UTF-8',
                onSuccess:function(transport)
                {
                        $('GelAddressId').innerHTML    = transport.responseText;
                        $('GelAddressId').show();
                        $('Adresler').show();
                },
                OnLoading: $('GelAddressId').innerHTML = '<img src="gfx/loadinginfo.gif" class="transparent_image" /> Kontrol Ediliyor ...'
        });
}

function startscroll()
{
        var totalc=hCarousel.elements.length;
        var k=$F('cr');
        if(k==(totalc-1)){
                hCarousel.scrollTo(0);
                $('cr').value=0;
        } else {
                var scrolli=(k*1)+1;
                hCarousel.scrollTo(scrolli);
                $('cr').value=scrolli;
        }
        setTimeout("startscroll();",5000);
}
        
        
function Carousel()
{
        hCarousel = new UI.Carousel("horizontal_carousel",{
                nbVisible:1,
                scrollInc:5
        });
        setTimeout("startscroll();",7000);
}

      

function init()
{
        Lightbox.init();
}

fixpng=function()
{
	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1]);
	if ((version >= 5.5) && (document.body.filters) && (version <= 7.0))
	{
                $$('.transparent_image').each(function(element){
                        var imgsrc=element.src;
                        var height=element.height;
                        var width=element.width;
                        element.src= 'gfx/s.gif';
                        element.height=height;
                        element.width=width;
                        element.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+imgsrc+'",sizingMethod="scale")';
                });

                        $$('.transparent').each(function(element){
                                var bgimg=element.currentStyle.backgroundImage || element.style.backgroundImage;
                                        if (bgimg.match(/^url[("']+(.*\.png)[)"']+$/i)){
                                                var s = RegExp.$1;
                                                element.style.backgroundImage = 'none';
                                                element.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+s+'",sizingMethod="scale")';
                                        }
                        });
                }

}
fix_window=function()
{
	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1]);
	if ((version >= 5.5) && (document.body.filters) && (version <= 7.0))
	{
                $$('.tras_img').each(function(element){
                        var imgsrc=element.src;
                        var height=element.height;
                        var width=element.width;
                        element.src= 'gfx/s.gif';
                        element.height=height;
                        element.width=width;
                        element.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+imgsrc+'",sizingMethod="scale")';
                });

                $$('.tras').each(function(element){
                        var bgimg=element.currentStyle.backgroundImage || element.style.backgroundImage;
                                if (bgimg.match(/^url[("']+(.*\.png)[)"']+$/i)){
                                        var s = RegExp.$1;
                                        element.style.backgroundImage = 'none';
                                        element.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+s+'",sizingMethod="scale")';
                                }
                });
                }

}


function _SessionRefresh()
{
	var url = 'SessionRefresh';
	new Ajax.Request(url,{
		method:'POST',
		encoding:'UTF-8',
		parameters:'',
		onSuccess:function(x){
			
	}});
}


function connect()
{
     var   mail = $F('mail');
     var   pass = $F('pass');
     if(mail && pass){
             var url = 'membersLogin/login/';
               new Ajax.Request(url,{
                       method:'POST',
                       encoding:'UTF-8',
		       parameters:'mail='+mail+'&pass='+pass,
                       onSuccess:function(x){
                               if(x.responseText==1){
                                       document.location = document.location;
                               }else{
                                       Lightbox.showBoxString(x.responseText, 300, 200);
                                       $('login_win').innerHTML= '<input type="button" value="GİRİŞ" OnClick="connect()" id="login" /> şifremi unuttum';
                                }
                      },
                      OnLoading:$('login_win').innerHTML= '<div style="float:right">Lütfen Bekleyiniz ... <img src="gfx/load.gif" class="transparent_image" /> </div>'
               });
       }else{
               if(!mail){
                       Effect.Shake($('mail'));
               }else if(!pass){
                       Effect.Shake($('pass'));
               }
       }

}
function SatisSozlesmesi(){
        myLightWindow = new lightwindow();
        myLightWindow.activateWindow({
                href: 'index.php?engine=Page&id=216',
                height:300,
                title:'Kipitap >Satış Sözleşmesi',
                width:600,
                author:'Kipitap'
        });
        return false;
}

function welcome(){
        myLightWindow = new lightwindow();myLightWindow.activateWindow({href: 'Content.php?engine=get&contents=hosgeldiniz',height:400,title:'Kipitap',width:750,author:'Kipitap'});
        return false;
}
function Sorumluluklar(){
        myLightWindow = new lightwindow();
        myLightWindow.activateWindow({
                href: 'index.php?engine=Page&id=219',
                height:300,
                title:'Kipitap >Sorumluluklar',
                width:600,
                author:'Kipitap'
        });
        return false;
}
function KullaniciSozlesmesi(){
        myLightWindow = new lightwindow();
        myLightWindow.activateWindow({
                href: 'index.php?engine=Page&id=217',
                height:300,
                title:'Kipitap >Kullanıcı Sözleşmesi',
                width:600,
                author:'Kipitap'
        });
        return false;
}
function GizlilikIlkeleri(){
        myLightWindow = new lightwindow();
        myLightWindow.activateWindow({
                href: 'index.php?engine=Page&id=218',
                height:300,
                title:'Kipitap >Gizlilik İlkeleri',
                width:600,
                author:'Kipitap'
        });
        return false;
}
function AddToShopListCat(id)
{
        new Ajax.Request('ProductAddShopingList',{
                        method: 'POST',
                        encoding: 'UTF-8',
                        parameters:'ProductId='+id,
                        onSuccess:function(x)
                        {
                                var y   = x.responseText.split("<");
                                if(y[0]==1)
                                {
                                        Lightbox.showBoxString("Ürün alışveriş listenize eklendi", 500, 200);
                                        $('List').innerHTML = '<img src="gfx/list_e.jpg" alt="Sepete Ekle" />';
                                }else if(y[0]==-1 && y[0]!=0){
                                        Lightbox.showBoxString("Bu ürün alışveriş listenizde zaten ekli.", 500, 200);
                                }else{
                                        Lightbox.showBoxString("Alışveriş şistenizi kullanabilmek için lütfen giriş yapınız", 500, 200);
                                }
                        },
                        OnLoading: function(x)
                        {
                               $('List').innerHTML = '<img src="gfx/ajax-loader.gif" />';
                        }
                });
}

function AddToBasketCat(ProductId)
{
	new Ajax.Request('AddBasket',{
		method: 'POST',
		encoding: 'UTF-8',
		parameters:'ProductId='+ProductId,
		onSuccess:function(x)
		{
			var y   = x.responseText.split("<");
			if(y[0]==1)
			{
				Lightbox.showBoxString('Ürün Sepetinize Eklendi', 300, 200);
			}else if(y[0]==2){
				Lightbox.showBoxString("Bu Ürün Alışveriş Sepetinizde zaten ekli.", 500, 200);
			}else{
				Lightbox.showBoxString("Alışveriş Sepetinizi Kullanabilmek için Lütfen Giriş Yapınız", 500, 200);
			}
		},
		OnLoading: function(x)
		{
			$('Basket').innerHTML = '<img src="gfx/ajax-loader.gif" />';
		}
	});
}

function selectbox()
{
	x= 1;
	Effect.toggle('results', 'blind', { duration: 0.3 });		
}

function selectbox_child()
{
	y=1;
	Effect.toggle('child_results', 'blind', { duration: 0.3 });		
}
function selectbox_out()
{
	if($('results').visible())
		Effect.toggle('results', 'blind', { duration: 0.3 });
	if($('child_results').visible())
		Effect.toggle('child_results', 'blind', { duration: 0.3 });		
}

function MakeNumbar(id,start,name)
{
   var a        = ' <div class="ss1">'
                        +'<div class="ss2">'
                            +'<div id="'+name+'s">'+start+'</div>'
                            +'<input type="hidden" name="'+name+'" class="Count" id="'+name+'" value="'+start+'" />'
                        +'</div>'   
                    +'</div>'
                    +'<div class="ss8">'
                        +'<div><a href="javascript:void(0)" Onclick="MakeNumbarPositive(\''+name+'\')"><img src="gfx/list_35.gif" class="ss4" alt="1 Ekle" /></a></div>'
                        +'<div><a href="javascript:void(0)" Onclick="MakeNumbarNegative(\''+name+'\')"><img src="gfx/list_03.gif" class="ss3" alt="1 Azalt" /></a></div>'
                    +'</div>';
        document.write(a);
}

function MakeNumbarPositive(id)
{
        var Y   = $F(id);
        if(Y<1)
        {
                $(id+'s').innerHTML = 1;
                $(id).value = 1;
        }else{
                Y++;
                $(id+'s').innerHTML = Y;
                $(id).value = Y;
        }
}
function MakeNumbarNegative(id)
{
        var Y   = $F(id);
        if(Y<=1)
        {
                $(id+'s').innerHTML = 1;
                $(id).value = 1;
        }else{
                Y--;
                $(id+'s').innerHTML = Y;
                $(id).value = Y;  
        }
       
}

function ChangeSort()
{
        var X   =       $F('Sortv');
        //SortValue
        if(X==1){
                $('SortValue').innerHTML = 'Ada Göre';
        }else if(X==2){
                $('SortValue').innerHTML = 'Min. Fiyata Göre';
        }else if(X==3){
                $('SortValue').innerHTML = 'Max. Fiyata Göre';
        }else if(X==4){
                $('SortValue').innerHTML = 'Tarihe Göre';
        }
        
}

function SortUp()
{
        var y   = $F('Sortv');
        if(y<1)
        {
                $('Sortv').innerHTML = 1;
                $('Sortv').value = 1;
        }else{
                y++;
                $('Sortv').innerHTML = y;
                $('Sortv').value = y;
        }
        ChangeSort();
}
function SortDown()
{
        var y   = $F('Sortv');
        if(y<=1)
        {
                $('Sortv').innerHTML = 1;
                $('Sortv').value = 1;
        }else{
                y--;
                $('Sortv').innerHTML = y;
                $('Sortv').value = y;  
        }
        ChangeSort();
       
}

function makeSelectBox(selectedid,name,holderid,width,values,onchange)
{
	if(values){
		var list = values;
	} else {
		var list = $F(holderid);
	}
	if(onchange){
		onchange = 'onchange="'+onchange+'"';
	} else {
		onchange ='';
	}
	var items = list.split("|");
	var content ='<select '+onchange+' name="'+name+'" id="'+name+'" style="width:'+width+'px;">';
	for (var cc=0;cc<(items.length-1);cc++)	{
		itemsinfo=items[cc].split(";");
		if(itemsinfo[2]=="1"){
			content=content+'<optgroup label="'+itemsinfo[1]+'">';
		} else if(itemsinfo[2]=="2"){
			content=content+'</optgroup>';
		} else {
			if(selectedid==itemsinfo[0]){
				var selectedtext='selected';
			} else {
				var selectedtext='';
			}
			content=content+'<option '+selectedtext+' value="'+itemsinfo[0]+'">'+itemsinfo[1]+'</option>';
		}
	}
	content=content+'</select>';
	return content;
}