// INPUT HOVER
function focuss(id) {
	var i = document.getElementById(id);
	i.className = 'input_left_orange';
}

function blurr(id) {
	var i = document.getElementById(id);
	i.className = 'input_left_blue';
}

// RIGHT CAROUSEL SETTINGS
$(document).ready(function() {
	$("#aboutus-container").jCarouselLite({  
		vertical: true,
		visible: 4,
		auto: 1500,
		speed: 2000
	});  
});

// FANCYBOX SETTINGS
$(document).ready(function() {
	$("a.iframe").fancybox({
		'frameWidth': 500,
		'frameHeight': 500,
		'overlayShow': true,
		'centerOnScroll': true
	});
});

// LOADER ON
function loaderOn(){
	document.getElementById('loader').style.display = "block";
}

// LOADER OFF
function loaderOff(){
	document.getElementById('loader').style.display = "none";
}

// AJAX SAVE DATA
function saveData() {
	loaderOn();
	var parameters = $("#data-form").serialize();
	$.ajax({
	    url: 'ajax.php?function=savedata',
	    type: 'POST',
	    cache: false,
	    dataType: 'text',
	    data: parameters,
	    error: function(){
	    	loaderOff();
	        alert('Network error. Please retry!');
	    },
	    success: function(response){
	    	loaderOff();
	        $('#systemMessage').text(response).fadeIn(1000).fadeOut(3000);
	    }
	});
}

// ADD NEW KEYWORD
function addKeyword() {
	if (trim($('#keyword').val()) != '') {
		var inputs = $("input[name='keywords[]']");
		var inputArray = new Array();
		$.each(inputs, function(i, field) {
			inputArray[i] = field.value;
		});
		if ($.inArray($.URLEncode($('#keyword').val()), inputArray) != -1) {
			alert('The keyword already exists.');
			$('#keyword').val('');
		} else {
			var content = '<div id="div_'+ $.md5($('#keyword').val()) +'" class="word" onmouseout="this.className=\'word\'" onmouseover="this.className=\'word-orange\'">'+ $('#keyword').val() +'<a href="#" onclick="delKeyword(\''+ $.md5($('#keyword').val()) +'\'); return false;" class="ics">inchide</a></div>';
			content += '<input type="hidden" name="keywords[]" id="kw_'+ $.md5($('#keyword').val()) +'" value="'+ $.URLEncode($('#keyword').val()) +'" />';
			$(content).hide().prependTo("#keyword-container").fadeIn("slow");
			$('#keyword').val('');
		}
	}
}

function delKeyword(keyword) {
	$('#div_'+keyword).remove();
	$('#kw_'+keyword).remove();
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}