$(document).ready(function(){
	
	// external links
	$("a[rel='external']").click(function() {
		return !window.open($(this).attr("href"));
	});
	$('.hide-with-js').hide(); // use this class to hide the message "please open this link in new window"
	
	// fade in messages
	$('.successMsg').hide();
	$('.successMsg').fadeIn(1000);
	$('.errorMsg div').hide();
	$('.errorMsg div').fadeIn(1000);
	$('.warningMsg').hide();
	$('.warningMsg').fadeIn(1000);
	
	// non-clickable links
	$(".return-false").click( function() {
		return false;
	});
	
	
	// JUMP MENU
	$("select.jump-menu").change(function(x){
		var url = $("option:selected", this).attr("title");
		if (url.length) {
			window.location.href = url;
		}
	});
	
	
	// clear inputs
	$("#form-newsletter input, #form-search input").each(function(i){
		var inputValue = $(this).val();
		
		$(this).focus(function(){ 
			if ($(this).val()==inputValue) {
				$(this).val("");
			}
		});
		$(this).blur(function(){ 
			if ($(this).val()=="") {
				$(this).val(inputValue);
			}
		});
	});
	
	
	// LINK TOGGLE
	$(".link-toggle").click(function(){
		
		// init Vars
		var classOpened = "opened";
		var classClosed = "closed";
		var opened = $("#but-filtrare").hasClass(classOpened);
		var textOld = $("#but-filtrare").text();
		var textNew = $("#but-filtrare").attr("rel");
		
		// switch Text
		//$(this).text(textNew);
		//$(this).attr("rel", textOld);
		$("#but-filtrare").text(textNew);
		$("#but-filtrare").attr("rel", textOld);
		
		return false;
	});
	
	// ADVANCED SEARCH
	var advSearchOpen = false;
	$("#form-filters").hide();
	$("#header .link-toggle").click(function(){
		$("#form-filters").slideToggle(300);
		
		if (advSearchOpen) {
			// close panel
			//$("#form-filters").slideToggle(300);
			// hide form (because of <select> appears on top)
			//$("#form-filters form").fadeOut(200); 
			
			advSearchOpen = false;
		} else {
			// open panel
			//$("#form-filters").slideToggle(300);
			// show form
			/*setTimeout(function(){
				$("#advanced-search-inner form").css("visibility","visible"); 
				$("#advanced-search-inner form").fadeIn(150); 
			}, 150);*/
			
			advSearchOpen = true;
		}
		return false;
	});
	// change label color on individual checkbox
	$(".checkbox-list input:checkbox").click(function(){
		var status = $(this).attr("checked");
		if (status==true) {
			var cssObj = {
				//'font-weight' : 'bold',
				'color' : '#ffffff'
			}
			$(this).parent().find("label").css(cssObj);
		} else {
			var cssObj = {
				//'font-weight' : 'normal',
				'color' : '#9d899a'
			}
			$(this).parent().find("label").css(cssObj);
		}
	});
	// change label color of checked labels on page load
	$(".checkbox-list input:checked").each(function(){
		var cssObj = {
			//'font-weight' : 'bold',
			'color' : '#ffffff'
		}
		$(this).parent().find("label").css(cssObj);
	});
	
	$(".fadingLink").fadeTo(300, 0.5);
	$(".fadingLink").hover(
		function(){
			$(this).fadeTo(1, 1);
		},
		function(){
			$(this).fadeTo(1, 0.5);
		}
	);
	
	
	// ******************************************************************************
	// TABS
	
	$("ul.tabs a").click(function(){
		
		var active = $(this).attr("rel");
		//alert(active)
		
		// reset all panels
		//$($($($($(this).parent().get(0)).parent().get(0)).parent().get(0)).find(".panel-content ul li.tab-content")).hide();
		$(this).parent().parent().parent().find("li.tab-content").hide();
		$("ul.tabs li a").removeClass("tab-active");
		//$("ul.tabs li a").addClass("tab");
		
		// open active panel
		//$($($($($(this).parent().get(0)).parent().get(0)).parent().get(0)).find(".panel-content ul #"+active).get(0)).show();
		$(this).parent().parent().parent().find("#"+active).show();
		$(this).addClass("tab-active");
		
		return false;
	});
	
	//$("#product-petails").hide();
	
	// END TABS
	// ******************************************************************************
	
	
	
	$('.ad-gallery').prepend('<div class="ad-image-wrapper"></div><div class="ad-controls"></div>');
	var galleries = $('.ad-gallery').adGallery({
		slideshow: {
			loader_image: 'images/adGallery/loader.gif',
			enable: false
		}
	});
	
	
	// RATING
	//$('.details-right #rating form input').rating('readOnly',true);
	
	// ADD ANOTHER RECIPIENT
	$("#add-recipient").click(function(){
		var nr = $("#nr").val();
		var newNr = parseInt(nr) + 1;
		//alert(newNr);
		var recipientHtml = '\
			\
			<div class="ctrlHolder clearfix other'+newNr+'">\
				<label for="imagine'+newNr+'">'+ text_imagine +'</label>\
				<input type="file"  id="imagine'+newNr+'" name="escort[imagine][]" value="" class="textInput" style="width: 120px;" />\
				<a href="#"  style="margin-left: 70px;" class="remove-recipient" rel="other'+newNr+'" onclick="removeRecipient(\'other'+newNr+'\'); return false;">'+text_remove +'</a>\
			</div>';
		//alert(recipientHtml);	
		
		$("#before-services").before(recipientHtml);
		$("#nr").val(newNr);
		
		//alert(newNr);
		return false;
	});
	//$text_recomanda[$selected_lang][friend_email]
	
	$(".remove-recipient").click(function(){
		var elem = $(this).attr("rel");
		removeRecipient(elem);
		return false;
	});
	
	
	$("#alt_par").hide();
	$("#alt_ochi").hide();
	
	$("#par").ready(function(){
		var val = $('#par').val();
		var length_options=  $('#par option').size();
		
		if (val == (length_options-1)){
			$("#alt_par").show();
		}
		else{
			$("#alt_par").hide();
		}
	});	
	
	$("#par").change(function(){
		var val = $('#par').val();
		var length_options=  $('#par option').size();
		
		if (val == (length_options-1)){
			$("#alt_par").show();
		}
		else{
			$("#alt_par").hide();
		}
	});	
	
	
	$("#ochi").ready(function(){
		var val = $('#ochi').val();
		var length_options=  $('#ochi option').size();
		
		if (val == (length_options-1)){
			$("#alt_ochi").show();
		}
		else{
			$("#alt_ochi").hide();
		}
	});	
	
	$("#ochi").change(function(){
		var val = $('#ochi').val();
		var length_options=  $('#ochi option').size();
		
		if (val == (length_options-1)){
			$("#alt_ochi").show();
		}
		else{
			$("#alt_ochi").hide();
		}
	});	
	
	
	/*$("#locatie").change(function(){
		var id = $("#locatie").val();
		var id_prod = $("#id_prod").val();
		//alert(id_prod);
		if (id_prod > 0){
			//alert(id);
			$.ajax({ 
				type: "POST",
				url: "ajax-recommended.php",
				data: {
					id: id
				},
				
				success: function(data1){ //so, if data is retrieved, store it in html 
				  // alert(data1);
					$("#recommanded-escorts").html(data1);
				} 
			});  //end $.ajax
		}
			
	});*/
	
	
});

function removeRecipient(itemClass) {
	$("."+itemClass).remove();
	
	var nr = $("#nr").val();
	var newNr = parseInt(nr) - 1;
	$("#nr").val(newNr);
	//alert(newNr);
}

