function menu(id){
	$('.general .header ul.menu li').removeClass("select");
	if(id != '')
		$('#'+id).addClass("select");
}

function loginopen(){
	$('#formlogin').show();
}

function loginclose(){
	$('#formlogin').hide();
}

function tabon(id){
	$('.tabs div').css("background","#fff");
	$(this).parent('.tabs').addClass("tabOff");
}

function newson(obj){
	var loading = '<img src="/img/loading.gif"/>';
	$('.bodyNews').html(loading);
	var id = $(obj).attr('id');
	$.ajax({
	  url: '/news/detail/id/' + id,
	  success: function(data) {
	  	$('.bodyNews').html(data);
	  	$('#newslist li').removeClass("first");
		$(obj).addClass('first');    
	  }
	});
}

function onclear(obj){
	$(obj).val("");
}

function activeForm(data){
	if(data == undefined){
		$('#register1 #sx input, #register1 #dx input').attr("disabled", false);
		$('#register1 #sx input, #register1 #dx input').css("color", "#5F7887").css("background-color","#fff");
		$('#register1 #sx select, #register1 #dx select').attr("disabled", false);
		$('#register1 #sx select, #register1 #dx select').css("color", "#5F7887").css("background-color","#fff");
	}else{
		$('#register1 #data input').attr("disabled", false);
		$('#register1 #data input').css("color", "#5F7887").css("background-color","#fff");
		$('#register1 #data select').attr("disabled", false);
		$('#register1 #data select').css("color", "#5F7887").css("background-color","#fff");
	}
}

function formRegister1OnSubmit(){
	activeForm();
	document.forms['register1'].submit();
}

function tabsOn(obj, type){
	$('.registerHp .tabs').removeClass("on");
	$(obj).addClass('on');
	$('#type').val(type);
}

function tabsCreationOn(url, obj){
	$.ajax({
	  	url: url,
	  	success: function(data) {
	  		$('#detailCreation').html(data);
	  		$('.reservedHp .tabs').removeClass("on");
	  		$(obj).addClass('on');
	  	}
	});
}

function tabsCreationContOn(url, obj){
	$.ajax({
	  	url: url,
	  	success: function(data) {
	  		$('#containerCreation').html(data);
	  		$('.reservedHp .tabs').removeClass("on");
	  		$(obj).addClass('on');
	  	}
	});
}

function tabsCreationOnComm(url, obj){
	var children = $(obj).children('.type');
	var id = $(children).attr('id');
	$.ajax({
	  	url: url,
	  	type: 'POST',
	  	data: ({filter: $(children).val()}),
	  	success: function(data) {
	  		$('#detailCreation').html(data);
	  		$('.reservedHp .tabsComm').removeClass("on");
	  		$('.reservedHp .tabsComm select').attr("disabled", true);
	  		$('#'+id).attr("disabled", false);
	  		$(obj).addClass('on');
	  	}
	});
}

function detail(id){
	var url = '/reserved/creationdetail/id/'+ id;
	$.ajax({
	  	url: url,
	  	success: function(data) {
	  		$('#detailCreation').html(data);
	  	}
	});
}

function detailEx(id){
	var url = '/reserved/myexhibitsselection/';
	
	$.ajax({
	  	url: url,
	  	type: 'POST',
	  	data: ({
		  	idExhibit : id,
		  	typeSel : 'selectExhibit'
		}),
	  	success: function(data) {
	  		$('#detailCreation').html(data);
	  	}
	});
}

function changeIcons(value){
	switch(value){
		case '0':
			$('#icon').attr("src", "/img/icons/artworks.png").attr("width","23").attr("height","25");
			$('.uploader').hide();
			$('#uploaderArtworks').show("slow");
			$('#type').val('1');
			break;
		case '1':
			$('#icon').attr("src", "/img/icons/videos.png").attr("width","27").attr("height","16");
			$('.uploader').hide();
			$('#uploaderVideo').show("slow");
			$('#type').val('3');
			break;
		case '2':
			$('#icon').attr("src", "/img/icons/writings.png").attr("width","18").attr("height","22");
			$('.uploader').hide();
			$('#uploaderWriting').show("slow");
			$('#type').val('2');
			break;
	}
}

function chooseFilterType(obj){
	$('.filter input').removeClass('select');
	$(obj).addClass('select');
	var lastOptions = { '0': 'select', 'day' : 'Day', 'week' : 'Week', 'month' : 'Month'};
	var typeOptions = { '0': 'select', 'Painting' : 'Painting', 'drawing' : 'Drawing', 'sculpture' : 'Sculpture', 'text' : 'Text', 'multimedia' : 'Multimedia', 'audio' : 'Audio', 'video' : 'Video','animation':'Animation', 'photography' : 'Photography', 'performance' : 'Performance', 'installation' : 'Installation', 'streetart' : 'Street Art', 'other' : 'Other'};
	$('#selectfilter').find('option').remove();
	switch($(obj).val()){
		case "LAST":
			$.each(lastOptions, function(val, text){$('#selectfilter').append($('<option></option>').val(val).html(text));});break;
		case "TYPE":
			$.each(typeOptions, function(val, text){$('#selectfilter').append($('<option></option>').val(val).html(text));});break;
		case "ARTISTS":
			$.ajax({
				url: '/reserved/artistsoption',
				type: 'POST',
		  		success: function(data) {
					$('#selectfilter').append(data);
		  		}
			});
			break;
	}
}

function openLightbox(){
	$('#light').show();
	$('#fade').show();
}

function closeLightbox(){
	$('#light').hide();
	$('#fade').hide();
}

function switchTab(url, obj, data){
	$('.innertabs div').removeClass("on");
	$(obj).addClass("on");
	$.ajax({
		url: url,
		type: 'POST',
		data : ({idExhibit: data}),
  		success: function(data) {
  			$('#detailinnertabs').html(data);
  		}
	});
}

var status = 0;
var limit = 0;
function switchright(id, pixel, innStatus){
	limit = $(id + " li").size() -1;
//	if(innStatus > -1)
//		limit  = limit - innStatus;
	
	if(status < limit){
		if(pixel == undefined)
			$(id).animate({left: '-=231'});
		else
			$(id).animate({left: '-='+pixel});
		status++;
	}
}

function switchleft(id, pixel, innStatus){
	if(status > 0){
		if(pixel == undefined)
			$(id).animate({left: '+=231'});
		else
			$(id).animate({left: '+='+pixel});
		status--;
	}
}

var statusNews = 0;
var limitNews = 0;

function switchrightNews(id, pixel){
	limitNews = $(id + " li").size() -1;
	if(statusNews < limitNews){
		if(pixel == undefined)
			$(id).animate({left: '-=231'});
		else
			$(id).animate({left: '-='+pixel});
		statusNews++;
	}
}

function switchleftNews(id, pixel){
	if(statusNews > 0){
		if(pixel == undefined)
			$(id).animate({left: '+=231'});
		else
			$(id).animate({left: '+='+pixel});
		statusNews--;
	}
}

var statusFriends = 0;
var limitFriends = 0;

function switchrightFriends(id, pixel){
	limitFriends = $(id + " li").size() -1;
	if(statusFriends < limitFriends){
		if(pixel == undefined)
			$(id).animate({left: '-=231'});
		else
			$(id).animate({left: '-='+pixel});
		statusFriends++;
	}
}

function switchleftFriends(id, pixel){
	if(statusFriends > 0){
		if(pixel == undefined)
			$(id).animate({left: '+=231'});
		else
			$(id).animate({left: '+='+pixel});
		statusFriends--;
	}
}

var statusArtists = 0;
var limitArtists = 0;

function switchrightArtists(id, pixel){
	limitArtists = $(id + " li").size() -1;
	if(statusArtists < limitArtists){
		if(pixel == undefined)
			$(id).animate({left: '-=231'});
		else
			$(id).animate({left: '-='+pixel});
		statusArtists++;
	}
}

function switchleftArtists(id, pixel){
	if(statusArtists > 0){
		if(pixel == undefined)
			$(id).animate({left: '+=231'});
		else
			$(id).animate({left: '+='+pixel});
		statusArtists--;
	}
}

var statusCarousel = 0;
var limitCarousel = 0;

function switchrightCarousel(id, pixel){
	limitCarousel = $(id + " li").size() -1;
	if(statusCarousel < limitCarousel){
		if(pixel == undefined)
			$(id).animate({left: '-=231'});
		else
			$(id).animate({left: '-='+pixel});
		statusCarousel++;
	}
}

function switchleftCarousel(id, pixel){
	if(statusCarousel > 0){
		if(pixel == undefined)
			$(id).animate({left: '+=231'});
		else
			$(id).animate({left: '+='+pixel});
		statusCarousel--;
	}
}

function setInputType(elem, val) {
	elem.onfocus = function() {
		if(this.value == val) {
			this.style.color = '#000';
			this.value = '';
		}
	};
	elem.onblur = function() {
		if(this.value == '') {
			this.style.color = '#C5CACA';
			this.value = val;
		}
	};
}

function setInputTypeJQ(elem, val) {
	elem.focus(function(){
		if(elem.val() == val) {
			elem.css('color','#000');
			elem.val('');
		}
	});
	elem.blur(function() {
		if(elem.val() == '') {
			elem.css('color','#C5CACA');
			elem.val(val);
		}
	});
}
