Site = new function(){
	 this.kukac = function() {
        $('#contentwrapper').find("a[href*='##kukuc##']").each(function(){
	        this.href = this.href.replace('##'+'kukuc'+'##',String.fromCharCode(64) );
	        this.innerHTML = this.innerHTML.replace('##'+'kukuc'+'##', String.fromCharCode(64) );
	     });
        
	 }
	 
	 this.stat = function() {
		 $('.itemstat').click(function(){
			 openWin ( $(this).attr('href') );
			 return false;
		 });
		 
		 
		 
	 }
	 
	 this.imageHover = function() {
		 
		 $("#nyito_keres").bind("mouseenter",function(){
			 $(this).attr('src' , '/images/kereses_inditasa_over.jpg');
		  }).bind("mouseleave",function(){
		      $(this).attr('src' , '/images/kereses_inditasa.jpg');
		  });
		 
		 $("#savereg").bind("mouseenter",function(){
			 $(this).attr('src' , '/images/regisztracio_gomb_over.jpg');
		  }).bind("mouseleave",function(){
		      $(this).attr('src' , '/images/regisztracio_gomb.jpg');
		  });
		 
		 $('#kereskedeslista').bind("mouseenter",function(){
			 $(this).attr('src' , '/images/kereskedes_kereses_over.jpg');
		  }).bind("mouseleave",function(){
		      $(this).attr('src' , '/images/kereskedes_kereses.jpg');
		  });
		 
	 }
	 
	 this.rapidsearch = function() {
		 $('.rapidsearch').click(function(){
			 href = $(this).attr('href');
			 if ( href.length > 0 ) {
				 window.location = href;
				 return false;
			 }
			 aktualis = $(this).parent();
			 aktivlegyen = aktualis.attr('id');

			 $('#gyorskereso-kategoriak div').each(function() {
				id = $(this).attr('id');
				lng = id.length;
				if ( id.substr( lng-7 ) != "inaktiv" ) {
					$(this).attr('id' , id.substr( 0, lng-5 ) + 'inaktiv' );
				}
			 });
			 
			 myid =  aktivlegyen.substr( 0, aktivlegyen.length-7 ) + 'aktiv';
			 $('#'+aktivlegyen).attr('id' , myid );
			 return false;
		 });
		 
		 $('.rapidsearch2').click(function(){
			 
			 href = $(this).attr('href');
			 if ( href.length > 5 ) {
				 window.location = href;
				 return false;
			 }
			 
			 aktualis = $(this).parent();
			 aktivlegyen = aktualis.attr('id');

			 $('#gyorskereso-kategoriak-fejlec1 div,#gyorskereso-kategoriak-fejlec2 div').each(function() {
				id = $(this).attr('id');
				lng = id.length;
				if ( id.substr( lng-7 ) != "inaktiv" ) {
					$(this).attr('id' , id.substr( 0, lng-5 ) + 'inaktiv' );
				}
			 });
			 
			 myid =  aktivlegyen.substr( 0, aktivlegyen.length-7 ) + 'aktiv';
			 $('#'+aktivlegyen).attr('id' , myid );
			 return false;
		 });
	 }
	 
	 this.debug = function() {
		 visible = $('#message_box').is(':visible');
		 if ( visible ) {
			 $('#message_box').draggable();
			 $('#debug_data').hide();
			 $('#debug_session').click(function(){
				 $('#debug_data').toggle();
				 return false;
			 });
		 }
	 }
	 
	 this.tabs = function() {
		 $(function () {
             var tabContainers = $('div.tabs > div');
             var tabContent = $('div#tabcontent');
             tabContainers.hide().filter(':first').show();
             
             $('div.tabs ul.tabNavigation a').click(function () {
            	 	 $(tabContent).html ( '' );
                     
            	 	 tab = $(this).attr('rel');
            	 	 h = $('div#' + tab ).html();

            	 	 $(tabContent).html ( h );
            	 	
                     $('div.tabs ul.tabNavigation a').removeClass('selected');
                     $(this).addClass('selected');
                     return false;
             }).filter(':first').click();
		 });
		 
	 }
	 
	 this.registration = function() {
		 $(".billequals").live("click", function(){
		      checked = $(this).is(":checked");
		      if ( checked ) {
		    	  $('.billing_address').hide();
		      }
		      else {
		    	  $('.billing_address').show();
		      }
		 });
		 
		 $(".billcontactequals").live("click", function(){
		      checked = $(this).is(":checked");
		      if ( checked ) {
		    	  $('.billing_contact').hide();
		      }
		      else {
		    	  $('.billing_contact').show();
		      }
		 });

		 $(".billequals").click().click();
		 $(".billcontactequals").click().click();
		 
		 $("#regisztracio").find("#huseg").click(function(){
			if($(this).attr("checked") == true)	{
				$("#egyosszeg").attr("checked", false);
			}
		 });
		 $("#regisztracio").find("#egyosszeg").click(function(){
			if($(this).attr("checked") == true)	{
				$("#huseg").attr("checked", false);
			}
		 });
		 
	 }
	 
	 this.postad = function() {

		$('.img img').css('border' , '1px solid transparent'); 
		
		$('.img img').live("mouseenter",function() {
			$(this).css('border' , '1px solid #F37100');
		  }).live("mouseleave",function(){
			  at = $(this).attr('selected');
			  //alert ( at );
			  if ( at == '' || typeof ( at ) == "undefined" ) {
				  $(this).css('border' , '1px solid transparent');
			  }
		});
		/*
		$('.img img').click(function() {
			$('.img img').each(function(){
				$(this).css('border' , '1px solid transparent' );
				$(this).attr('selected' , '');
			});
			$(this).css('border' , '1px solid #F37100' );
			$(this).attr('selected' , 'true');
			
			parentdiv = $(this).parent();
			chkbox = $(parentdiv).find('input');
			$('input[name="defaultimage"]').val(chkbox.val());
			
			
		});
		*/
		$('.img img').live('click' , function(){
			
			$('.img img').each(function(){
				$(this).css('border' , '1px solid transparent' );
				$(this).attr('selected' , '');
			});
			$(this).css('border' , '1px solid #F37100' );
			$(this).attr('selected' , 'true');
			
			parentdiv = $(this).parent();
			chkbox = $(parentdiv).find('input');
			$('input[name="defaultimage"]').val(chkbox.val());
		
		});
		
		imgs = $('input[name="img[]"]').val();
		if ( typeof (imgs) != "undefined" ) {
			$('input[name="defaultimage"]').val(imgs);
		}
		
		var lang = $('body').attr('lang');
 		catid = $('#rp_tipus').val();
 		if ( lang.length == 2 && catid > 0 ) {
 			
        $.ajax({  
            type: "POST",  
            data: '',  
            dataType: "json",  
            cache: false,  
            url: '/'+lang+'/ajax/getCarMakes/' + catid ,  
            error: function() {  
                //alert(site_lang.failed_submit);  
            },  
            success: function(data) {
                $("select#make option").remove();  
  
                $.each(data, function(i,j){  
                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
                    $(row).appendTo("select#make");  
                });  
                
                sel_make = $('#selected_make').val();
                
                if ( sel_make > 0 ) {
                	$("select#make option[value='"+sel_make+"']").attr('checked' , 'checked');
                	$("select#make").val(sel_make);
                	$("select#make").trigger('change');
                	
                }
            }  
        });  
 		}
		 
        $("select#make").bind('mouseout' , function(){
        	$(this).trigger('change');
        });
		 
		 $("select#make").change(function(){  
	        var post_string = "id=" + $(this).val();  
	        
	        $.ajax({  
	            type: "POST",  
	            data: post_string,  
	            dataType: "json",  
	            cache: false,  
	            url: '/'+lang+'/ajax/getCarModelsByMake',  
	            //timeout: 2000,  
	            error: function() {  
	                //alert(site_lang.failed_submit);  
	            },  
	            success: function(data) {   
	                // Clear all options from sub category select  
	                $("select#model option").remove();  
	  
	                // Fill sub category select  
	                $.each(data, function(i,j){  
	                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
	                    $(row).appendTo("select#model");  
	                });  
	                
	                sel_model = $('#selected_model').val();
	                
	                if ( sel_model > 0 ) {
	                	$("select#model option[value='"+sel_model+"']").attr('checked' , 'checked');
	                	$("select#model").val(sel_model);
	                	
	                }
	                
	            }  
	        });  
	    });   
	 }
	 
	 this.rapidSearch = function() {
		 
		 var lang = $('body').attr('lang');
		 if ( lang.length == 2 && false ) {
	        $.ajax({  
	            type: "POST",  
	            data: '',  
	            dataType: "json",  
	            cache: false,  
	            url: '/'+lang+'/ajax/getCarMakes',  
	            error: function() {  
	                //alert(site_lang.failed_submit);  
	            },  
	            success: function(data) {   
	                $("select#make_search option").remove();  
	                firstrow = "<option value=0>" + site_lang.no_matter + "</option>";
	                $(firstrow).appendTo("select#make_search");  
	                $.each(data, function(i,j){  
	                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
	                    $(row).appendTo("select#make_search");  
	                });  
	                
	                sel_make = $('#selected_make').val();
	                
	                if ( sel_make > 0 ) {
	                	$("select#make_search option[value='"+sel_make+"']").attr('checked' , 'checked');
	                	$("select#make_search").val(sel_make);
	                	$("select#make_search").trigger('change');
	                	
	                }
	                
	            }  
	        });  
		 }
		 $("select#make_search").change(function(){  
		        var post_string = "id=" + $(this).val();  
		  
		        $.ajax({  
		            type: "POST",  
		            data: post_string,  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarModelsByMake',  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                // Clear all options from sub category select  
		                $("select#model_search option").remove();  
		                firstrow = "<option value=0>"+ site_lang.no_matter +"</option>";
		                $(firstrow).appendTo("select#model_search");
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("select#model_search");  
		                });  
		                
		                
		                sel_make = $('#selected_model').val();
		                
		                if ( sel_make > 0 ) {
		                	$("select#model_search option[value='"+sel_make+"']").attr('checked' , 'checked');
		                	$("select#model_search").val(sel_make);
		                	$("select#model_search").trigger('change');
		                	
		                }
		               
		            }  
		        });  
		    });
		 
	 }
	 
	 this.addtoFav = function() {
		/*
		$.post(
				$('#addtofav').attr('checkhref') , { id: $('#addtofav').attr('rel') },
				function(data){
					$('#addtofav').addClass(data);
				}
		);  
		 
		$('#addtofav').live('click' , function(){
			obj = $(this);
			href = obj.attr('href');
			if ( href ) {
				$.post( href, { id: obj.attr('rel') },
					function(data){
						$('#addtofav').removeClass('fav');
						$('#addtofav').removeClass('notfav');
						$('#addtofav').removeClass('error');
						$('#addtofav').addClass(data);
				 	}
				);
			}
			return false;
		});
		*/
	 }
	 
	 this.addtoGarage = function() {
		$('#addtogarage').live('click' , function(){
				obj = $(this);
				href = obj.attr('href');
				if ( href ) {
					$.post( href, { id: obj.attr('rel') },
						function(data){
							if ( data == "notloggedin" ) {
								alert ( 'A szolgáltatás használatáhot kérjük jelentkezzen be!' );
							}
							else	{
								$('#addtogarage').removeClass('ingarage');
								$('#addtogarage').removeClass('notingarage');
								$('#addtogarage').removeClass('error');
								$('#addtogarage').addClass(data);
								$('#addtogarage').find("span").html(site_lang[data]);
							}
					 	}
					);
				}
				return false;
			});
			
			$('.addtogarage').live('click' , function(){
				obj = $(this);
				href = obj.attr('href');
				if ( href ) {
					$.post( href, { id: obj.attr('rel') },
						function(data){
							if ( data == "notloggedin" ) {
								alert ( 'A szolgáltatás használatáhot kérjük jelentkezzen be!' );
							}
							else	{
								$(obj).removeClass('ingarage');
								$(obj).removeClass('notingarage');
								$(obj).removeClass('error');
								$(obj).addClass(data);
								$(obj).find("span").html(site_lang[data]);
								if($("body").attr("id") == "mytrader" && data == "notingarage")	{
									$("#kocsikeret_"+obj.attr('rel')).remove();
								}
							}
					 	}
					);
				}
				return false;
			});
	 }
	 
	 this.foto = function() {

			 $("a[rel^='prettyPhoto']").prettyPhoto();

	 }
	 
	 this.activateItem = function() {
		 
		 $('.item_activate').removeClass('active inactive');
		 $('.item_activate').each(function(){
			 var link = $(this);
			 $.post( $(this).attr('checkhref') , { id: $(this).attr('rel') }, function(data){
				 $(link).addClass(data);
			 });
	
		 });
		 
		 $('.item_activate').live('click' , function(){
			 link = $(this);
			 itemid = $(this).attr('rel');
			 href = $(this).attr('href');
			 $.post( href, { id: itemid } , function ( data ) {
				 $(link).removeClass('active inactive');
				 $(link).addClass(data);
			 });
			 return false;
		 });
	 }
	 
	 this.sponsor = function() {
		 $('.item_sponsor').live('click' , function(){
			 return false;
		 });
	 }
	 
	 this.szukito = function() {
		 
		 /* TODO: meg kell heggeszteni */ 
		 
		 var lang = $('body').attr('lang');
		 
		 $(".modelllista option").remove(); 
		 var row = "<option value=\"0\">"+ site_lang.select_brand +"</option>";  
         $(row).appendTo("select.modelllista");  
         
         $(".felad_modell option").remove(); 
		 var row = "<option value=\"0\">"+ site_lang.select_brand +"</option>";  
         $(row).appendTo("select.felad_modell");  
		 
         
		 
		 $("#fejlec .gyartmanyvalaszto").change(function(){  
		        var post_string = "id=" + $(this).val();  
		        catid = $('#rp_tipus').val();
		        $.ajax({  
		            type: "POST",  
		            data: post_string,  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarModelsByMake/' + catid ,  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                // Clear all options from sub category select
		                //console.log ( $(".modelllista option") );
		                $("#fejlec .modelllista option").each(function(){
		                	$(this).remove();
		                });
		                
		                firstrow = "<option value=0>" + site_lang.no_matter +"</option>";
		                $(firstrow).appendTo("#fejlec select.modelllista");
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("#fejlec select.modelllista");  
		                });  
		                
		                var kiv = $('#kiv_modell').val();
		                $('#fejlec .modelllista').each(function(){
		                	$(this).val ( kiv );
		                });
		                
		               
		            }  
		        });  
		    });
		 
		 $("#torzs .gyartmanyvalaszto").change(function(){  
		        var post_string = "id=" + $(this).val();  
		        
		        pageid = $('body').attr('id');
		        if ( pageid == "welcome") {
		        	catid = $('#rp_tipus').val();
		        }
		        else {
		        	catid = $('input[name="hirdetes_tipus"]').val();
		        }
		        
		        //alert ( catid );
		        $.ajax({  
		            type: "POST",  
		            data: post_string,  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarModelsByMake/' + catid ,  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                // Clear all options from sub category select
		                //console.log ( $(".modelllista option") );
		                $("#torzs .modelllista option").each(function(){
		                	$(this).remove();
		                });
		                
		                firstrow = "<option value=0>" + site_lang.no_matter +"</option>";
		                $(firstrow).appendTo("#torzs select.modelllista");
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("#torzs select.modelllista");  
		                });  
		                
		                var kiv = $('#kiv_modell').val();
		                $('#torzs .modelllista').each(function(){
		                	$(this).val ( kiv );
		                });
		                
		               
		            }  
		        });  
		    });
		 
		 $(".felad_gyartmany").change(function(){  
		        var post_string = "id=" + $(this).val();  
		  
		        $.ajax({  
		            type: "POST",  
		            data: post_string,  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarModelsByMake',  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                // Clear all options from sub category select
		                //console.log ( $(".modelllista option") );
		                $(".felad_modell option").each(function(){
		                	$(this).remove();
		                });
		                
		                
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("select.felad_modell");  
		                });  
		                
		               var kiv = $('#kiv_modell').val();
		               $('.felad_modell').val ( kiv );
		               
		            }  
		        });  
		    });
		 
		 $(".felad_gyartmany").trigger('change');
		 
		 $(".multiple_keres_gyartmany").change(function(){
				var post_string = "id=" + $(this).val();
				var id = $(this).attr("id").split("_")[3];
				var selected = $(this).val();
				 
				$.ajax({  
		            type: "POST",  
		            data: post_string,  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarModelsByMake/1',  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                $("#multiple_keres_modell_"+id+" option").remove();
		                
										if(selected != "0")	{
											firstrow = "<option value=0>" + site_lang.select_modell +"</option>";
							        $(firstrow).appendTo("#multiple_keres_modell_"+id);        
										}
		                
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("#multiple_keres_modell_"+id);  
		                });  

		                /*var kiv = $('#selected_modell_'+id).val();
		                if(kiv != undefined)	{
		                	if(kiv != "0") {
			                	$("#multiple_felad_modell_"+id+" option[value="+kiv+"]").attr("selected", "selected");
			                }
		                }*/
		            }  
		        });
			});

			$(".multiple_keres_gyartmany").trigger("change");
		 
	 }
	 this.history = function() {
		 $('.ad_history').click(function() {
			openWin ( $(this).attr('rel') );
			return false; 
		 });
	 }
	 
	 this.autonumeric = function() {
		 
		$('.numeric').numeric();
		 
		 
		$('input.autonumeric').focus(function(){
			$('input.autonumeric').autoNumeric();
		});	
	 }
	 
	 this.ujModell = function() {
		 $('#ujmodell').click(function() {
			 
			 gyartmany = $('.felad_gyartmany').val();
			 gyartmanynev = $('.felad_gyartmany option:selected').html();
			 category_id = $('#postad > input[name="hirdetes_tipus"]').val();
			 if ( gyartmany && gyartmany > 0 ) {
				 reply = prompt ( site_lang.model_name);
				 // reply = ucfirst ( reply );
				 if ( reply && reply.length > 0 && reply != 'Null') {
					 re = confirm ( site_lang.model_add_confirm1 + reply + site_lang.model_add_confirm2 + gyartmanynev +  site_lang.model_add_confirm3);
					 if ( re ) {
						 $.post("/hu/ajax/addmodel", { gyartmanyid: gyartmany , modelname : reply , category_id : category_id },
								 function(data){
							 modelid = data.modellid;
							 $('#kiv_modell').val(modelid);
							 $('.felad_gyartmany').trigger('change');
							 $('.felad_gyartmany').val(gyartmany);
							 
						 }, "json");
						 
					 }
				 } else {
					 return false;
				 }
			 } else {
				 alert ( site_lang.first_select_brand);
			 }
			 return false;
		 });
	 }
	 
	 this.ujGyartmany = function() {
		 $('#ujgyartmany').click(function() {
			 
			//gyartmany = $('.felad_gyartmany').val();
			//gyartmanynev = $('.felad_gyartmany option:selected').html();
			category_id = $('#postad > input[name="hirdetes_tipus"]').val();
			reply = prompt ( site_lang.make_name);
			if ( reply && reply.length > 0 && reply != 'Null') {
				re = confirm ( site_lang.make_add_confirm1 + reply + site_lang.make_add_confirm2);
				if ( re ) {
					$.post("/hu/ajax/addmake", { makename : reply , category_id : category_id },
					  function(data){
					    makeid = data.makeid;
						$('.felad_gyartmany').append('<option value="'+data.makeid+'">'+reply+'</option>');
					  }, "json");

				}
			} else {
				return false;
			}
			return false;
		 });
	 }
	 
	 this.rapid_index = function() {
	 
		 page = $('body').attr('id');
		 //if ( page == "welcome") {
			 lang = $('body').attr('lang');
			 $('a.rapidsearch, a.rapidsearch2  ').bind('click' , function() {
				rel = $(this).attr('rel');
				$('#rp_tipus').val ( rel );
				//Site.postad();
				catid = $('#rp_tipus').val();
				$.ajax({  
		            type: "POST",  
		            data: '',  
		            dataType: "json",  
		            cache: false,  
		            url: '/'+lang+'/ajax/getCarMakes/' + catid ,  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		                // Clear all options from sub category select
		                //console.log ( $("#gyartmany option") );
		                $("#autotrader #gyartmany option").each(function(){
		                	$(this).remove();
		                });
		                
		                
		                $.each(data, function(i,j){  
		                    var row = "<option value=\"" +  i +  "\">" +  j +  "</option>";  
		                    $(row).appendTo("#autotrader #gyartmany");  
		                });  
		               
		            }  
		        });
				;
			 });
		 };
	 //}
		 
		
	this.reszletes = function() {
		
		$('#search #ok').css('margin-top' , '1.5em').wrap('<div align="right" style="padding-right: 50px"></div>');
		
		$('#search_typechoose img').bind("mouseenter",function() {
			 
			 $(this).attr('src' , $(this).attr('src').replace('-a.png' , '-b.png') );
		  }).bind("mouseleave",function(){
			  tip = $('#hirdetes_tipus').val();
			  rel = $(this).attr('rel');
			  if ( tip != rel ) {
				  $(this).attr('src' , $(this).attr('src').replace('-b.png' , '-a.png') );
			  }
		      
		  });
		$('#search_typechoose img').bind('click', function() { 
			e = $(this);
			$('#search_typechoose img').each(function(){
				$(this).attr('src' , $(this).attr('src').replace('-b.png' , '-a.png') );
			});
			$(e).attr('src' , $(e).attr('src').replace('-a.png' , '-b.png') );
			$('#hirdetes_tipus').val($(e).attr('rel'));
		});
		
		//$('#search_typechoose img[rel="1"]').click();
	}
	
	this.adview = function() {
		$('img.viewsmall').bind("mouseenter",function() {
			src = $(this).attr('src');
			src = src.replace('90_60' , '285_205');
			$('img#viewbig').attr('src' , src );
						
			href = $('#bighref');
			hrefval = src.replace('285_205' , '800_600');
			$(href).attr('href' , hrefval );
			
		});
	}
	
	this.compare = function() {
	
		$('.printgomb').click(function(){
			window.print();
		});
	
		$('.compare').click(function(){
			var id = $(this).attr('rel');
			$(this).css('color' , 'green' );
			
			$.post("/hu/ajax/compare/", { id: id },
			  function(data){
				if ( data.length > 3 ) {
					window.location = data;
				}
			  });
			return false;
		});
	}
	
	this.irsz = function() {
		$('#zip').blur ( function(){
			
			len = $(this).val().length;
			var country = $("#country").val();
			//alert ( len );
			if ( len == 4 && country == 'hu') {
				$.ajax({  
		            type: "POST",  
		            data: 'irsz='+ $(this).val(),  
		            dataType: "json",  
		            cache: false,  
		            url: "/hu/ajax/getcity/" ,  
		            error: function() {  
		                //alert(site_lang.failed_submit);  
		            },  
		            success: function(data) {   
		            	if(data != "false")	{
		            		$('#city').val(data.city);
							$('#county').val ( data.county );
							$('#county').trigger('change');
		            	}
		            }  
		        });
			}
		});
		
		$('#regisztracio #country').change(function(){
				var val =  $(this).val();
				if(val == "hu")	{
					$("#county_container").show();
					Site.setMask();
				}
				else	{
					$("#county_container").hide();
					Site.setMask();
				}
					
		});
		
		$('#kereskedes select[name="county"]').change(function(){
			var val =  $('#kereskedes select[name="county"]').val();
			$.post("/hu/ajax/getcities/", { county: val }, function(data) {
					$('#kereskedes select[name="city"]').html(data);
				});
			});
	}
	
	this.setMask = function()	{
		
		$('#contact_phone').unmask();
		$('#contact_cellular').unmask();
		$('#contact_fax').unmask();
		
		$('#bill_phone').unmask();
		$('#bill_fax').unmask();
		$('#bill_cellular').unmask();
		
		var county = $("#county").val();
		var country = $("#country").val();
		if(country == "hu")	{
			if(county == "budapest")	{
				$("#contact_phone").mask("+36 9/9999-999");
				$("#contact_cellular").mask("+36 99/999-9999");
				$("#contact_fax").mask("+36 9/9999-999");
				
				$("#bill_phone").mask("+36 9/9999-999");
				$("#bill_cellular").mask("+36 99/999-9999");
				$("#bill_fax").mask("+36 9/9999-999");
				$('#city').val('Budapest');
			}
			else	{
				$("#contact_phone").mask("+36 99/999-999");
				$("#contact_cellular").mask("+36 99/999-9999");
				$("#contact_fax").mask("+36 99/999-999");
				
				$("#bill_phone").mask("+36 9/9999-999");
				$("#bill_cellular").mask("+36 99/999-9999");
				$("#bill_fax").mask("+36 9/9999-999");
			}
		}
	}
	
	this.akciosAr = function()	{
		$("#postad").find("#kategoria").change(function(){
			if($(this).val() == "1607")	{
				$(".akcios_ar").show();
				$('#allapot').val('1602');
			}
			else if($(this).val() == "1608")	{
				$('#allapot').val('1602');
			}
			else	{
				$(".akcios_ar").hide();
				$("#akcios_ar").val("");
				$('#allapot').val('0');
			}
		});
		
		$("#modad").find("#kategoria").change(function(){
			if($(this).val() == "1607")	{
				$(".akcios_ar").show();
				$('#allapot').val('1602');
			}
			else if($(this).val() == "1608")	{
				$('#allapot').val('1602');
			}
			else	{
				$(".akcios_ar").hide();
				$("#akcios_ar").val("");
				$('#allapot').val('0');
			}
		});
	}
}
$(document).ready(function(){
	Site.foto();
	Site.kukac();
	Site.debug();
	Site.tabs();
	Site.registration();
	Site.postad();
	Site.rapidSearch();
	Site.addtoFav();
	Site.addtoGarage();
	
	Site.activateItem();
	Site.sponsor();
	Site.rapidsearch();
	Site.imageHover();
	Site.stat();
	Site.szukito();
	Site.history();
	Site.autonumeric();
	Site.ujModell();
	Site.rapid_index();
	Site.reszletes();
	Site.adview();
	Site.compare();
	Site.irsz();
	Site.setMask();
	Site.ujGyartmany();
	Site.akciosAr();
	
	
	$("#county").change(function(){
		Site.setMask();
	});
	
});

$(window).scroll(function()
{
  //$('#message_box').animate({top:$(window).scrollTop()+5+"px" },{queue: false, duration: 350});
});


function openWin ( href ) {
	window.open( href , 'mywin','left=20,top=20,width=500,scrollbars=1,height=500,toolbar=0,resizable=1') ;
}

function ucfirst (str) {
    // Makes a string's first character uppercase  
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/ucfirst
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'
    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}





function createCookie(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 readCookie(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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
