$(document).ready(function(){
	$('div#navigation ul li').hover(function(){
		$(this).children('a').addClass('on');
		if($(this).children('ul').queue('fx').length < 1){		
		$(this).children('ul').slideDown().parent().siblings().children('ul').slideUp();}
	},function(){
		if($(this).children('ul').length > 0){
			$(this).children('ul').slideUp('normal',function(){$(this).siblings('a').removeClass('on');});	
		}
		else{
			$(this).children('ul').slideUp();	
			$(this).children('a').removeClass('on');
		}	
		
	});
	
	/****Anasayfa Banner Slide****/
	
	var $itemLength = $('div#promoImage ul li').length;
	
	for (var i = 1; i <= $itemLength; ++i) {
		$('div#promoContent > ul').append(
			$('<li />').append(
				$('<a />').attr({
					href : 'javascript:;',
					rel : (i-1)
				})
				.html(i)
				.click(function(){
					if( $('div#promoImage ul').queue('fx').length < 1 ){
						var $pos = $(this).attr('rel');
						$(this).addClass('on').parent().siblings().children().removeClass('on');
						$('div#promoImage ul').animate({ left : '-' + ( $pos * $('div#promoImage ul li').outerWidth(true) ) + 'px' },1500);
						$('div.promoCapsule ul').animate({ left : '-' + ( $pos * $('div.promoCapsule ul li').outerWidth(true) ) + 'px' },1500);
					}
				})
			)
		);
	}
	$('div#promoContent ul li:first a').trigger('click');
	
	var t = setInterval("banner();",5000)
	
	$('div.promoCapsule ul').css('width', function(){ return ( $itemLength * $('div.promoCapsule ul li').outerWidth(true) ) + 'px' })
	$('div#promoImage ul').css('width', function(){ return ( $itemLength * $('div#promoImage ul li').outerWidth(true) ) + 'px' });	
	
	/**** Urunler Sayfasi Sol Menu Olusturma ****/
	
	var menu = urlGet('urun');
	var content = urlGet('p');
	if( menu != null ){
		$.ajax({
			type : "GET",
			dataType : "xml",
			url : "_data/menu.xml",
			success : function(xml){
				$('div#leftMenu ul').before( $('<h1 />').html( $(xml).find('menu').attr('title') ) )
				$(xml).find('item').each(function(i, v){
				$('div#leftMenu > ul').append(
					$('<li />').append(
						$('<a />').attr({
							href : $(v).attr('href'),
							rel  : $(v).attr('name'),
							title : $(v).attr('title')
						}).html( $(v).attr('title') )
					)
				);
				
				$(v).children('subCat').each(function(e, k){
					$('div#leftMenu > ul > li').eq(i).append(
						$('<ul />').append(
							$('<li />').append(
								$('<a />').attr({
									href : 'javascript:;'
								}).html( $(k).attr('name') ).addClass('level2Title')
							)
						)
					);
					
					$(k).children('subItem').each(function(a, o){

						$('div#leftMenu > ul > li:eq('+i+') > ul').eq(e).children('li').append(
							$('<ul />').append(
								$('<li />').append(
									$('<a />').attr({
										href : 'urunler.php?urun=' + $(v).attr('name')  + '&p=' + $(o).attr('urlQS'),
										rel : $(o).attr('urlQS'),
										title : $(o).attr('name')
									}).html( $(o).attr('name') )
								)
							)
						);
					});
					
				});
				
				$(v).children('subItem').each(function(f, d){
					$('div#leftMenu > ul > li').eq(i).append(
						$('<ul />').append(
							$('<li />').append(
								$('<a />').attr({
									href : 'urunler.php?urun=' + $(v).attr('name')  + '&p=' + $(d).attr('urlQS'),
									rel : $(d).attr('urlQS')
								}).html( $(d).attr('name') ).addClass('level2Title')
							)
						)
					);
				});
				
				$('a[rel="'+ menu +'"]').next('ul').show();
				$('a[rel="'+ menu +'"]').parent().siblings().children('ul').hide();
				if( menu == 'tanitim' ){
					$('div#leftMenu ul li ul').hide();
				}
				
				$('a[rel="'+ urlGet('p') +'"]').addClass('on');
				
			});
				
				$('div#leftMenu > ul > li > ul:last').addClass('lastUL');
				if($('div#leftMenu ul li a[rel="'+ menu +'"]').next().children().children('ul').length == 0){
					$('a.level2Title').removeClass('level2Title').addClass('level3Title');
				}
			
				if( menu == 'ypr-marka-urunler' ){
					$("a[rel='ypr-marka-urunler']").parent().prevAll().hide();
					$('div#fuzeSol').hide();
				} else {
					$("a[rel='ypr-marka-urunler']").parent().hide();
				}		
			}	
		});
		
		$.ajax({
			type : "GET",
			dataType : "xml",
			url : '_data/' + menu + '.xml',
			success : function(xml){
				if (menu == 'tirmiklar' || menu == 'diger-urunler' && content == null) {
					$('div#subContent').append( $(xml).find('desc').text() );
					$('div#subContent').append( $('<ul class="urun-sayfa" />') );
					$(xml).find('item').each(function(){
						$('div#subContent ul.urun-sayfa').append(
							$(this).text()
						);
					});
					pager( $('ul.urun-sayfa') );
				} else if ( ( menu == 'tekerlekler' || menu == 'kurekler' || menu == 'el-arabalari' || menu == 'ahsap-urunler' || menu == 'ypr-marka-urunler') && content == null ) {
					$('div#subContent').append( $(xml).find('desc').text() );
					$('div#subContent').append( $(xml).find('item[urlQueryString="'+ content +'"]').text() );

				} else if ( ( menu == 'tekerlekler' || menu == 'kurekler' || menu == 'el-arabalari' || menu == 'ahsap-urunler' || menu == 'ypr-marka-urunler') && content != null ) {
					$('div#subContent').append( $(xml).find('item[urlQueryString="'+ content +'"]').text() );

				}
				else if ( menu == 'tanitim' ) {
					$('div#subContent').append( $(xml).find('desc').text() );
				}
				else if ( menu == 'capalar' ){
					$('div#subContent').append( $(xml).find('desc').text() );
					$('div#subContent').append( $(xml).find('item[urlQueryString="'+ menu +'"]').text() );

				}
				$('table.productTable').each(function(i, v){
					if( ($(v).parent('div.productCapsule').index() < 2 || $(v).parent('li').index() > 0) && content != 'merdivenler' ){
						$(v).find('tr').each(function(a, k){
						if ( a == 0 ) {
							$(k).prepend(
								$('<th />').addClass('numbers')
							);
						} else {
							$(k).prepend(
								$('<td />').addClass('numbers').append( $('<span />').append( a ) )
							);
						}
					});
					}
				});
				
				$('ul.shovels_image').each(function(i, v){
					$(v).find('li').each(function(a, k){
						$(k).append(
							$('<span />').append(a + 1)
						);
					});
				});
				$('ul.shovels_image_page8').each(function(i, v){
					$(v).find('li').each(function(a, k){
						$(k).append(
							$('<span />').append(a + 1)
						);
					});
				});
				$('ul.tirmiklar_urun').each(function(i, v){
					$(v).find('li').each(function(a, k){
						$(k).append(
							$('<span />').append(a + 1)
						);
					});
				});
				
				$('table.productTable').find('tr').each(function(){
					$(this).children(':last').addClass('last');
				});
				
				$('table.productTable').find('tr:odd').addClass('odd');
				$('table.productTable').find('tr:even').addClass('even');
				$('table.arabaTable').find('tr:odd').addClass('odd');
				$('table.arabaTable').find('tr:even').addClass('even');
				
				$('.productTable').find('td').attr('align','center');
				
				$('ul#productUL li a').click(function(){
					$(this).addClass('on').parent().siblings().children().removeClass('on');
					$('div.productCapsule').eq( $(this).parent().index() ).show().siblings('div').hide();
				});
				$('ul#productUL li:first a').trigger('click');
				
			}
		});
		
		}
		
		
		
		/**** YPR ****/
		
		if( menu == 'ypr-marka-urunler' ){
			$('body').addClass('ypr');
			$('div#logo').addClass('ypr');
			$('div#logo a').empty().append('<img src="images/ypr/ypr_logo.png" />');
			$('div#ypr').remove();
			$('div#yks').before( $('<div id="yaparlar"> <a target="_blank" href="http://www.yaparlar.com/index.php" class="logo">YAPARLAR</a></div>') );
		}	
});

function urlGet(qs){
	try{ var pageUrl = decodeURIComponent(document.location.search); }
	catch(err){ var pageUrl = unescape(document.location.search); }
	var total = pageUrl.length > 1 ? pageUrl.length : "undefined";
	pageUrl = pageUrl != "undefined" ? pageUrl.toLowerCase() : "undefined";
	if(total != "undefined"){
		pageUrl = pageUrl.replace(/(<([^>]+)>)/ig, '');
		pageUrl = pageUrl.replace(/>+|<+/g, '');
		pageUrl = pageUrl.substr(1);
		if(pageUrl.indexOf(qs)!=-1){ var parcalar = pageUrl.split('&'); if(parcalar.length>0) for(var i=0; i<parcalar.length; i++) if(parcalar[i].substr(0, qs.length)==qs) return parcalar[i].substr(qs.length +1); }
		else return null;
	}
	else return null;
}

var listeSayisi = 1;
function pager(element){
	element.children().hide();
	var elemanSayisi = parseInt(element.children().length);
	var sayfaSayisi = elemanSayisi / listeSayisi;
	sayfaSayisi = Math.round(sayfaSayisi) == sayfaSayisi ? sayfaSayisi : parseInt(sayfaSayisi)+1;
	element.before( $('<div />').attr('id','pager').append( $('<ul />') ) );
	if(sayfaSayisi > 1){
		for(var i=1; i<=sayfaSayisi; i++){
			$('div#pager ul').addClass('clearfix').append(
				$('<li />')
					.append(
						$('<div />').append( element.children('li').eq(i-1).children('h3').children('span').text() )
					)
					.append(
					$('<a />')
						.attr('href', 'javascript:;')
						.attr('rel', i*listeSayisi)
						.text(i)
						.hover(function(){
							if( $(this).siblings('div').queue('fx').length < 1 ){
								$(this).siblings('div').slideDown().parent().siblings().children('div').slideUp();
							}
						},function(){
							$(this).siblings('div').slideUp();
						})
						.click(function(){
							var deger = parseInt($(this).attr('rel'));
							$(this).parent().addClass('on').siblings().removeClass('on');
							listele(element.children(), deger);
						})
					)
				);
			}
		$('div#pager ul').prepend('<li><a id="sol" class="buton" href="javascript:;">Geri</a></li>');
		$('div#pager ul').append('<li><a id="sag" class="buton" href="javascript:;">İleri</a></li>');
		$('div#pager ul li:first a.buton').parent().next().children('a').click();
		$('a#sol').click(function(){ $('div#pager ul li.on').prev().children('a').not('.buton').click(); });
		$('a#sag').click(function(){ $('div#pager ul li.on').next().children('a').not('.buton').click(); });
	} else {
		element.children().show();
	}
}

function listele(liste, deger){ liste.hide(); for(var i=deger-(listeSayisi-1); i<=deger; i++) liste.eq(i-1).show(); }


var cur = 1;
function banner(){
	var i = $('div#promoContent ul li a').length;
	$('div#promoContent ul li').eq(cur).children('a').trigger('click');
	cur++;
	if(cur == i){cur = 0}
}
