/***Configuration****/

var baseurl = "http://www.realityofaid.org/";

var secureurl = "http://www.realityofaid.org/";

var PUBLICIMG = "/public/templates/default/images/";

var PLUGINPATH = "/public/plugins/";



/***General****/

$(document).ready(function(){

//Image Delayed

//	$("img").lazyload();

//Textbox label

	$(".watermark").blur(function(){

	var wTitle = $(this).attr("title");

		var thisValue = $(this).val();

		if(thisValue =="")

			$(this).attr({"value":wTitle});

	});

	$(".watermark").focus(function(){

	var wTitle = $(this).attr("title");

		var thisValue = $(this).val();

		if(thisValue ==wTitle)

			$(this).attr({"value":""});

		});

	if($(".watermark").length > 0)

	{

		$(".watermark").each(function(){

			$(this).val($(this).attr("title"));							  

		});	

	}

	$.extend({

		hideshow: function (el, act)

		{

			if(typeof act == "undefined")

			{

				

				$("#"+el).html('<span id="ploader"><img src="'+PUBLICIMG+'preload.gif" border="0"/></span>');

				$("#"+el).fadeIn("slow");

			}

			else{$("#"+el).fadeOut("slow");

				$("#ploader").remove();

				}

		}

	});

	$('ul#lead li').hover(function() {

	$(this)

		.animate({

			marginTop: '5px', 	

		}, 200); 



	} , function() {

	$(this)

		.animate({

 			marginTop: '1px',  

		}, 400);



	});

//Ajax POst

	$('.ajaxpost').submit(function(){

		var postAction = $(this).attr('action');

		var statArray =new Array('error','success');

		if(validateEmail($('.enewsletterEmail').val()) == false)

		{

			$.addNotice({title:  ucfirst(statArray[0]), text: 'Invalid Email Address', type: statArray[0],position:'center'});

			return false;

		}

		$.ajax({

				type: "POST",

				url: postAction,

				data: $(this).serialize(),

			   	async: true,

				success: function(msg){

				msg = eval( "("+msg+")");

				$.addNotice({title:  ucfirst(statArray[parseInt(msg.status)]), text: msg.txt, type: statArray[parseInt(msg.status)],position:'center' });

		   		if(typeof msg.url!='undefined')

				location.replace(msg.url);

				}

			});

		

		return false;

	});

	//Menu
		$('ul.sf-menu').superfish();
	});

/*** Menu***/

/*

 * Superfish v1.4.8 - jQuery menu widget

 * Copyright (c) 2008 Joel Birch

 *

 * Dual licensed under the MIT and GPL licenses:

 * 	http://www.opensource.org/licenses/mit-license.php

 * 	http://www.gnu.org/licenses/gpl.html

 *

 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt

 $(['<span class="',c.arrowClass,'"> &#187;</span>'].join(''))

 */



;(function($){

	$.fn.superfish = function(op){



		var sf = $.fn.superfish,

			c = sf.c,

			$arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),

			over = function(){

				var $$ = $(this), menu = getMenu($$);

				clearTimeout(menu.sfTimer);

				$$.showSuperfishUl().siblings().hideSuperfishUl();

			},

			out = function(){

				var $$ = $(this), menu = getMenu($$), o = sf.op;

				clearTimeout(menu.sfTimer);

				menu.sfTimer=setTimeout(function(){

					o.retainPath=($.inArray($$[0],o.$path)>-1);

					$$.hideSuperfishUl();

					if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}

				},o.delay);	

			},

			getMenu = function($menu){

				var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];

				sf.op = sf.o[menu.serial];

				return menu;

			},

			addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };

			

		return this.each(function() {

			var s = this.serial = sf.o.length;

			var o = $.extend({},sf.defaults,op);

			o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){

				$(this).addClass([o.hoverClass,c.bcClass].join(' '))

					.filter('li:has(ul)').removeClass(o.pathClass);

			});

			sf.o[s] = sf.op = o;

			

			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {

				if (o.autoArrows) addArrow( $('>a:first-child',this) );

			})

			.not('.'+c.bcClass)

				.hideSuperfishUl();

			

			var $a = $('a',this);

			$a.each(function(i){

				var $li = $a.eq(i).parents('li');

				$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});

			});

			o.onInit.call(this);

			

		}).each(function() {

			var menuClasses = [c.menuClass];

			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass);

			$(this).addClass(menuClasses.join(' '));

		});

	};



	var sf = $.fn.superfish;

	sf.o = [];

	sf.op = {};

	sf.IE7fix = function(){

		var o = sf.op;

		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined)

			this.toggleClass(sf.c.shadowClass+'-off');

		};

	sf.c = {

		bcClass     : 'sf-breadcrumb',

		menuClass   : 'sf-js-enabled',

		anchorClass : 'sf-with-ul',

		arrowClass  : 'sf-sub-indicator',

		shadowClass : 'sf-shadow'

	};

	sf.defaults = {

		hoverClass	: 'sfHover',

		pathClass	: 'overideThisToUse',

		pathLevels	: 1,

		delay		: 100,

		animation	: {opacity:'show'},

		speed		: 'normal',

		autoArrows	: true,

		dropShadows : true,

		disableHI	: true,		// true disables hoverIntent detection

		onInit		: function(){}, // callback functions

		onBeforeShow: function(){},

		onShow		: function(){},

		onHide		: function(){}

	};

	$.fn.extend({

		hideSuperfishUl : function(){

			var o = sf.op,

				not = (o.retainPath===true) ? o.$path : '';

			o.retainPath = false;

			var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)

					.find('>ul').hide().css('visibility','hidden');

			o.onHide.call($ul);

			return this;

		},

		showSuperfishUl : function(){

			var o = sf.op,

				sh = sf.c.shadowClass+'-off',

				$ul = this.addClass(o.hoverClass)

					.find('>ul:hidden').css('visibility','visible');

			sf.IE7fix.call($ul);

			o.onBeforeShow.call($ul);

			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });

			return this;

		}

	});



})(jQuery);



function ucfirst(str) {

    var firstLetter = str.substr(0, 1);

    return firstLetter.toUpperCase() + str.substr(1);

}



function popUp(URL) {

day = new Date();

id = day.getTime();

eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=900,height=768,left = 230,top = 0');");

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function pdfpopup(URL) {

	day = new Date();

	id = day.getTime();

	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=670,height=620,left = 345,top = 74');");

}

/** Validation ***/

function validateEmail(inptEmail)

{

   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

   if(reg.test(inptEmail) == false)

      return false;

	else

		return true;	

}

function initMenu() {

	

  $('.acmenu ul').hide();

   $(".acmenu li.active a").next().slideToggle('normal');	

  $('.acmenu li a').click(

    function() {

        $(this).next().slideToggle('normal');	

      }

    );

  $('.acmenu li a').mouseover(

    function() {

      var checkElement = $(this).next();

      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {

        return false;

        }

      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {

        $('#menu ul:visible').slideUp('normal');

        checkElement.slideDown('normal');

        return false;

        }

      }

    );

  }

$(document).ready(function() {initMenu();});
