﻿
	
	
	$(document).ready(function() {
		
		var init = {
			
			processURL: '',
			processParameters: '',
			backResponse: function(){},
			ajaxResponse: ''
							
		}
			
		var ajax = {
			
			get: function() {
				
				
				var sb = init.processURL.replace('%40','@');
				
				$.post(sb, function(data) {	
			
					init.ajaxResponse = data;
					init.backResponse();
						
				});
				
				return;
				
			}
			
		}					
		
		var currentX = 0;
		
		var actionLock = false;
		
		var currentCategory =  $('#catID').val();
		
		$('.sub-category').hide();
		
		$('.sub-category[object=' + currentCategory + ']').show();
		
		$('.main-category').click(function() {
			
			$('.sub-category').hide();
			$('.sub-category[object=' + $(this).attr('object') + ']').show();
			
		});

		$('#sub-menu-content').css({height:$('#details').height()});
		
		$('.btn-prev, .btn-next').css({cursor:'pointer'});
		
		var t = setTimeout("$('.btn-next').click()", 2000); 
	
		$('.btn-prev').click(function() {
			
			if(!actionLock) {
				
				actionLock = true;
			
				if(currentX > 0) {
				
					var leftx = new String;
					var ax = new String;
					
					currentX--;
					
					ax = $('#product-container-content').css('left');
					
					leftx = ax.replace(/px/g,'');
					
					$('#product-container-content').animate({left:eval(leftx) + (300) + 'px'}, 1000, "backout",function(){actionLock = false});
					var t = setTimeout("$('.btn-prev').click()", 4000); 					
				
				} else {
					
					actionLock = false;
					var t = setTimeout("$('.btn-next').click()", 4000); 
					
				}
				
			}
			

			
		});
		
		var t = setTimeout("$('.btn-next').click()", 4000); 
		
		$('.btn-next').click(function() {
			
			if(!actionLock) {
				
				actionLock = true;
				
				if(currentX < 8) {			
			
					var leftx = new String;
					var ax = new String;
					
					currentX++;
					
					ax = $('#product-container-content').css('left');
					
					leftx = ax.replace(/px/g,'');
					
					$('#product-container-content').animate({left:leftx - (300) + 'px'}, 1000, "backout",function(){actionLock = false});
					var t = setTimeout("$('.btn-next').click()", 4000); 
				
				} else {
				
					actionLock = false;
					var t = setTimeout("$('.btn-prev').click()", 4000); 
					
				}			
				
			}
			
			
			
		});	
		
		$('#save-button').click(function() {
				
				if($('#newsletter_username').val() == '') {
				
					alert("Lütfen adınızı ve soyadınızı yazıp yeniden deneyiniz");
					return false;
					
				}
				
				if($('#newsletter_mail').val() == '') {
				
					alert("Lütfen e-posta adresinizi yazıp yeniden deneyiniz");
					return false;
					
				}
				
				if (Validation($('#newsletter_mail').val())){
				
					if(!init.actionLock) {												
												
						init.processURL = "process.asp?action=saveVIAMail&newsletter_username=" + $('#newsletter_username').val() + "&newsletter_mail=" + escape($('#newsletter_mail').val()) + "";

						init.backResponse = function() {
			
							if (init.ajaxResponse == 'ok') {
							
								alert("E-Posta adresiniz başarıyla kayıt edildi. İlginiz için teşekkür ederiz");
								$('#newsletter_username').val('Adınız, soyadınız...');
								$('#newsletter_mail').val('E-Posta adresiniz...')
								
							} else {
								
								alert(init.ajaxResponse);
								
							}
							
						}
						
						ajax.get();
					
					}
					
				}
				
			});
			
		$('#save-buttonx').click(function() {
				
				if($('#newsletter_mail_').val() == '') {
				
					alert("Lütfen e-posta adresinizi yazıp yeniden deneyiniz");
					return false;
					
				}
				
				
				var parameters = $('#frmMailer').serialize();					
				
				init.processURL = "process.asp?action=sendMenu&newsletter_mail_=" + $('#newsletter_mail_').val();

				init.backResponse = function() {
	
					if (init.ajaxResponse == 'ok') {
					
						alert("Haftanın menüsü e-posta adresinize gönderildi.");
						$('#newsletter_mail_').val('E-Posta adresiniz...')
						
					} else {
						
						alert(init.ajaxResponse);
						
					}
					
				}
				
				ajax.get();
					
				
			});				
			
		Validation = function(str) {
	
			var at = "@";
			var dot = ".";
			var lat = str.indexOf(at);
			var lstr = str.length;
			var ldot = str.indexOf(dot);
		
			
			if (str.indexOf(at)==-1){
				
			  alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");			  
			   return false;
			   
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
				
			   alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
			   return false;
			   
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				
				alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
				return false;
				
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				 
				alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
				return false;
				
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				 
				alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
				return false;
				
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				 
				alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
				return false;
				
			 }
			
			 if (str.indexOf(" ")!=-1){
				 
				alert("Geçersiz bir e-posta adresi girdiniz. Lütfen kontrol edin");
				return false;
				
			 }
	
			 return true;					
		}				
		
	});
