$(document).ready(function() {
	var url = $('#url').text();
	var modul = $('#modul').text();
	var element = $('#element').text();
	//CAPTCHA INITIALIZE
	var captchaVarA = 1 + Math.floor(Math.random()*9);
	var captchaVarB = 1 + Math.floor(Math.random()*9);
	$('#captchaA').html("<img src='/img/captcha/" + captchaVarA + ".png' />");
	$('#captchaB').html("<img src='/img/captcha/" + captchaVarB + ".png' />");
	//$('#captchaB').html("<img src='" + url + "img/captcha/" + captchaVarB + ".png' />");
	//CAPTCHA INITIALIZE
		
	$('div.row :radio').click(function(){
 		radioVal = $('input[name="data[Upload][tip]"]:checked').val();
 		if(radioVal == 1) {
 			$('#bancUploadDiv, #submitButton').slideUp();
			$('#imageUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideDown();
 		}
 		if(radioVal == 2) {
 			$('#bancUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#imageUploadDiv, #submitButton').slideDown();
 		}
 		if(radioVal == 4) {
 			$('#imageUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#bancUploadDiv, #submitButton').slideDown();
 		}
 		if(radioVal == 5) {
 			$('#imageUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#bancUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideDown();
 		}
 	});
 			
	$('#UploadTip').change(function(){
		if($('#UploadTip').val() == 1) {
			$('#bancUploadDiv, #submitButton').slideUp();
			$('#imageUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideDown();
		}
		if($('#UploadTip').val() == 2) {
			$('#bancUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#imageUploadDiv, #submitButton').slideDown();
		}
		if($('#UploadTip').val() == 4){
			$('#imageUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideUp();
			$('#bancUploadDiv, #submitButton').slideDown();
		}
		if($('#UploadTip').val() == 5){
			$('#imageUploadDiv, #submitButton').slideUp();
			$('#videoUploadDiv, #submitButton').slideUp();
			$('#bancUploadDiv, #submitButton').slideUp();
			$('#audioUploadDiv, #submitButton').slideDown();
		}
	});
	$('#UploadCategoryIdVideo').change(function() {
		if($('#UploadCategoryIdVideo').val() == 'new') {
	        $('#VideoCategorieNoua').fadeIn("slow");
		}
		if($('#UploadCategoryIdVideo').val() != 'new') {
	        $('#VideoCategorieNoua').fadeOut("slow");
		}
	});
	$('#UploadCategoryIdImage').change(function() {
		if($('#UploadCategoryIdImage').val() == '27') {
			$.ajax({
				url: url+'uploads/getImageSubcategory/'+$('#UploadCategoryIdImage').val(),
				type: "POST",
				dataType: 'json',
				error: function(error) {
				},
				success: function(json) {
					$('#UploadSubcategoryIdImage').empty();
					$('#UploadSubcategoryIdImage').append("<option value=\"\">Alege subcategoria</option>");
						$.each(json, function(optionIndex, option) {
						var html = '<option value="' + optionIndex + '">' + option + '</option>';
						$('#UploadSubcategoryIdImage').append(html);
					});
		    		$('#ImagineSubCategorie').fadeIn("slow");
				}
       		});
		}
		if($('#UploadCategoryIdImage').val() == 'new') {
	        $('#ImagineCategorieNoua').fadeIn("slow");
	        $('#ImagineSubCategorie').fadeOut("slow");
		}
		if($('#UploadCategoryIdImage').val() != 'new') {
			$('#ImagineCategorieNoua').fadeOut("slow");
			$('#ImagineSubCategorie').fadeOut("slow");
		}
	});
	
	$('#UploadCategoryIdBanc').change(function() {
		if($('#UploadCategoryIdBanc').val() == 'new') {
	        $('#BancCategorieNoua').fadeIn("slow");
		}
		if($('#UploadCategoryIdBanc').val() != 'new') {
	        $('#BancCategorieNoua').fadeOut("slow");
		}
	});
	$('#UploadCategoryIdAudio').change(function() {
		if($('#UploadCategoryIdAudio').val() == 'new') {
	        $('#AudioCategorieNoua').fadeIn("slow");
		}
		if($('#UploadCategoryIdAudio').val() != 'new') {
	        $('#AudioCategorieNoua').fadeOut("slow");
		}
	});
	$('#submitForm').click(function(){
	   var mesaj='';
	   var tip = $('input[name="data[Upload][tip]"]:checked').val();
	   var descriere = '';
	   if (tip == 1) descriere = $('#UploadDescVideo').val();
	   if (tip == 2) descriere = $('#UploadDescImage').val();
	   //alert(descriere);
		if (($('#UploadCategoryIdAudio').val()==''&&$('#UploadTip').val()=='5')||($('#UploadCategoryIdVideo').val()==''&&$('#UploadTip').val()=='1')||($('#UploadCategoryIdImage').val()==''&&$('#UploadTip').val()=='2')||($('#UploadCategoryIdBanc').val()==''&&$('#UploadTip').val()=='4')) {
			mesaj=mesaj+'Trebuie sa selectezi o categorie\r\n';
		}
		if (($('#UploadTitluBanc').val()==''&&tip=='4')) {
			mesaj=mesaj+'Trebuie sa introduci titlul bancului\r\n';
		}
		if (($('#UploadTitluAudio').val()==''&&tip=='5')) {
			mesaj=mesaj+'Trebuie sa introduci titlul audio\r\n';
		}
		if (($('#UploadTitluImage').val()==''&&tip=='2')) {
			mesaj=mesaj+'Trebuie sa introduci titlul imaginii\r\n';
		}
		if (($('#UploadTitluVideo').val()==''&&tip=='1')) {
			mesaj=mesaj+'Trebuie sa introduci titlul videoclipului\r\n';
		}
		if($('#UploadCategoryIdVideo').val() == 'new' && $('#UploadVideocagorienouatitlu').val() == '') {
	       	mesaj=mesaj+'Trebuie sa introduceti titlul pentru categoria noua.\r\n';
		}
		if($('#UploadCategoryIdImage').val() == 'new' && $('#UploadImaginecagorienouatitlu').val() == '') {
	       	mesaj=mesaj+'Trebuie sa introduceti titlul pentru categoria noua.\r\n';
		}
		if($('#UploadCategoryIdBanc').val() == 'new' && $('#UploadBanccagorienouatitlu').val() == '') {
	       	mesaj=mesaj+'Trebuie sa introduceti titlul pentru categoria noua.\r\n';
		}
		if($('#UploadCategoryIdAudio').val() == 'new' && $('#UploadAudiocagorienouatitlu').val() == '') {
	       	mesaj=mesaj+'Trebuie sa introduceti titlul pentru categoria noua.\r\n';
		}
		/*if (($('#UploadContinutBanc').val()==''&&$('#UploadTip').val()=='4')) {
			mesaj=mesaj+'Trebuie sa introduci bancul\r\n';
		}*/

		if (($('#UploadImage').val()==''&&tip=='2')) {
			mesaj=mesaj+'Trebuie sa selectezi imaginea ce trebuie uploadata\r\n';
		}
		if (($('#UploadAudio').val()==''&&tip=='5')) {
			mesaj=mesaj+'Trebuie sa selectezi audio ce trebuie uploadat\r\n';
		}
		if (($('#UploadVideo').val()==''&&tip=='1')) {
			mesaj=mesaj+'Trebuie sa introduci codul embed\r\n';
		}
		if(!$('#UploadAgree').attr('checked')) {
			mesaj=mesaj+'\r\nTrebuie sa fiti de acord cu termenii si conditiile\r\npentru a putea adauga materiale pe acest website!';
		}
		if (mesaj!='') {
			alert(mesaj);
			return false;
		}
		else { 
		$('#loading').show();
		return true;
		}
	});
	$('#SubmitCommentID').click(function(){
		var captchaResult = $('#captchaComment');
		if ((captchaVarA + captchaVarB) == captchaResult.val()){
			var mesaj='';
			if ($('#CommentTitlu').val()=='') {
				mesaj=mesaj+'Trebuie sa introduci un titlu si un mesaj';
			}
			if (mesaj!='') {
				alert(mesaj);
				return false;
			}
			return true;
		}
		else {
			alert('Eroare captcha!');
			return false;
		}
	
	   
	});
	
	$('#signupForm').click(function(){
	   var mesaj='';
		if(!$('#UploadAgree').attr('checked')) {
			mesaj=mesaj+'\r\nTrebuie sa fiti de acord cu termenii si conditiile\r\npentru a va inregistra pe acest website!';
		}
		if (mesaj!='') {
			alert(mesaj);
			return false;
		}
		return true;
	});
	
	$('#toggleSubcategory').toggle(
		function(){
			$('#boxSubCategories').slideDown();
			$('#toggleSubcategory').css("background-image","url("+url+"img/minus-category.png)"); 
		},
		function(){
			$('#boxSubCategories').slideUp();
			$('#toggleSubcategory').css("background-image","url("+url+"img/plus-category.png)"); 
		}
	);
		
	
	/*
	$('#subcategoryVedete').mouseover(function(){
		$('#boxSubCategories').slideDown();
	});
	*/
	
	/*
	$('#boxSubCategories').mouseout(function(){
		$('#boxSubCategories').fadeOut();
	});
	*/
	/*
	$('.rating').rating({
		focus: function(value, link){
	    	var tip = $('#rating-text');
	    	tip[0].data = tip[0].data || tip.html();
	    	tip.html(link.title || 'value: '+value);
	  	},
	  	blur: function(value, link){
	    	var tip = $('#rating-text');
	    	$('#rating-text').html(tip[0].data || '');
	  	},
	  	callback: function(value, link){
		   	$.ajax({
				url: url+'rating/add',
				data: {'modul' : modul, 'element' : element, 'rating' : value},
	            type: "POST",
	            error: function(error) { },
	            success: function(data) {
	            	$('#updateRating').empty().html(data).show();
	            	$('.rating').attr('disabled', 'disabled');
	            	return true;
	            }
       		});
	 	}
 	});
 	*/
 	$('div.row :radio').change(function(){
 		radioVal = $('input[name="data[Upload][tipVideo]"]:checked').val();
 		if(radioVal == 1) {
 			$('#UploadVideo').removeAttr('Type').attr("Type", "file");
 		}
 		if(radioVal == 2) {
 			$('#UploadVideo').removeAttr('Type').attr("Type", "text");
 		}
 	});
	$('#shareLink').click(function(){
		$('#share').toggle();
	});
	$('#trimitePrinEmail').click(function(){
		$('#trimitePrinEmailContent').toggle();
	});
	
	$('#submitTrimitePrinEmail').bind('click', function() {
		if($('#SendItemAgree').attr('checked')) {
			if(checkSubmitTrimitePrinEmailFields() == false) {
				return false;
			}
			$('#submitTrimitePrinEmail').removeAttr('disabled');
		}
		else {
			alert('Trebuie sa fiti de acord cu termenii si conditiile');
			return false;
		}
	});
	
	$('#playlistAddLink').click(function(){
		var tipitem = $('#tipitem').text();
		var iditem = $('#iditem').text();
			$.ajax({
			url: url+'../users/addinplaylist/'+tipitem+'/'+iditem,
		    type: "POST",
		    success: function(data) {
		    	$('#playlistAddLink').fadeOut('slow', function() {
		    		$('#AddPSucces').fadeIn('slow', function(){
		    			$('#AddPSucces').fadeOut(3000,function(){
		    				$('#playlistadd').fadeOut('slow');
		    			});	
		    		});		    		
		    	});		    	
            },
            error: function(error) {
            	$('#AddPError').fadeIn("slow");
            }
   		});
	});
	$('#zodie1').change(function(){
		var zodie1 = $('#zodie1').val();
		var zodie2 = $('#zodie2').val();
		var numezodie1 = $('#zodie1 option:selected').text();
		var numezodie2 = $('#zodie2 option:selected').text();
		if($('#zodie1').val() != '' && $('#zodie2').val() != '') {
			$.ajax({
			url: url+'../horoscop/compatibilitate/'+zodie1+'/'+zodie2,
		    type: "GET",
			dataType: 'json',
			success: function(json) {
				if(json.length == 0) {
				$('#compaAfisata').empty();
				var html = '<h4>Compatibilitate '+numezodie1+' - '+numezodie2+'</h4><p>Compatibilitatea nu a fost introdusa</p>';
				$('#compaAfisata').append(html);
				return false;
				}
				$.each(json, function(optionIndex, option) {
				$('#compaAfisata').empty();
				var html = '<h4>Compatibilitate '+numezodie1+' - '+numezodie2+'</h4><p>'+option+'</p>';
				$('#compaAfisata').append(html);
				$('#compaAfisata').fadeIn("slow");
				});
			},
            error: function(error) {
            	$('#AddPError').fadeIn("slow");
            }
   		});
		};
	});
	$('#zodie2').change(function(){
		var zodie1 = $('#zodie1').val();
		var zodie2 = $('#zodie2').val();
		var numezodie1 = $('#zodie1 option:selected').text();
		var numezodie2 = $('#zodie2 option:selected').text();
		if($('#zodie1').val() != '' && $('#zodie2').val() != '') {
			$.ajax({
			url: url+'../horoscop/compatibilitate/'+zodie1+'/'+zodie2,
		    type: "GET",
			dataType: 'json',
			success: function(json) {
				if(json.length == 0) {
				$('#compaAfisata').empty();
				var html = '<h4>Compatibilitate '+numezodie1+' - '+numezodie2+'</h4><p>Compatibilitatea nu a fost introdusa</p>';
				$('#compaAfisata').append(html);
				return false;
				}
				$.each(json, function(optionIndex, option) {
				$('#compaAfisata').empty();
				var html = '<h4>Compatibilitate '+numezodie1+' - '+numezodie2+'</h4><br /><p>'+option+'</p>';
				$('#compaAfisata').append(html);
				$('#compaAfisata').fadeIn("slow");
				});
			},
            error: function(error) {
            	$('#AddPError').fadeIn("slow");
            }
   		});
		};
	});
});

function checkSubmitTrimitePrinEmailFields() {
	var nume = $('#SendItemNumele');
	var expeditor = $('#SendItemExpeditorEmail');
	var destinatar = $('#SendItemDestinatarEmail');
	var mesajul = $('#SendItemMesaj');
	
	$('#errorMessageNume').hide();
	$('#errorMessageExpeditor').hide();
	$('#errorMessageDestinatar').hide();
	$('#errorMessageMesaj').hide();
	$('#errorMessageAritmetica').hide();
	$('#errorMsg').hide();
	
	var mesaj = false;
	if(nume.val() == '') {
		$('#errorMessageNume').fadeIn('slow');
		mesaj = true;
	}
	if(expeditor.val() == '') {
		$('#errorMessageExpeditor').fadeIn('slow');
		mesaj = true;
	}
	if(destinatar.val() == '') {
		$('#errorMessageDestinatar').fadeIn('slow');
		mesaj = true;
	}
	if(mesajul.val() == '') {
		$('#errorMessageMesaj').fadeIn('slow');
		mesaj = true;
	}
	if(mesaj == true) {
		$('#errorMsg').text('Verificati campurile marcate').show();
		return false;
	} else {
		return true;
	}
}