$(document).ready(function() {

	// Opstarten chat functionaliteit / naar wallet
	$(".start_chat").click(function(e) {
		e.preventDefault();
								
		var url = $("#wallet_url").val();
		var cam = $(this).attr('title');
		if (cam){
				url += "&m=" + escape(cam);
		}		
		window.open(url, "wallet");		
	});
		
	$('.autocomplete').attr('autocomplete', 'off');
	
	/* Add suggest box */
/*	$("#suggest").jSuggest({
		   url: "/inline/search/modelnaam.html",
		   type: "GET",
		   data: "q" ,
		   delay: 500,
		   minchar: 0,
		   autoChange: true,
		   opacity: 1.0,
		   zindex: 1000,
		   loadingImg: '',
		   loadingText: 'Zoekt..'
 	});
*/
	// Handle default text insert and remove
	$("#suggest").focus(function() {
		if ($(this).val() == $(this).attr('title')){
			$(this).val("");
		}
	});

	$("#suggest").blur(function() {
		if ($(this).val() == "")
			$(this).val($(this).attr('title'));
	});
	
	$("#zoekchatpartner").click(function (e){				
		if($.trim($("#suggest").val()) != "" && $("#suggest").val() != $('#suggest').attr('title')){			
	 		window.location = '/profiel/'+$("#suggest").val()+'.html';	 		
		}		
		return false;		
	});		


	// Small, Medium, Large toggle 
	$(".toggle_format").click(function(e){		
		
		e.preventDefault();
		size = $(this).attr('rel');
		$.cookie("curr_size",size);
		$(".toggle_format img").each(function (i,e){			
			$(this).attr('src', $(this).attr('src').replace('zactive','znormal'));  			
		});		
		$("[rel="+$(this).attr('rel')+"] img").attr('src', $("[rel="+$(this).attr('rel')+"] img").attr('src').replace('znormal','zactive'));  	    	    
		$(".cam_cnt_default, .cam_cnt_large, .cam_cnt_small").attr('class','cam_cnt_'+$.cookie("curr_size"));
		DD_belatedPNG.fix('.png');				
	});
	thumbSize = ($.cookie("curr_size")==null)?'default':$.cookie("curr_size");		
	//thumbSize = 'default';	
	$(".cam_cnt_default, .cam_cnt_large, .cam_cnt_small").attr('class','cam_cnt_'+thumbSize);
	
	$("[rel="+thumbSize+"] img").each(function() {
		var src = $(this).attr('src').replace('znormal','zactive');
		$(this).attr('src', src);
	});
	
				
	// Sortering, waardering/leeftijd
	$(".toggle_sort").click(function (e){
		e.preventDefault();
		$(".toggle_sort").removeClass('leeftijd_active').removeClass('waardering_active')		
		$(this).addClass($(this).attr('id')+'_active');												
		$("#fld_sortering").val($(this).attr('id'));		
		$("#form_filter_cams").submit();		
	});	


	if($("#fld_sortering").val()){		
		string  = $("#fld_sortering").val()+'_active';
		fieldId = $("#fld_sortering").val();
		$("#"+fieldId).addClass(string);
	}

			
});

