var address	= document.domain;
var add		= (address.indexOf('cim.dev')!=-1)?'':(address.indexOf('acidgreen-projects')!=-1)?'/rank_publishing/cim/site/staging':'';
var abs_url	= window.location.protocol+'//'+address+add+'/';

$(document).ready(function(){
	var search_text="enter keywords";
	$("#ajaxSearch_input").attr("value", search_text);
	$("#ajaxSearch_input").bind("focus", function(){
		if($(this).attr("value")==search_text){
			$(this).attr("value", "");
		}
	}).bind("blur", function(){
		if($(this).attr("value")==""){
			$(this).attr("value", search_text);
		}
	});	
});

function ajaxLoader (el, options) {
	// Becomes this.options
	var defaults = {
		bgColor 		: '#fff',
		duration		: 800,
		opacity			: 0.7,
		classOveride 	: false
	}
	this.options 	= jQuery.extend(defaults, options);
	this.container 	= $(el);
	this.init = function() {
		var container = this.container;
		// Delete any other loaders
		this.remove();
		// Create the overlay
		var overlay = $('<div></div>').css({
				'background-color': this.options.bgColor,
				'opacity':this.options.opacity,
				'width':container.width(),
				'height':container.height(),
				'position':'absolute',
				'top':'0px',
				'left':'0px',
				'z-index':99999
		}).addClass('ajax_overlay');
		// add an overiding class name to set new loader style
		if (this.options.classOveride) {
			overlay.addClass(this.options.classOveride);
		}
		// insert overlay and loader into DOM
		container.append(
			overlay.append(
				$('<div></div>').addClass('ajax_loader')
			).fadeIn(this.options.duration)
		);
    };
	this.remove = function(){
		var overlay = this.container.children(".ajax_overlay");
		if (overlay.length) {
			overlay.fadeOut(this.options.classOveride, function() {
				overlay.remove();
			});
		}
	}
    this.init();
}
