$(document).ready(function(){
						   
	
	// Start :: Slide Meta Login
	$("#tMetaLogin").click(function(){
		$("#oMetaLogin").slideToggle('fast');
		$(this).toggleClass('active');
		return false;
	});
	
	$("body").click(function(){
		$("#oMetaLogin").slideUp('fast');
		return true;
	});
	
	$("#oMetaLogin").click(function(){
		return false;
	});
	
	// End :: Slide Meta Login
	
	// track downloads in econda
	$('.track-download').click(function(){
		
		var sDLFile = $(this).attr("href");
		sDLFile = sDLFile.slice(sDLFile.indexOf("download=") + 9);
		econdaDownload(sDLFile);	
	});
	
	
	
	// fire fancybox
	$('a.fancy').fancybox({
		onComplete: $('#Content .col-02 h2.main').css('display','none'),
		onClosed: $('#Content .col-02 h2.main').css('display','block')
	});
	
	// ajax tag search
	$('#SearchForm input.txt').suggest("index.php", {minchars:3});
	
	// submit button substitutes (<a>)
	$('form a.submit').click(function(){
		
		var self = $(this).closest("form");
		var thisLink = this;
		
		if ( $(thisLink).hasClass("disabled") ) return false;
		
		var sThisFormId = '#' + $(self).attr("id");

		$(thisLink).addClass("disabled");
		
		var ParamString	 = $(self).serialize();

		//alert(ParamString);
		
		$.post("formmailer/formmailer.php", ParamString, function (data) {
			
		//alert(data);
		
			$(thisLink).removeClass("disabled");
			
			$(self).find('label').removeClass("highlight");

			var dataSlices = data.split('|');
			var iCounter;
			var SubArray = new Array;
			for ( iCounter = 0; iCounter < dataSlices.length; iCounter++ ) {
				
				SubArray = dataSlices[iCounter].split(':');
				
				if ( SubArray[0] == 'error' ) {
					
					if ( SubArray[1] == 'true' ) { // if error
						
						$(self).find('#Success').fadeOut(function(){$(self).find('#Error').fadeIn();});
					}
					else {//if error == false
						$(self).find('#Error').fadeOut(function(){$(self).find('#Success').fadeIn();});
						$(self).find('#ClearForm').click();
						}
				}
				
				if ( SubArray[0] == 'errorFields' ) {
					
					var aErrorFields = SubArray[1].split(',');
					
					jCounter = 0;
					for ( jCounter = 0; jCounter < aErrorFields.length; jCounter++ ) {
						
							
						$(self).find("label[for='Input_" + aErrorFields[jCounter] + "']").addClass("highlight");
					}
				}
			}
		});
		return false;
	});
});


var currentFormElem = null;
var showHideValue = function(obj,val)
{
	if (obj != currentFormElem)
	{
		currentFormElem = obj;
		if (obj.value == val)
			obj.value = '';
			
		obj.onblur = function()
		{
			showHideValue(obj,val);
		}
	}
	else
	{
		if (obj.value == '')
			obj.value = val;
		
		obj.onblur = null;
		
		currentFormElem = null;
	}
};



// JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) {	//
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
}
// JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)	{	//
	location.href=UnCryptMailto(s);
}

function econdaDownload(docname) {
    if(typeof(window.emospro) == 'undefined') {
         window.emospro = {};
    }
    if(docname.indexOf('http') != -1) {
         var namesplit = docname.split('/');
         var docname = namesplit[namesplit.length - 1];
    }
    window.emospro.download = docname;
    window.emosPropertiesEvent(window.emospro);
}

