var base = "http://tegv.org"; /* without slash */
var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
var currentIndex;

(function($){
	$(function(){
		$("#banners .item").eq(0).addClass("itemActive");
		
		$("#content p.summary").each(function(){
			if($(this).text().length > 1){
				$(this).show();
			}
		});
		
		var noticeSize = $("#noticeScrollable .items .notice").size();
		
		if(noticeSize > 4){
			$("#noticeScrollable").scrollable({
				size: 4,
				loop: true,
				item: ".notice"
			}).navigator().mousewheel().autoscroll(8000);
		}
		
		var productSize = $("#productScrollable .items .product").size();
		if(productSize > 4){
			$("#productScrollable").scrollable({
				size: 4,
				loop: true,
				item: ".product"
			}).navigator().mousewheel().autoscroll(10000);
		}
		
		if($("#home").length == 1){

			
			var counterSize = $("#counter .counterItem").size();
			var tegvCounter = parseInt(getCookie("tegvCounter"),10);
			if(tegvCounter < counterSize){
				tegvCounter = tegvCounter +1;
				if(tegvCounter == counterSize){
					tegvCounter = 0;
				}
				setCookie('tegvCounter',tegvCounter,1);
				$("#counter .counterItem").eq(tegvCounter).show();
				$("body").addClass("homeTheme_"+tegvCounter);
			}else{
				var randomCounter = Math.floor(Math.random()*3);
				tegvCounter = randomCounter;
				setCookie('tegvCounter',tegvCounter,1);
				$("#counter .counterItem").eq(tegvCounter).show();
				$("body").addClass("homeTheme_"+tegvCounter);
			}
		}
		
		if($(".pageImageTitle h3").text().length > 1 || $(".pageImageTitle h4").text().length > 1){
			$(".pageImageTitle").css("display","inline-block");
		}
	});
})(jQuery);
/**/

$(document).ready(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({social_tools: '<div class="pp_social"><div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="http://www.facebook.com/plugins/like.php?locale=tr_TR&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div></div>'});

	$("ul.accordion li a.title").click(function(){
		var container = $(this).parent("li").children("div");
		
		if(container.is(':hidden')){
			$("ul.accordion li div").slideUp();
			$("ul.accordion li.active").removeClass("active");
			container.slideDown();
			$(this).parent("li").addClass("active");
			
		}else{
			container.slideUp("fast");
			$(this).parent("li").removeClass("active");
		}
	
		return false;
	});
	
	$(".erase").remove();
	$('.enbegenhmpg').css('margin-left','23px');
	
/*
	$("#banners .item").eq(0).addClass("itemActive");
	
	$("#content p.summary").each(function(){
		if($(this).text().length > 1){
			$(this).show();
		}
	});
	
	var noticeSize = $("#noticeScrollable .items .notice").size();
	
	if(noticeSize > 4){
		$("#noticeScrollable").scrollable({
			size: 4,
			loop: true,
			item: ".notice"
		}).navigator().mousewheel().autoscroll(8000);
	}
	
	var productSize = $("#productScrollable .items .product").size();
	if(productSize > 4){
		$("#productScrollable").scrollable({
			size: 4,
			loop: true,
			item: ".product"
		}).navigator().mousewheel().autoscroll(10000);
	}
	
	if($("#home").length == 1){
		var counterSize = $("#counter .counterItem").size();
		var tegvCounter = parseInt(getCookie("tegvCounter"),10);
		if(tegvCounter == "NaN" || tegvCounter == ""){
			var randomCounter = Math.floor(Math.random()*3);
			tegvCounter = randomCounter;
			setCookie('tegvCounter',tegvCounter,1);
			$("#counter .counterItem").eq(tegvCounter).show();
		}else if(tegvCounter < counterSize){
			tegvCounter = tegvCounter +1;
			if(tegvCounter == counterSize){
				tegvCounter = 0;
			}
			setCookie('tegvCounter',tegvCounter,1);
			$("#counter .counterItem").eq(tegvCounter).show();
		}else{
			var randomCounter = Math.floor(Math.random()*3);
			tegvCounter = randomCounter;
			setCookie('tegvCounter',tegvCounter,1);
			$("#counter .counterItem").eq(tegvCounter).show();
		}
	}
*/
	$("a[rel*='external']").click(function(){
		this.target = "_blank";
	});
	
	$('.form input.field, .form textarea').focus(function(){
		$(this).addClass("active");
    });
    $('.form input.field, .form textarea').blur(function(){
    	$(this).removeClass("active");
    });
	
	$("div#scrollable").scrollable({
		loop: true,
		item: ".item",
		size: 5
	}).mousewheel().autoscroll(5000);
	
	$("input#newsletter_email").focus(function(){if($(this).val() == "e-posta adresiniz"){$(this).val("");}});
	$("input#newsletter_email").blur(function(){if($(this).val() == ""){$(this).val("e-posta adresiniz");}});
	$("input#search_keyword").focus(function(){if($(this).val() == "arama"){$(this).val("");}});
	$("input#search_keyword").blur(function(){if($(this).val() == ""){$(this).val("arama");}});
	
	var hoverConfig = {    
		 over: viewOver,  
		 timeout: 500,   
		 out: viewOut  
	};

	$("div.view a").hoverIntent(hoverConfig);
	
	var bannerConfig = {    
		 over: bannerOver,   
		 timeout: 500, 
		 out: bannerOut   
	};
	
	$("#banners").hoverIntent(bannerConfig);
	
	bannerSlide();

	$('.homeBanner').innerfade({ speed: 'slow', timeout: 12000, type: 'sequence', containerheight: '240px' });
	
	
	$("form#newsletterForm").submit(function(){
		$("#newsletter .formError").hide();
		
		if(!filter.test($("#newsletter_email").val())){
			$("#newsletter .formTooltip").show();
			$("#newsletter_email").focus();
			$("#newsletter_email").addClass("error");
			return false;
		}else{
			$("#newsletter .formError").hide();
			$("#newsletter .formTooltip").hide();
			$("#newsletter_email").removeClass("error");
			var mail = $("#newsletter_email").val();
			var name = "";
			var surname = "";
			
			$.ajax({
				type: "post",
				url: window.location.href,
				dataType: "json",
				data: "W=OK&__URL__=http://live.euromsg.com/subscribe/subscribeDC.asp&__HTTP_TYPE__=POST&__RETURN_TYPE__=html&ID=0C3FED50F96A4FF697617BE8D92DCD51&COLUMNS=1,2&INTERESTS=123859&DURUM=&PRE=Y&COLUMN1="+name+"&COLUMN2="+surname+"&EMAIL="+mail+"&RDR_SUCCESS="+base+"/register-success&RDR_FAIL="+base+"/register-fail&FORCE_CID=N&EMAIL_PERMIT=Y&FAX_PERMIT=Y&CC_PERMIT=Y&PRINT_PERMIT=Y",
				beforeSend: function(){
					$("form#newsletterForm button").hide();
					$("#newsletter .loading").css("display","block");
				},
				success: function(response){
					if(response.result == true){
						$("form#newsletterForm").hide();
						$(".formOK").show();
					}else{
						$("form#newsletterForm").show();
						$("form#newsletterForm button").show();
						$("#newsletter .formError").show();
					}
				}
			});
		
			return false;
		}
		return false;
	});
	
	$("form#contact").submit(function(){
		$(".alert").css("display","none");
		if($("input#name").val().length < 1){
			$(".alert").html("Lütfen adınızı yazın.").css("display","inline-block");
			$("input#name").focus();
			return false;
		}else if($("input#surname").val().length < 1){
			$(".alert").html("Lütfen soyadınızı yazın.").css("display","inline-block");
			$("input#surname").focus();
			return false;
		}else if(!filter.test($("input#email").val())){
			$(".alert").html("Lütfen geçerli bir e-posta adresi girin.").css("display","inline-block");
			$("input#email").focus();
			return false;
		}else if($("textarea#message").val().length < 1){
			$(".alert").html("Lütfen mesajınızı yazın.").css("display","inline-block");
			$("textarea#message").focus();
			return false;
		}else{
			$(".alert").css("display","none");
			$("form#contact").hide();
			$(".form .loading").show();
			
			var mail = $("#email").val();
			var name = $("#name").val();
			var surname = $("#surname").val();
			var newsletter;
			
			if($('input#newsletterBox').is(':checked')){
				newsletter = "Evet";
			}else{
				newsletter = "Hayır";
			}
			
			$.ajax({
				type: 'POST',
				url: window.location.href,
				data: $("form#contact").serialize()+"&W=OK-2&newsletter="+newsletter,
				success: function(msg){
					if (msg == "OK"){
						if($('input#newsletterBox').is(':checked')){
							$.ajax({
								type: "post",
								url: window.location.href,
								dataType: "json",
								data: "W=OK&__URL__=http://live.euromsg.com/subscribe/subscribeDC.asp&__HTTP_TYPE__=POST&__RETURN_TYPE__=html&ID=0C3FED50F96A4FF697617BE8D92DCD51&COLUMNS=1,2&INTERESTS=123859&DURUM=&PRE=Y&COLUMN1="+name+"&COLUMN2="+surname+"&EMAIL="+mail+"&RDR_SUCCESS="+base+"/register-success&RDR_FAIL="+base+"/register-fail&FORCE_CID=N&EMAIL_PERMIT=Y&FAX_PERMIT=Y&CC_PERMIT=Y&PRINT_PERMIT=Y",
								success: function(response){
									$(".form .loading").hide();
									$(".form .contactOK").show();
								}
							});
						}else{
							$(".form .loading").hide();
							$(".form .contactOK").show();
						}
						
					}else if(msg == "NOK"){
						$(".form .loading").hide();
						$("form#contact").show();
						$(".alert").html("Formu gönderirken bir hata oluştu. Lütfen tekrar deneyin.").css("display","inline-block");
					}
				}
			});
		}
		return false;
	});
	
	$(".form-en form#contact").submit(function(){
		$(".alert").css("display","none");
		if($("input#name").val().length < 1){
			$(".alert").html("Please write down your name.").css("display","inline-block");
			$("input#name").focus();
			return false;
		}else if($("input#surname").val().length < 1){
			$(".alert").html("Please write down your surname. .").css("display","inline-block");
			$("input#surname").focus();
			return false;
		}else if(!filter.test($("input#email").val())){
			$(".alert").html("Please enter a valid email address.").css("display","inline-block");
			$("input#email").focus();
			return false;
		}else if($("textarea#message").val().length < 1){
			$(".alert").html("Please write your message.").css("display","inline-block");
			$("textarea#message").focus();
			return false;
		}else{
			$(".alert").css("display","none");
			$("form#contact").hide();
			$(".form .loading").show();
			
			var mail = $("#email").val();
			var name = $("#name").val();
			var surname = $("#surname").val();
			var newsletter;
			
			if($('input#newsletterBox').is(':checked')){
				newsletter = "Evet";
			}else{
				newsletter = "Hayir";
			}
			
			$.ajax({
				type: 'POST',
				url: window.location.href,
				data: $("form#contact").serialize()+"&W=OK-2&newsletter="+newsletter,
				success: function(msg){
					if (msg == "OK"){
						if($('input#newsletterBox').is(':checked')){
							$.ajax({
								type: "post",
								url: window.location.href,
								dataType: "json",
								data: "W=OK&__URL__=http://live.euromsg.com/subscribe/subscribeDC.asp&__HTTP_TYPE__=POST&__RETURN_TYPE__=html&ID=0C3FED50F96A4FF697617BE8D92DCD51&COLUMNS=1,2&INTERESTS=123859&DURUM=&PRE=Y&COLUMN1="+name+"&COLUMN2="+surname+"&EMAIL="+mail+"&RDR_SUCCESS="+base+"/register-success&RDR_FAIL="+base+"/register-fail&FORCE_CID=N&EMAIL_PERMIT=Y&FAX_PERMIT=Y&CC_PERMIT=Y&PRINT_PERMIT=Y",
								success: function(response){
									$(".form .loading").hide();
									$(".form .contactOK").show();
								}
							});
						}else{
							$(".form .loading").hide();
							$(".form .contactOK").show();
						}
						
					}else if(msg == "NOK"){
						$(".form .loading").hide();
						$("form#contact").show();
						$(".alert").html("Formu gönderirken bir hata olustu. Lütfen tekrar deneyin.").css("display","inline-block");
					}
				}
			});
		}
		return false;
	});
	

});

function bannerOver(){
	bannerSlide("pause");
}

function bannerOut(){
	bannerSlide("continue");
}

function viewOver(){
	var index = $("div.viewList .view").index($(this).parent());
	banners(index);
}

function viewOut(){

}

function banners(index){
	currentIndex = index;
	var position = (index * 70) + 1;
	position = position + "px";
	$("#viewArrow").animate({
			top: position
		}, 300, function(){
	});
	
	$("#items .item").fadeOut();
	$("#items .item").eq(index).fadeIn();
}

function bannerSlide(status){
	
	var times = $(".viewList .view").length;
	times = times-2;
	var i = 0;
	if(status == "pause"){
		$(document).stopTime();
	
	}else if(status == "continue"){
		i = currentIndex + 1;
		if(i > 3){ i = 0}
		$(document).everyTime(5000,function() {
			banners(i);
			i = i > times ? 0 : i + 1;
		});
	}else{
		i = 1;
		$(document).everyTime(5000,function() {
			banners(i);
			i = i > times ? 0 : i + 1;
		});
	}

}

function setCookie(name, value, days){
	if (days) {
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	}
	else var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/";
}
function getCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for (var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
	}
	return null;
}
/**/
$.preloadImages = function(){
   for(var i = 0; i<arguments.length; i++){
	$("<img>").attr("src", arguments[i]);
   }
};

$.preloadImages("i/Assets/images/sendeBagistaBulun-hover.gif", "i/Assets/images/sende-bagista-bulun-pink-hover.gif", "i/Assets/images/sizdeGonulluOlun-hover.gif");
/**/
