var part = 2;
var huntingself;
var regButtonDisabled = false;
var loginSessionActive = ($("#admin").length > 0) ? true : false;

function narrowingEffect() {
	$("#narrowingDetails .notActive").fadeTo("slow", 0.2);		
}

function narrowingDefault() {
	$("#narrowingDetails .notActive").fadeTo("slow", 1);		
}

function showError (msg) {
	
	$("#error_message").html(msg);	
}	

function showError_login (msg) {
	
	if($("#error_msg_login").html() != lang_text_arr['common_1'])
	$("#error_msg_login").html(msg);	
} 

function urlencode(str) {
	
    str = (str + '').toString();
    return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}

String.prototype.replaceAll = function(strTarget, strSubString ) {

	var strText = this;
	var intIndexOfMatch = strText.indexOf( strTarget );
	
	while (intIndexOfMatch != -1){
		strText = strText.replace( strTarget, strSubString )
		intIndexOfMatch = strText.indexOf( strTarget );
	}
	
	return( strText );
}  

function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}

function show_login_form() {
	
	var contact = {
		close: function (dialog) {
			var url = window.location.href;
			var params = url.split('?');   
			var params2 = params[0].split('/');
			if(params2[params2.length-1].indexOf('hunting.php')==-1) {
				parent.document.location.reload(); 
			} else {
				document.location.replace(new_loc);
			}		
		}
	};
	
	$("#loginForm").modal({
		closeHTML: "<a href='#' title='Close' class='login-close'></a>",
		overlayId: 'reg-dialog-overlay',
		containerId: 'login-dialog-container',
		overlayClose:false,				
		bgiframe: true,
		autoOpen: false,
		onClose: contact.close,
		onShow: function (dialog) {		
		
			$("#header_container_right_banner").empty();
			$(".box_right_banner").empty();	

			if($.browser.opera){
				$(".loginFormContent").css('padding-bottom', '0');						
			}
			else if($.browser.msie) {
				$("#loginForm .shadowTexInput input").css('height', '17');
				$("#loginForm .shadowButton input").css('font-size', '11px');
			}			
			
			$('#loginFormButton').click(function (e) {
				e.preventDefault();
				validAndLogin();
			});
			
			if((jQuery.browser.version) == "8.0") {
				$('#log_pass').keypress(function(e) {
					var code = e.keyCode ? e.keyCode : e.which;
					if(code.toString() == 13) {			
						validAndLogin();
					}	
				});	
				$('#log_email').keypress(function(e) {
					var code = e.keyCode ? e.keyCode : e.which;
					if(code.toString() == 13) {			
						validAndLogin();
					}	
				});						
			}	
			
			function validAndLogin() {
				var logEmailVal = $("#log_email").val();
				var logPassVal = $("#log_pass").val();
				showError_login("");
				$("#log_email").css('background-color', '#FFFFFF');
				$("#log_email").css('color', '#616161');	
				$("#log_pass").css('background-color', '#FFFFFF');
				$("#log_pass").css('color', '#616161');						
		
				$.ajax({
				type: "POST",
				url: "req_resp/log_req_resp.php",
				data: "login_email="+urlencode(logEmailVal)+"&login_pass="+urlencode(logPassVal),
				success: function(result){
						if(result.indexOf('error')!=-1) {
							var getParams = result.split("|");
							switch(getParams[1])
							{
							case "0":
							  showError_login(lang_text_arr['common_2']);
							  $("#log_email").css('background-color', '#b60d0a');
							  $("#log_email").css('color', '#FFFFFF');	
							  $("#log_pass").css('background-color', '#b60d0a');
							  $("#log_pass").css('color', '#FFFFFF');								  
							  break;									
							case "1":
							  showError_login(lang_text_arr['common_3']);
							  $("#log_email").css('background-color', '#b60d0a');
							  $("#log_email").css('color', '#FFFFFF');								  
							  break;
							case "2":
							  showError_login(lang_text_arr['common_4']);
							  $("#log_pass").css('background-color', '#b60d0a');
							  $("#log_pass").css('color', '#FFFFFF');								  
							  break;
							case "3":
							  showError_login(lang_text_arr['common_5']);
							  $("#log_email").css('background-color', '#b60d0a');
							  $("#log_email").css('color', '#FFFFFF');								  
							  break;
							case "4":
							  showError_login(lang_text_arr['common_6']);
							  $("#log_email").css('background-color', '#b60d0a');
							  $("#log_email").css('color', '#FFFFFF');	
							  $("#log_pass").css('background-color', '#b60d0a');
							  $("#log_pass").css('color', '#FFFFFF');								  
							  break;								  
							}											
						} else if(result.indexOf('OK')!=-1) {
							showError_login("<strong>"+lang_text_arr['common_7']+"</strong>");
							$('.logintitle h2').html(lang_text_arr['common_8']);
							$('.logintitle h2').css('color', '#b60d0a');								
							setTimeout( function() { 
								document.location.replace(new_loc);
							}, 1000 );
						} else if(result.indexOf('LANG')!=-1) {
							showError_login("<strong>"+lang_text_arr['common_7']+"</strong>");
							$('.logintitle h2').html(lang_text_arr['common_8']);
							$('.logintitle h2').css('color', '#b60d0a');								
							setTimeout( function() { 
								var loc_param_t = $("#actual_lang").html().split("¤");
								var getParams = result.split("|");
								var new_loc_t = (loc_param[1]=="!new") ? 'http://shophunter.eu/'+loc_param[1]+'/'+getParams[1]+'/' : 'http://shophunter.eu/'+getParams[1]+'/';								
								document.location.replace(new_loc_t);
							}, 1000 );
						}
					}
				});												
			}

			$('#reminder_a a').click(function (e) {
				e.preventDefault();

				$("#log_email").css('background-color', '#FFFFFF');
				$("#log_email").css('color', '#616161');
				$("#log_pass").css('background-color', '#FFFFFF');
				$("#log_pass").css('color', '#616161');							
				
				$("#login-dialog-container").animate({ height: '290px'}, 1000, function() {
					$('#login_reminder').show('slow');
					setTimeout( function() { $('#reminder_msg').show(); }, 600 );	
				});
				
			});	
			
			$('#loginReminderButton').click(function (e) {
				e.preventDefault();
				showError_login("");
				$("#rem_email").css('background-color', '#FFFFFF');
				$("#rem_email").css('color', '#616161');	
				$("#log_email").css('background-color', '#FFFFFF');
				$("#log_email").css('color', '#616161');	
				$("#log_pass").css('background-color', '#FFFFFF');
				$("#log_pass").css('color', '#616161');						
				
				$.ajax({
				type: "POST",
				url: "req_resp/log_req_resp.php",
				data: "passRem="+urlencode($("#rem_email").val()),
				success: function(result){
						if(result.indexOf('error')!=-1) {
							var getParams = result.split("|");
							switch(getParams[1])
							{
							case "5":
							  showError_login(lang_text_arr['common_9']);
							  $("#rem_email").css('background-color', '#b60d0a');
							  $("#rem_email").css('color', '#FFFFFF');								  
							  break;									
							case "6":
							  showError_login(lang_text_arr['common_10']);
							  $("#rem_email").css('background-color', '#b60d0a');
							  $("#rem_email").css('color', '#FFFFFF');								  
							  break;
							case "7":
							  showError_login(lang_text_arr['common_11']);
							  $("#rem_email").css('background-color', '#b60d0a');
							  $("#rem_email").css('color', '#FFFFFF');							  
							  break;	
							case "8":
							  showError_login(lang_text_arr['common_12']);
							  $("#rem_email").css('background-color', '#b60d0a');
							  $("#rem_email").css('color', '#FFFFFF');							  
							  break;									  
							}											
						} else if(result.indexOf('OK')!=-1) {
							showError_login(lang_text_arr['common_13']);
							$('.logintitle h2').html(lang_text_arr['common_14']);
							$('.logintitle h2').css('color', '#b60d0a');								
							setTimeout( function() { 
								document.location.replace(new_loc);
							}, 1000 );								
						}								
					}
				});						
			});						
		}
	});	
}

function narrowingStart() {
	
	var narrowingStr = "";
	narrowingStr += ($('#narrOrder img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrPoints img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrPhone img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrChat img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrCredit img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrPersonal img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrShipping24 img').attr('class') == "active") ? "1" : "0";
	narrowingStr += ($('#narrSippingFree img').attr('class') == "active") ? "1" : "0";	

	$.ajax({
	type: "POST",
	url: "req_resp/hunting_req_resp.php",
	data: "serviceSession="+urlencode(narrowingStr)+"|"+urlencode($("#searchInputText").val()),
	success: function(result){
			if(result.indexOf('OK')!=-1) {
				dropHuntingDialog();
				document.location.replace(new_loc+"hunting.php");
			}
		}
	});		
}  

function show_registration_form() {
	
	var contact = {
		close: function (dialog) {
			var url = window.location.href;
			var params = url.split('?');   
			var params2 = params[0].split('/');
			if(params2[params2.length-1].indexOf('hunting.php')==-1) {
				parent.document.location.reload(); 
			} else {
				document.location.replace(new_loc);
			}		
		}
	};			
	
	$("#regForm").modal({
		closeHTML: "<a href='#' title='Close' class='reg-close'></a>",
		overlayId: 'reg-dialog-overlay',
		containerId: 'reg-dialog-container',
		overlayClose:false,				
		bgiframe: true,
		autoOpen: false,
		onClose: contact.close,				
		onShow: function (dialog) {	
		
			$("#header_container_right_banner").empty();
			$(".box_right_banner").empty();	

			addRegistrationClickEvent();
		}
	});	
}

function dropHuntingDialog() {
	
	var huntingInterval;
	
	var hunting = {
		container: null,
		open: function (d) {
			huntingself = this; 
			huntingself.container = d.container[0];
			d.overlay.fadeIn(100, function () {
				$("#hunting-modal-content", huntingself.container).show();		
				var title = $("#hunting-modal-title", huntingself.container);
				title.show();
				d.container.slideDown(100, function () {
					var h = $("#hunting-modal-data", huntingself.container).height() + title.height() + 0; 
					d.container.animate({height: h}, 0,
						function () {
							$("div.close", huntingself.container).show();
							$("#hunting-modal-data", huntingself.container).show();
							huntingInterval = setInterval(function() { 
								var hunting_msg_arr = ($("#hunting-msg").html()).split(".");
								if(hunting_msg_arr.length < 5) {
									$("#hunting-msg").html($("#hunting-msg").html()+" .");	
								} else {
									var new_hunting_msg = ($("#hunting-msg").html()).replace(/ \./g,'');
									$("#hunting-msg").html(new_hunting_msg);
								}
							}, 500);
						}
					);
				});
			})
		},
		close: function (d) {
			var huntingself = this;
			d.container.animate(
				{top:"-" + (d.container.height() + 20)},
				500,
				function () {
					clearInterval(huntingInterval);			
					huntingself.close(); 
				}
			);
		}
	};	

	$("#hunting-modal-content").modal({
		overlayId: 'hunting-overlay',
		containerId: 'hunting-container',
		closeHTML: '<div class="close"><a href="#" class="simplemodal-close">'+lang_text_arr['common_32']+'</a></div>',
		overlayClose:false,				
		bgiframe: true,
		autoOpen: false,
		opacity:40, 			
		onOpen:hunting.open,
		onClose:hunting.close
	});
	
	$("#hunting-container").css('opacity',0.8);
	$("div.close").click(function() {	
		var url = window.location.href;
		if(url.indexOf('hunting.php')!=-1) {
			clearInterval(huntingInterval);
			document.location.replace(new_loc);
		} else {
			clearInterval(huntingInterval);
			parent.document.location.reload();
		}
	});
	
	addHuntingEvent();	

} 

function addHuntingEvent() {
	
	$("#narrowingSelect").change(function () {

		var str = "";
		$("select option:selected").each(function () {
			str += $(this).attr("value");
		});	

		$.ajax({
		type: "POST",
		url: "req_resp/hunting_req_resp.php",
		data: "narrowingSession="+urlencode(str)+"|"+urlencode($("#searchInputText").val()),
		success: function(result){
				if(result.indexOf('OK')!=-1) {
					dropHuntingDialog();
					document.location.replace(new_loc+"hunting.php");
				}
			}
		});			
	});		

	$("#searchInputButton").click(function () {
		if($("#searchInputText").val().length > 2) {			
			$.ajax({
			type: "POST",
			url: "req_resp/hunting_req_resp.php",
			data: "huntingSession="+urlencode($("#searchInputText").val()),
			success: function(result){
					if(result.indexOf('OK')!=-1) {
						dropHuntingDialog();
						document.location.replace(new_loc+"hunting.php");							
					}
				}
			});						
		}	
	});
	
	$('#searchInputText').keypress(function(e) {
		var code = e.keyCode ? e.keyCode : e.which;
		if((code.toString() == 13) && ($("#searchInputText").val().length > 2)) {			
			$.ajax({
			type: "POST",
			url: "req_resp/hunting_req_resp.php",
			data: "huntingSession="+urlencode($("#searchInputText").val()),
			success: function(result){
					if(result.indexOf('OK')!=-1) {
						dropHuntingDialog();
						document.location.replace(new_loc+"hunting.php");
					}
				}
			});			
		}	
	});		
}	

function dropNarrowingDialog () {
	
	var OSX = {
		container: null,
		open: function (d) {
			var self = this;
			self.container = d.container[0];
			d.overlay.fadeIn('slow', function () {
				$("#osx-modal-content", self.container).show();
				narrowingDefault();					
				
				if($('#narrOrder img').attr('class') == "active") {				
					$("#narrRadio1").css('background-image', 'url(style/image/check_true.gif)');							
				}			

				if($('#narrPoints img').attr('class') == "active") {					
					$("#narrRadio2").css('background-image', 'url(style/image/check_true.gif)');						
				}
				
				if($('#narrPhone img').attr('class') == "active") {					
					$("#narrRadio3").css('background-image', 'url(style/image/check_true.gif)');							
				} 					

				if($('#narrChat img').attr('class') == "active") {								
					$("#narrRadio4").css('background-image', 'url(style/image/check_true.gif)');							
				}				

				if($('#narrCredit img').attr('class') == "active") {							
					$("#narrRadio5").css('background-image', 'url(style/image/check_true.gif)');						
				}					

				if($('#narrPersonal img').attr('class') == "active") {					
					$("#narrRadio6").css('background-image', 'url(style/image/check_true.gif)');						
				}				

				if($('#narrShipping24 img').attr('class') == "active") {						
					$("#narrRadio7").css('background-image', 'url(style/image/check_true.gif)');							
				} 					

				if($('#narrSippingFree img').attr('class') == "active") {					
					$("#narrRadio8").css('background-image', 'url(style/image/check_true.gif)');						
				} 				

				$('#narrRadio1').click(function() {
					if($('#narrOrder img').attr('class') == "active") {
						$('#narrOrder img').attr('class', "notActive");						
						$("#narrRadio1").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrOrder img').attr('class', "active");							
						$("#narrRadio1").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});	
				$('#narrRadio2').click(function() {
					if($('#narrPoints img').attr('class') == "active") {
						$('#narrPoints img').attr('class', "notActive");							
						$("#narrRadio2").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrPoints img').attr('class', "active");						
						$("#narrRadio2").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio3').click(function() {
					if($('#narrPhone img').attr('class') == "active") {
						$('#narrPhone img').attr('class', "notActive");						
						$("#narrRadio3").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrPhone img').attr('class', "active");							
						$("#narrRadio3").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio4').click(function() {
					if($('#narrChat img').attr('class') == "active") {
						$('#narrChat img').attr('class', "notActive");								
						$("#narrRadio4").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrChat img').attr('class', "active");						
						$("#narrRadio4").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio5').click(function() {
					if($('#narrCredit img').attr('class') == "active") {
						$('#narrCredit img').attr('class', "notActive");							
						$("#narrRadio5").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrCredit img').attr('class', "active");							
						$("#narrRadio5").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio6').click(function() {
					if($('#narrPersonal img').attr('class') == "active") {
						$('#narrPersonal img').attr('class', "notActive");						
						$("#narrRadio6").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrPersonal img').attr('class', "active");							
						$("#narrRadio6").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio7').click(function() {
					if($('#narrShipping24 img').attr('class') == "active") {
						$('#narrShipping24 img').attr('class', "notActive");							
						$("#narrRadio7").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrShipping24 img').attr('class', "active");						
						$("#narrRadio7").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});
				$('#narrRadio8').click(function() {
					if($('#narrSippingFree img').attr('class') == "active") {
						$('#narrSippingFree img').attr('class', "notActive");						
						$("#narrRadio8").css('background-image', 'url(style/image/check_false.gif)');							
					} else {
						$('#narrSippingFree img').attr('class', "active");							
						$("#narrRadio8").css('background-image', 'url(style/image/check_true.gif)');							
					}					
				});	
				
				$('#sendNarrowingButton').click(function() {	
					narrowingStart();													   
					self.close();				
				});				
				
				var title = $("#osx-modal-title", self.container);
				title.show();
				d.container.slideDown('slow', function () {
					setTimeout(function () {
						var h = $("#osx-modal-data", self.container).height()
							+ title.height()
							+ 20; // padding
						d.container.animate(
							{height: h}, 
							200,
							function () {
								$("div.close", self.container).show();
								$("#osx-modal-data", self.container).show();
							}
						);
					}, 300);
				});
			})
		},
		close: function (d) {
			var self = this;
			d.container.animate(
				{top:"-" + (d.container.height() + 20)},
				500,
				function () {
					narrowingEffect();
					self.close(); 
				}
			);
		}
	};	

	$("#osx-modal-content").modal({
		overlayId: 'osx-overlay',
		containerId: 'osx-container',
		closeHTML: '<div class="close"><a href="#" class="simplemodal-close">x</a></div>',
		minHeight:80,
		opacity:65, 
		position:['0',],			
		overlayClose:true,
		onOpen:OSX.open,
		onClose:OSX.close
	});
	
	if($.browser.msie) {
		$("#osx-container").css('background-image', 'url(style/image/narrowing_dialog_bottom.gif)');	
		$("#osx-container").css('background-position', 'bottom left');	
		$("#osx-container").css('background-repeat', 'no-repeat');			
	} else if ($.browser.opera){
		$("#osx-container").css('background-image', 'url(style/image/narrowing_dialog_bottom.gif)');	
		$("#osx-container").css('background-position', 'bottom left');	
		$("#osx-container").css('background-repeat', 'no-repeat');	
		$("#osx-container").css('margin-left', '-100px');			
		$("#osx-container").css('width', '642');						
	} else {
		$("#osx-container").css('background-color', '#FFFFFF');			
	}	

}

function addRegistrationClickEvent() {
	
	$('#regFormButton').click(function (e) {
		e.preventDefault();

		var bg = $("#reg_check_img").css('background-image');
		var bgsplit = bg.split("/");
		bg = bgsplit[bgsplit.length-1];
		bg = bg.substr(6,4);
		var new_bg = "";
		if(bg != "true") {						
			showError(lang_text_arr['common_15']);	
		} else {
			var name = $("#shop_name_input").val();
			var url = $("#shop_url_input").val();
			var comment = $("#comment_input").val();
			var email = $("#email_input").val();
			var pass = $("#pass_input").val();
			var pass_again = $("#pass_again_input").val();
			
			if(!regButtonDisabled) {

				name = name.replaceAll("&","_and_");
				$.ajax({
				type: "POST",
				url: "req_resp/reg_req_resp.php",
				data: "shop_name="+urlencode(name)+"&shop_url="+urlencode(url)+"&email="+urlencode(email)+"&comment="+urlencode(comment)+"&pass="+urlencode(pass)+"&pass_again="+urlencode(pass_again),
				success: function(result){	
						if(result.indexOf('OK')!=-1) {
							$('.regtitle h2').html(lang_text_arr['common_16']);
							$('.regtitle h2').css('color', '#b60d0a');
							showError(lang_text_arr['common_17']);
							regButtonDisabled = true;
							setTimeout( function() { 
								document.location.replace(new_loc);
							}, 2500 );	
						} else {
							var resultParams = result.split("|");
							if(result.indexOf('error')!=-1) {
								switch(resultParams[1]) {
									case "1":
										showError(lang_text_arr['common_18']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();												  
									  break;									
									case "2":
										showError(lang_text_arr['common_19']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();												
									  break;
									case "3":
										showError(lang_text_arr['common_20']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();												
									  break;
									case "4":
										showError(lang_text_arr['common_21']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();													
									  break;
									case "5":
										showError(lang_text_arr['common_22']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();													
									  break;	
									case "6":
										showError(lang_text_arr['common_23']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();													
									  break;
									case "7":
										showError(lang_text_arr['common_24']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();												
									  break;	
									case "8":
										showError(lang_text_arr['common_25']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();						  
									  break;
									case "9":
										showError(lang_text_arr['common_26']);
										$("#"+resultParams[2]).css('background-color', '#b60d0a');
										$("#"+resultParams[2]).css('color', '#FFFFFF');
										$("#"+resultParams[2]+"_ok").hide();							  
									  break;												  
								}	
							} else {
								showError(lang_text_arr['common_27']);
							}
						}
					}
				});									
			} else {
				showError(lang_text_arr['common_28']);	
			}
		}

	// submit click end
	});
	
	$('#shop_name_input').blur(function() {
		if(($(this).val()) == "") {
			showError(lang_text_arr['common_2']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#shop_name_input_ok").hide();							
		} else if($(this).val().length < 3) {
			showError(lang_text_arr['common_29']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#shop_name_input_ok").hide();
		} else {
			showError("");							
			$(this).css('background-color', '#FFFFFF');
			$(this).css('color', '#616161');
			$("#shop_name_input_ok").show();
		}
	});
	
	$('#shop_url_input').blur(function() {
														   
		if(($(this).val() == "") || ($(this).val() == "http://")) {
			showError(lang_text_arr['common_2']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#shop_url_input_ok").hide();							
		} else {	

			$.ajax({
			type: "POST",
			url: "req_resp/reg_req_resp.php",
			data: "regURL="+urlencode($(this).val()),
			success: function(result){
					if(result.length > 4) {
						showError(result);
						$("#shop_url_input").css('background-color', '#b60d0a');
						$("#shop_url_input").css('color', '#FFFFFF');
						$("#shop_url_input_ok").hide();				
					} else {
						showError("");								
						$("#shop_url_input").css('background-color', '#FFFFFF');
						$("#shop_url_input").css('color', '#616161');
						$("#shop_url_input_ok").show();					
					}
				}
			});								
		}
	});
	
	$('#comment_input').blur(function() {

		if($(this).val() == "") {
			showError(lang_text_arr['common_2']);		
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#comment_input_ok").hide();							
		} else if(($(this).val()).length < 60) {
			showError(lang_text_arr['common_22']);		
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#comment_input_ok").hide();									
		} else {
			showError("");							
			$(this).css('background-color', '#FFFFFF');
			$(this).css('color', '#616161');
			$("#comment_input_ok").show();							
		}
	});	
	
	$('#email_input').blur(function() {
		
		if(($(this).val()) == "") {
			showError(lang_text_arr['common_2']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#email_input_ok").hide();							
		} else {

			$.ajax({
			type: "POST",
			url: "req_resp/reg_req_resp.php",
			data: "regMail="+urlencode($(this).val()),
			success: function(result){
					if(result.length > 4) {
						showError(result);
						$("#email_input").css('background-color', '#b60d0a');
						$("#email_input").css('color', '#FFFFFF');
						$("#email_input_ok").hide();				
					} else {
						showError("");
						$("#email_input").css('background-color', '#FFFFFF');
						$("#email_input").css('color', '#616161');
						$("#email_input_ok").show();					
					}
				}
			});								
		}
	});	
	
	$('#pass_input').blur(function() {
							
		if(($(this).val()) == "") {
			showError(lang_text_arr['common_2']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#pass_input_ok").hide();							
		} else {
			if($(this).val().length < 6) { 
				showError(lang_text_arr['common_25']);
				$(this).css('background-color', '#b60d0a');
				$(this).css('color', '#FFFFFF');
				$("#pass_input_ok").hide();								
			} else {
				showError("");							
				$(this).css('background-color', '#FFFFFF');
				$(this).css('color', '#616161');
				$("#pass_input_ok").show();									
			}
		}
	});
	
	$('#pass_again_input').blur(function() {

		if($(this).val() != $('#pass_input').val()) {
			showError(lang_text_arr['common_26']);
			$(this).css('background-color', '#b60d0a');
			$(this).css('color', '#FFFFFF');
			$("#pass_again_input_ok").hide();							
		} else {
			if($(this).val() == "") {
				showError(lang_text_arr['common_2']);
				$(this).css('background-color', '#b60d0a');
				$(this).css('color', '#FFFFFF');
				$("#pass_again_input_ok").hide();							
			} else {							
				showError("");							
				$(this).css('background-color', '#FFFFFF');
				$(this).css('color', '#616161');
				$("#pass_again_input_ok").show();
			}
		}
	});											
	
	$('#reg_check_img').click(function() {

		var bg = $(this).css('background-image');
		var bgsplit = bg.split("/");
		bg = bgsplit[bgsplit.length-1];
		bg = bg.substr(6,4);
		var new_bg = "";
		if(bg == "true") {
			new_bg = $(this).css('background-image').replace("check_true.gif", "check_false.gif");
		} else {
			new_bg = $(this).css('background-image').replace("check_false.gif", "check_true.gif");
		}
		$(this).css("background-image", new_bg);						
	});					
		
	$("#showASZF").click(function() {
	
		var nameB = $("#shop_name_input").val();
		var urlB = $("#shop_url_input").val();
		var commentB = $("#comment_input").val();
		var emailB = $("#email_input").val();
		var passB = $("#pass_input").val();
		var pass_againB = $("#pass_again_input").val();
		var backup = $(".regFormContent").html();								
		$(".regFormContent form").hide();
		$("#error_message").hide();
		$(".regtitle h2").hide();
		$(".regtitle h2").html(lang_text_arr['common_30']);
		$(".regtitle h2").show("slow");
		$(".regFormContent").css("width","500px");
		$(".regFormContent").load("content/aszf.php", function() {
			$("#regform_aszf").show("slow");	
			
			$("#regform_aszf_href").click(function() {

				$(".regFormContent").append($(backup));
				$("#regform_aszf").remove();
				$("#regform_aszf_back").remove();
				$(".regFormContent").css("width","457px");
				$(".regFormContent form").show();
				$("#shop_name_input").val(nameB);
				$("#shop_url_input").val(urlB);
				$("#comment_input").val(commentB);
				$("#email_input").val(emailB);
				$("#pass_input").val(passB);
				$("#pass_again_input").val(pass_againB);
				$("#error_message").show();
				$(".regtitle h2").hide();
				$(".regtitle h2").html(lang_text_arr['common_31']);
				$(".regtitle h2").show("slow");
				addRegistrationClickEvent();
			});						
		});
	});
}

function initialize_pres_img() {

	var marginTopBrowser1 = 36;
	var marginTopBrowser2 = 155;

	if($.browser.msie) {
		if(jQuery.browser.version.substr(0,1) == "6") {
			$("#pres_tab_1_img img").css('margin-top', '41');
			$("#pres_tab_2_img img").css('margin-top', '163');			
			marginTopBrowser1 = 36;
			marginTopBrowser2 = 155;			
		}
	}

	$("#pres_tab_1_img").hover(function() {
		$("#pres_tab_1_img img").css('z-index', '10000');	
		$(this).find('img').addClass("hover").stop() 
			.animate({
				marginTop: '0', 
				marginLeft: '5',
				width: '180px', 
				height: '180px'
			}, 200); 
	
	} , function() {	
		$(this).find('img').removeClass("hover").stop()  
			.animate({
				marginTop: marginTopBrowser1, 
				marginLeft: '5',
				width: '70px', 
				height: '70px'
			}, 400);		
	});
		
	$("#pres_tab_2_img").hover(function() {
		$("#pres_tab_2_img img").css('z-index', '10000');	
		$(this).find('img').addClass("hover").stop() 
			.animate({
				marginTop: '97', 
				marginLeft: '5',
				width: '180px',
				height: '180px' 
			}, 200);
	
	} , function() { 
		$("#pres_tab_2_img img").css('z-index', '5');
		$(this).find('img').removeClass("hover").stop()  
			.animate({
				marginTop: marginTopBrowser2, 
				marginLeft: '5',
				width: '70px', 
				height: '70px'
			}, 400);				
	});		
}

$(document).ready(function () {	
					
	narrowingEffect();
	addHuntingEvent();	
	
	/************** NARROWING DIALOG ******************/
	/**************************************************/		
	
	if(!loginSessionActive) {
		$("#narrowingDetails_text").click(function (e) {
			dropNarrowingDialog ();	
		});
		
		$("#narrowingDetails img").click(function (e) {
			dropNarrowingDialog ();	
		});
	}
	
	/************** LOGIN ÉS REGISZTR FORM	***********/
	/**************************************************/	

	$('#header_top_nav a.login').click(function (e) {	
		show_login_form();										 
	});

	$('#header_top_nav a.reg').click(function (e) {
		show_registration_form();
	});
	
	/************** RIGHT PRESENTER IMG HOVER *********/
	/**************************************************/  	

	initialize_pres_img();	
	
// doc ready end	
});


