function showRequest(formData, jqForm, options) { 
	var queryString = $.param(formData); 
	return true; 
} 
function showResponse(responseText, statusText, xhr, $form)  { 
    return true;
} 

imageArray = new Array(); // leave as is.
switchMilliseconds = 5000;
divID = 'left_main';
imageArray[0] = '/s/tema/images/product_info_image6.jpg';
imageArray[1] = '/s/tema/images/product_info_image2.jpg';
imageArray[2] = '/s/tema/images/product_info_image3.jpg';
imageArray[3] = '/s/tema/images/product_info_image4.jpg';
imageArray[4] = '/s/tema/images/product_info_image5.jpg';
imageArray[5] = '/s/tema/images/product_info_image1.jpg';

if (document.images)
{
  pic1= new Image(684,291); 
  pic1.src="/s/tema/images/product_info_image6.jpg"; 

  pic2= new Image(684,291); 
  pic2.src="/s/tema/images/product_info_image5.jpg"; 
  
  pic3= new Image(684,291); 
  pic3.src="/s/tema/images/product_info_image4.jpg";

  pic4= new Image(684,291); 
  pic4.src="/s/tema/images/product_info_image3.jpg"; 

  pic5= new Image(684,291); 
  pic5.src="/s/tema/images/product_info_image2.jpg";

  pic6= new Image(684,291); 
  pic6.src="/s/tema/images/product_info_image1.jpg";  
}

function publishPicture(i) {
    var thediv=document.getElementById(divID);
    if (!thediv) return true;
    thediv.style.background = 'url("'+imageArray[i]+'")';
    i++;
    if( i > (imageArray.length - 1) ) { i = 0; }
    setTimeout('publishPicture('+i+')',switchMilliseconds);
}

$(document).ready(function() {
	$(".yorum_goster").click(function() {  $(".haber_yorum_list").slideToggle("slow"); });
	$(".yorum_form").click(function() { $(".haber_yorum_form").slideToggle("slow"); return false; })
	$('#yp_cat_slide>#yp_cat_picker').click(function(){ $('#yp_cat_slide_content', $(this).parent()).slideToggle(300, function() { }); return false; });
	
	$('.topmenu>a').click(function() {
		var p=$(this).parent(); 
		if ($('.botmenu',p).length==0) return true;
		if (p.hasClass('current')) {
			p.removeClass('current');
		}
		else { 
			$('.topmenu.current').removeClass('current');
			p.addClass('current');
		}
		return false;
	})
	
	$('.topmenu1>a').click(function() {
	var p=$(this).parent(); 
	if ($('.botmenu1',p).length==0) return true;
	if (p.hasClass('current')) {
		p.removeClass('current');
	}
	else { 
		$('.topmenu1.current').removeClass('current');
		p.addClass('current');
	}
	return false;
	})

	$('.toggle:not(.toggle-open)').addClass('toggle-closed').parents('li').children('ul').hide();
		
	if($.browser.msie){
		$('#menu ul.navmenu li:last-child .menutop').css('border-bottom','1px solid #CCC');
	}
	
							
	$('.menutop').click(function(){
		if ($(this).hasClass('menutop-open')) {		
			$(this).removeClass('menutop-open').addClass('menutop-closed').parents('li').children('ul').slideUp(250);
			$('.toggle', this).removeClass('toggle-open').addClass('toggle-closed').html('&#9668;');
		}else{
			$(this).removeClass('menutop-closed').addClass('menutop-open').parents('li').children('ul').slideDown(250);
			$('.toggle', this).removeClass('toggle-closed').addClass('toggle-open').html('&#9660;');
		}
	});

	publishPicture(0);

	/*var options2 = { 
		target:		'#output2',
		beforeSubmit:  showRequest, 
		success:	   showResponse  
	}; 
	$('#frmCreateAccount').submit(function() { 
		$(this).ajaxSubmit(options2); 
		return false; 
	});*/
	$('#frmCreateAccount').submit(function(event) {
		event.preventDefault();
		//$('#output2').html('Gönderiliyor...'); pasif olmalıdır
		$('input:hidden[name=id]').val($('#top_product > h1').html());
		$.post('../../bilgi_iste.php', $('#frmCreateAccount').serialize(), function(data) {
			$('#output2').html(data);
		});
	});
});

function compare_remove_item() {
	$(this).parent().detach();
	if ($('#comparison_list div.item').length==0) {
		$('#comparison_list div.message').html('Karşılaştırma listeniz boş!').show();
		setTimeout(function() {
			if ($('#comparison_list div.item').length==0) $('#comparison_list').fadeOut('slow');
		}, 2000);
	}

	compare_make_cookies();
	return false;
}

function compare_add_item() {
	var thetit=$('.urun_text h1',$(this).parents('div.urun').get(0)).get(0);
	var thetext=$(thetit).text();
	var thelink=$(thetit).parents('a').attr('href');
	if ($('#comparison_list div.item').length==0) {
		$('#comparison_list').fadeIn('fast');
		$('#comparison_list div.message').html('Ürün karşılaştırma listenize başarıyla eklendi.').fadeIn();
		setTimeout(function() {$('#comparison_list div.message').fadeOut('slow');}, 2000);
	}
	$(this).animate
	$('#comparison_list div.items').append('<div class="item"><a class="item" href="'+
			thelink+'">'+thetext+'</a><a class="remove" href="#" onclick="return compare_remove_item.apply(this);">X</a></div>');

	compare_make_cookies();
	return false;
}

function compare_make_cookies() {
	var comp_cook_count=0;
	$('#comparison_list div.item').each(function() {
		comp_cook_count++;
		$.cookie('comp_thelink_'+comp_cook_count, $('a.item',this).attr('href'), { expires: 1, path: '/' });
		$.cookie('comp_thetext_'+comp_cook_count, $('a.item',this).text(), { expires: 1, path: '/' });
	});
	$.cookie('compare_count', comp_cook_count, { expires: 1, path: '/' });
}

function compare_build_list() {
	var comp_count=$.cookie('compare_count') || 0;
	if (comp_count!=0) {
		for (var px=1; px<=comp_count; px++) {
			$('#comparison_list div.items').append('<div class="item"><a class="item" href="'+
				$.cookie('comp_thelink_'+px)+'">'+$.cookie('comp_thetext_'+px)+'</a><a class="remove" href="#" onclick="return compare_remove_item.apply(this);">X</a></div>');

		}
		$('#comparison_list').fadeIn('fast');
	}
}

function compare_get_product() {
	if (comp_pidx<comp_pids.length) {
		var tit=$.cookie('comp_thetext_'+String(Number(comp_pidx+1)));
		$('#comparison_chart div.message').append('<div id="comp_message_product_'+comp_pidx+'">'+tit+'...</div>');
		var dataready=false;
		for (var px=0; px<comp_pidx; px++) {
			if (comp_pids[comp_pidx]==comp_pids[px]) {
				comp_product_codes.push(px);
				dataready=true;
				$('#comp_message_product_'+comp_pidx).append(' [Tamam - Tekrarlanan Ürün]');
				comp_pidx++;
				break;
			}
		}
		
		if (dataready) compare_get_product();
		else {
			$.ajax({
				url: '/urun_detay/'+comp_pids[comp_pidx],
				success:function(data, textstatus, xmlhttpreq) {
					comp_product_codes.push(data);
					$('#comp_message_product_'+comp_pidx).append(' [Tamam]');
					comp_pidx++;
					compare_get_product();
				}
			});
		}
	}
	else compare_process_start();
}

function compare_process_start() {
	$('#comp_message_product_0').before(' [Tamam]');
	$('#comparison_chart div.message').append('Ürün bilgileri işleniyor...');

	compare_make_fake_win(comp_product_codes[0])
	setTimeout(compare_process_product, 400);
}

function compare_make_fake_win(content, callback, waittime) {
	$('#comp_fake_win').detach();
	$('body').append('<iframe id="comp_fake_win" style="display:none;"></iframe>');
	window.comp_f=$('#comp_fake_win').get(0);
	window.comp_f.w=window.comp_f.contentWindow;
	window.comp_f.d=window.comp_f.contentDocument ? window.comp_f.contentDocument : ( (window.comp_f.w && window.comp_f.w.document) ? window.comp_f.w.document : ( window.comp_f.document ? window.comp_f.document:null  )  );
	window.comp_f.d.open(); window.comp_f.d.write(content); window.comp_f.d.close();
}

function compare_process_product() {
	if (comp_products.length<comp_product_codes.length) {
		var product=new Object({attr:new Array(), val:new Array()});

		var s=new String(comp_product_codes[comp_products.length]);
		if (s.search(/^-?[0-9]+$/) != 0) {
			var ftit=''; var fval='';
			var feats=$('#left_product div', comp_f.d);
			for (var fx=0; fx<feats.length; fx+=2) {
				ftit=feats.eq(fx).text();
				fval=feats.eq(fx+1).text();
				product.attr.push(ftit);
				product.val.push(fval);
			}

			comp_products.push(product);
		}
		else {
			comp_products.push(comp_products[comp_product_codes[comp_products.length]]);
		}
		
		if (comp_products.length<comp_product_codes.length) {
			s=new String(comp_product_codes[comp_products.length]);
			if (s.search(/^-?[0-9]+$/) != 0) compare_make_fake_win(s);
			setTimeout(compare_process_product, 400);
		}
		else compare_finish();
	}
	else compare_finish();
}

function compare_finish() {
	$(window.comp_f).detach();
	var attrs=new Array();

	var ccode='';
	var colwidth=new Number(560/comp_products.length);
	if (colwidth<150) colwidth=150;
	
	ccode+='<div class="comp_table_box"><h1>Ürün Karşılaştırma Tablosu</h1><table><tbody><tr><td class="cornerlt">&nbsp;</td>';

	for (var px=0; px<comp_products.length; px++) {
		for (var ax=0; ax<comp_products[px].attr.length; ax++) {
			if (attrs.indexOf(comp_products[px].attr[ax])==-1) attrs.push(comp_products[px].attr[ax]);
		}
		ccode+='<td class="item" style="width:'+colwidth+'px"><img src="/s/img/products/'+comp_pids[px]+'.jpg" /><br />'+$.cookie('comp_thetext_'+String(Number(px+1)))+'</td>';
	}

	ccode+='</tr>';


	for (var ax=0; ax<attrs.length; ax++) {
		ccode+='<tr><td class="rowtitle">'+attrs[ax]+'</td>';
		for (var px=0; px<comp_products.length; px++) {
			ccode+='<td style="width:'+colwidth+'px">'+( comp_products[px].val[comp_products[px].attr.indexOf(attrs[ax])] || '-')+'</td>';
		}
		ccode+='</tr>';
	}
	ccode+='</tbody></table></div>';

	$('#comparison_chart_bottom_handle').before(ccode);
	$('#comparison_chart .message').fadeOut();
}

function compare_start() {
	var ccode='';
	var comp_count=$.cookie('compare_count') || 0;
	if (comp_count!=0) {
		ccode+='<div class="message">Karşılaştırma tablosu hazırlanıyor...';
		window.comp_pids=new Array();
		window.comp_pidx=0;
		window.comp_product_codes=new Array();
		window.comp_products=new Array();
		for (var px=1; px<=comp_count; px++) {
			pid=new String($.cookie('comp_thelink_'+px));
			pid=pid.substr(pid.lastIndexOf('/')+1);
			comp_pids.push(pid);
		}
		ccode+='<div>'+comp_pids.length+' ürün karşılaştırılacak.</div>Ürün bilgileri yükleniyor...</div>';
	}
	else {
		ccode='<p style="text-align:center">Karşılaştırma listeniz boş.</p>'
	}
	
	$('#main').append('<div id="comparison_chart">'+ccode+'<div id="comparison_chart_bottom_handle" onclick="$(\'#comparison_chart\').animate({\'top\':-1000}, function() {$(\'#comparison_chart\').detach();});">[Kapat]</div></div>');
	$('#comparison_chart').animate({'top':0});
	compare_get_product();
	return false;
}

