$(document).ready(function() {
	// SCROLL
	$(function()
	{
		if($('.scroll-pane').length > 0)
			{
				$('.scroll-pane').jScrollPane(
					{
						showArrows: true,
						verticalDragMinHeight: 91,
						verticalDragMaxHeight: 91
					}
				);
			}
		if (jQuery('.nyroModal').length > 0){
			jQuery(function() {
				jQuery.fn.openModal = function() {
					var obj = $(this);
					jQuery.nmObj({
						closeOnEscape:false,
						closeOnClick:false,
						showCloseButton:false,
						closeButton:false,
						height:obj.height,
						width:obj.width
					});
					obj.nyroModal();
				}
	
				jQuery('.nyroModal').openModal();
			});
		}
	});
});

function clearText(field) {
	if (field.defaultValue == field.value) field.value = "";
	else if (field.value == "") field.value = field.defaultValue;
}

function clearTextWithClass(field) {
	if (field.value == "Escreva seu texto aqui") field.value = "";
	else if (field.value == "") field.value = "Escreva seu texto aqui";
}

function closeModal() {
	$(function($) {
		window.parent.$.nmTop().close();
	});
}

function verifyIndexAccess(modal) {
	$(function()
	{
		if (modal == 0) {
			$('a#karaoKuatRegister').trigger('click');
		}else if (modal == 1) {
			$('a#audioError').trigger('click');
		} else if (modal == 2) {
			$('a#videoError').trigger('click');
		}  
		
	});
}

function loadCities(){
	$.getJSON("/loadCities.do?state=" + $("#Estado").attr("value"), function(data){
		if (data.success) {
			var cidades;
			//$.each(data.content.cities, function(i,cidade){
			$.each(data.content, function(i,cidade){
						cidades += '<option value="' + cidade.name + '">' + cidade.name + '</option>';
			});
			$("#cidades").html(cidades);
		} else {
			$("#cidades").html('<option value="Não Há Cidades">Não Há Cidades</option>');
		}	
	});
}

function errorCaptcha() {
	$(function() {
		var obj = $("#:text[class=code-mid error]");
		if (obj.length != 0){
			obj.removeClass('code-mid error');
			obj.addClass('code-mid-error');
			var objLeft = $("div[class=code-left]");
			objLeft.removeClass('code-left');
			objLeft.addClass('code-left-error');
			var objRight = $("div[class=code-right]");
			objRight.removeClass('code-right');
			objRight.addClass('code-right-error');
		}
		var objV = $("#:text[class=code-mid-error valid]");
		if (objV.length != 0){
			objV.removeClass('code-mid-error valid');
			objV.addClass('code-mid');
			var objVLeft = $("div[class=code-left-error]");
			objVLeft.removeClass('code-left-error');
			objVLeft.addClass('code-left');
			var objVRight = $("div[class=code-right-error]");
			objVRight.removeClass('code-right-error');
			objVRight.addClass('code-right');
		}
	});
}
