/*************************
 * - www.sinoxi.nl    *
 *************************
 Dit document bevat JavaScript codering. 
 */

// jQuery document ready
$(document).ready(function()
{
	$('#navigation li').each(function()
	{
		$(this).attr('rel', $(this).attr('title')).attr('title', $(this).children('a').html());	
	});
	$('#subnavigation ul').hide();
	if($('#navigation ul li.selected').is(':visible'))
	{
		$('#sub' + $('#navigation ul li.selected').attr('rel') + '').show();
	}
	/*
	$('#navigation li').click(function()
	{
		$('#navigation ul li').removeClass('selected');
		$(this).addClass('selected');
		$('#subnavigation ul').hide();
		$('#sub' + $(this).attr('rel') + '').show();
	});
	
	$('.example').example(function()
	{
		return $(this).attr('title');
	});
	*/
}); 


function selectMenu(type) {
	
	var tabmenu = $('.tabmenu');
	var tabs = tabmenu.children('li');
	tabs.hide();
	$('.tabmenu li:nth-child(1)').show();
	$('#'+type).show();
		
}

function MetaFrom(action) {
	
	var tabmenu = $('.tabmenu');
	var tabs = tabmenu.children('li');
	var max = tabs.length;
	if (action == 1) {
		$('.tabmenu li:nth-child('+max+')').show();
	} else {
		$('.tabmenu li:nth-child('+max+')').hide();
	}
	
}

function openForm(module,form) {
	var formsCntr = $('#forms');
	var forms = formsCntr.children('div');
	$('#forms_'+module).children('div').slideUp(
		'400',
		function() {
			$('#'+module+'_'+form).slideDown();
			if (form == 'nieuw') {
				MetaFrom(1);
			} else {
				MetaFrom(0);
			}
		}
	);  
	
}

function checkValidUrl(string,field,id) {
		
	$.ajax({
	  url: '../../../includes/urlCheck.php?url='+string+'&id='+id,
	  success: function(data) {
	  	if (data == 0) {
	  		$('#'+field+'_icon').html('<img src="http://vacature.oxivio.nl/beheer/layout/images/succes.png">');
	  		$('#'+field).css('background-color','#FFF');
	  		$('#'+field+'_feedback').html('');
	  	} else {
	  		$('#'+field+'_icon').html('<img src="http://vacature.oxivio.nl/beheer/layout/images/error.png">');
	  		$('#'+field).css('background-color','#FAA');
	  		$('#'+field+'_feedback').show().html('Deze url is al in gebruik');
	  		$('#'+field+'_feedback').css('text-align','right')
	  	}
	  }
	});
}

function checkValidUser(string,field,id) {

	if (string == '') {
  		if (field == 'user') {
  		 	$('#'+field+'_icon').html('<img src="../layout/images/error.png">');
  		} else {
  			$('#'+field+'_icon').html('<img src="../../layout/images/error.png">');
  		}
  		$('#'+field).css('background-color','#FAA');
  		$('#'+field+'_feedback').show().html("Vul een email adres in");
  		$('#'+field+'_feedback').css('text-align','right');
	} else {
		
		$.ajax({ 
		  url: '../../../includes/userCheck.php?user='+string+'&id='+id,
		  success: function(data) {
		  	if (data == 0) {
		  		if (field == 'user') {
		  			$('#'+field+'_icon').html('<img src="../layout/images/succes.png">');
		  		} else {
		  			$('#'+field+'_icon').html('<img src="../../layout/images/succes.png">');
		  		}
		  		$('#'+field).css('background-color','#FFF');
		  		$('#'+field+'_feedback').html('');
		  	} else {
		  		if (field == 'user') {
		  		 	$('#'+field+'_icon').html('<img src="../layout/images/error.png">');
		  		} else {
		  			$('#'+field+'_icon').html('<img src="../../layout/images/error.png">');
		  		}
		  		$('#'+field).css('background-color','#FAA');
		  		$('#'+field+'_feedback').show().html("Deze email adres is al in gebruik");
		  		$('#'+field+'_feedback').css('text-align','right')
		  	}
		  }
		});
	}
}

function confirmDeleteFrom(formulier,itemName) {
  if (confirm("Weet u zeker dat u deze wilt " + itemName + " verwijderen")) {
    document.forms[formulier].submit();return false
  }
}
