jQuery.fn.isHidden=function(){var isHidden=$(this).is(':hidden');return isHidden;};jQuery.fn.jQueryAnimate=jQuery.fn.animate;jQuery.fn.extend({animate:function(prop,speed,easing,callback){if($(this).hasClass('hidden')){$(this).css('display','none').removeClass('hidden');}
$(this).jQueryAnimate(prop,speed,easing,callback);}});function addToolTipHandlers(){$('.tooltip').each(function(){if(!$(this).data('qtip'))
$(this).qtip({style:{name:'ignighter',tip:true}});});}
function jGrowlError(message,life){jGrowlHelper(message,life,'error_icon.png','Rut Roh!','error');}
function jGrowlSuccess(message,life){jGrowlHelper(message,life,'success_check.png','Success!','success');}
function jGrowlHelper(message,life,image,title,theme){var baseURL=$("link[rel='baseurl']").attr('href');if(!life){life=5000;}
$.jGrowl("<div id=\"GrowlPic\"><img src=\""+baseURL+"/Images/misc/jgrowl/"+image+"\"></div><span class=\"GrowlHeader\">"+title+"</span><div class='GrowlBody'>"+message+"</div>",{theme:theme,sticky:false,closer:false,life:life});}
function showMore($base,num){$base.siblings(':hidden:lt('+num+')').slideDown();return $base.siblings(':hidden').length;}
function logEvent(eventName,EI,EI2){var baseurl=$("link[rel='baseurl']").attr("href");var fullurl=baseurl+"Page/EL/E/"+eventName+"/";if(EI&&EI.length>0)
fullurl=fullurl+"EI/"+EI+"/";if(EI2&&EI2.length>0)
fullurl=fullurl+"EI2/"+EI2+"/";$.get(fullurl);}
function ConsoleLog(strToLog){if(typeof console=='object')
console.log(strToLog);}
function is_array(mixed_var){var key='';if(!mixed_var){return false;}
if(typeof mixed_var==='object'){if(mixed_var.hasOwnProperty){for(key in mixed_var){if(false===mixed_var.hasOwnProperty(key)){return false;}}}
return true;}
return false;}
function ucfirst(str){str+='';var f=str.charAt(0).toUpperCase();return f+str.substr(1);}
var Ignighter1={Main:{getHash:function(href){return href.substring(href.indexOf("#"));},init:function(){addToolTipHandlers();Ignighter1.Main.removeDefaultFormElements();Ignighter1.Main.addEventHandlers();},show_hide:function(toShow,toHide){$(toShow).css("display","block");$(toHide).css("display","none");},showModalBox:function(relName,contentWidth,contentHeight){$.fn.colorbox.settings.bgOpacity=0.5;$.fn.colorbox.settings.transitionSpeed=350;$.fn.colorbox.settings.extraClassName=relName;$.fn.colorbox.settings.showPrevious=false;$.fn.colorbox.settings.showNext=false;$.fn.colorbox.settings.contentWidth=contentWidth;$.fn.colorbox.settings.contentHeight=contentHeight;$.fn.colorbox.settings.callBackFunction="addClickHandlers";$("a[rel='"+relName+"']").each(function(){$(this).unbind();$(this).colorbox();});return false;},clearField:function(e,field){if(e.type=='focus'){if(field.attr('defaultValue')==field.attr('value')){field.attr('value','').addClass('userText');}}else{if(field.attr('value')==''){field.attr('value',field.attr('defaultValue')).removeClass('userText');}}},populateFields:function(fields){for(var i in fields){if(is_array(fields[i]['value'])){for(var j in fields[i]['value']){fields[i]['value'][j]=(fields[i]['value'][j]+'').replace(/\\/g,'');Ignighter1.Main.populateFieldsHelper(fields[i]['name']+'['+j+']',fields[i]['value'][j])}}else{fields[i]['value']=(fields[i]['value']+'').replace(/\\/g,'');Ignighter1.Main.populateFieldsHelper(fields[i]['name'],fields[i]['value']);}}},populateFieldsHelper:function(fieldName,fieldValue){var field=$('[name='+fieldName+']');if(fieldValue!=''&&fieldValue!=null){field.attr('value',fieldValue);if(field.attr('defaultValue')!=field.attr('value')){field.addClass('userText');}}},removeDefaultFormElements:function(){$('form').bindLast('submit.removeDefaultFormElements',function(){return Ignighter1.Main.removeDefaultFormElementsHelper(this);});},removeDefaultFormElementsHelper:function(form){$(form).find(':input').filter(function(){return(($(this).attr('type').toLowerCase()=='text'||$(this).is('textarea'))&&$(this).attr('value')==$(this).attr('defaultValue')&&!$(this).hasClass('noclearField')&&!$(this).hasClass('autoValues'));}).attr('name','');return true;},addEventHandlers:function(){$('#change_group').unbind('change.Ignighter1').bind('change.Ignighter1',function(){location.href=$('#change_group').find('option:selected').attr('value');});$('#login_tab, #login_close').unbind('click.Ignighter1').bind('click.Ignighter1',function(){$('#login').slideToggle();return false;});$(".gallery_item img").hover(function(){$(this).fadeTo(100,1);},function(){$(this).fadeTo(100,0.5);});$('input:text, textarea').not('.noclearField, .autoValue').unbind('focus.clearField').bind('focus.clearField',function(e){Ignighter1.Main.clearField(e,$(this));}).unbind('blur.clearField').bind('blur.clearField',function(e){Ignighter1.Main.clearField(e,$(this));});}}}
$(document).ready(function(){Ignighter1.Main.init();});;(function($){$.extend($.fn,{populate:function(values,options){options=$.extend({phpNaming:true,phpIndices:true,useIndices:true},options);if(options.phpIndices){options.phpNaming=true;}
function parseJSON(obj,path){path=path||'';if(obj==undefined){}
else if(obj.constructor==Object){for(var prop in obj){var name=path+(path==''?prop:'['+prop+']');parseJSON(obj[prop],name);}}else if(obj.constructor==Array){for(var i=0;i<obj.length;i++){var index=options.useIndices?i:'';index=options.phpNaming?'['+index+']':index;var name=path+index;parseJSON(obj[i],name);}}else{if(arr[path]==undefined){arr[path]=obj;}
else if(arr[path].constructor!=Array){arr[path]=[arr[path],obj];}
else{arr[path].push(obj);}}}
var arr=new Object();parseJSON(values);flat_json=arr;return $(this).each(function(){$form=$(this);$.each(flat_json,function(name,formValue){if(formValue!=''){formValue=(formValue+'').replace(/\\/g,'');$element=$form.find(':input[name="'+name+'"]');$element.each(function(){var $thisElement=$(this);switch($thisElement.attr('type')||$thisElement.attr('tagName')){case'radio':if($thisElement.val()!=''&&formValue.toString().toLowerCase()==$thisElement.val().toLowerCase()){$thisElement.attr('checked',true);}
break;case'checkbox':if($thisElement.val()!=''&&formValue.toString().toLowerCase()==$thisElement.val().toLowerCase()){$thisElement.attr('checked',true);}
break;case'select':case'text':case'button':case'textarea':case'submit':default:$thisElement.val(formValue).addClass('userText');break;}});}});return this;});},autoValues:function(){return $(this).each(function(){$form=$(this);$form.find('input, textarea').filter(function(){if($(this).attr('defaultValue')!=''){return false;}
if(!$(this).attr('title')){return false;}
return true;}).each(function(){titleVal=$(this).attr('title');var currentVal=$(this).val();$(this).attr('defaultValue',titleVal).val((currentVal.length?currentVal:titleVal)).addClass('autoValue').bind('focus.autoValues',function(){if($(this).val()==$(this).attr('defaultValue')){$(this).val('').addClass('userText');}}).bind('blur.autoValues',function(){if($(this).val()==''){$(this).attr('value',$(this).attr('defaultValue')).removeClass('userText');}});});$form.bindLast('submit.autoValues',function(){$(this).find(':input.autoValue').each(function(){if($(this).attr('value')==$(this).attr('defaultValue')){$(this).attr('value','');}});});return this;});}});})(jQuery);;(function($){$.extend($.fn,{bindLast:function(event,cbFunc){return $(this).each(function(){$(this).bind(event,{executeLast:true,callback:cbFunc},function(e){e.stopImmediatePropagation();var eventData=event.split('.');var events=$(this).data('events');var targetEvents=events[eventData[0]];var lastEvents=new Array();var submitValid=true;var found=false;for(key in targetEvents){var thisEvent=targetEvents[key];if((!(typeof(thisEvent.data)=='object')||!thisEvent.data.executeLast)&&!found){continue;}else{found=true;}
if(thisEvent.data&&thisEvent.data.executeLast==true){lastEvents.push(thisEvent.data.callback);}else{time=new Date().getTime();$(this).bind(eventData[0]+'.'+time,thisEvent)
if($(this).triggerHandler(eventData[0]+'.'+time,thisEvent)===false){$(this).unbind(eventData[0]+'.'+time)
return false;}
$(this).unbind(eventData[0]+'.'+time);}}
for(key in lastEvents){thisEvent=lastEvents[key];time=new Date().getTime();$(this).bind(eventData[0]+'.'+time,thisEvent)
if($(this).triggerHandler(eventData[0]+'.'+time,thisEvent)===false){$(this).unbind(eventData[0]+'.'+time);return false;}
$(this).unbind(eventData[0]+'.'+time);}
return true;});return this;});}});})(jQuery);;(function($){$.extend($.fn,{seeMore:function(options){options=$.extend({animParams:{'opacity':'show'},animDuration:'normal',animCallback:function(){},seeMoreClass:'see_more',seeLessClass:'see_less',seeMoreBlockClass:'see_more_block',seeMoreTextClass:'see_more_text',seeMoreGroupClass:'see_more_group'},options);return this.each(function(){var rel=$(this).attr('rel');var $container=$(this);var $seeMore;var $seeLess=$('.'+options.seeLessClass+'[rel="'+rel+'"]');if($container.hasClass(options.seeMoreBlockClass)){$('.'+options.seeMoreClass+'[rel="'+rel+'"].'+options.seeMoreGroupClass).remove().children().addClass(options.seeMoreClass).attr('rel',rel).remove().appendTo($container);}
$seeMore=$('.'+options.seeMoreClass+'[rel="'+rel+'"]');$seeLess.die('click.seeMore').live('click.seeMore',function(){var numMore=$seeMore.length;$seeMore.each(function(){$(this).animate(options.animParams,options.animDuration,function(){if($container.hasClass(options.seeMoreTextClass)){hiddenHTML=$(this).remove().html();fullHTML=$.trim($container.html())+$.trim(hiddenHTML);$container.html(fullHTML);}
else if($container.hasClass(options.seeMoreBlockClass)){$(this).removeAttr('rel').removeClass(options.seeMoreClass);}
if(--numMore==0){$container.removeAttr('rel').removeClass(options.seeMoreClass).removeClass(options.seeMoreBlockClass).removeClass(options.seeMoreTextClass);}
options.animCallback();});});$(this).remove();});});}});})(jQuery);;(function($){var class_name='ntfn';var selector='.'+class_name;var container_id=class_name+'_container';$.extend($.fn,{notification:function(options){options=$.extend({content:'&nbsp;',classes:[],contentClasses:[],closeButton:true,closeButtonHTML:"",closeTimeout:0,_forceClose:false},options);var $container=$('#'+container_id);var $notification=$(selector);var topOffset=0;var zIndex=9999999;if(!$container.length)
$container=$('<div/>').attr('id',container_id).appendTo('body');var _notification_remove=function(cbFunc,$ntfn){if(!$.isFunction(cbFunc))
cbFunc=function(){};if($notification.length){$ntfn.remove();$notification=$(selector);}
cbFunc();}
var _notification_close=function(cbFunc,$ntfn){if(!$.isFunction(cbFunc))
cbFunc=function(){};if($notification.length){if(!$ntfn.length)
$ntfn=$(this).closest(selector).filter(':last');$ntfn.slideUp(function(){offset=parseInt($(this).outerHeight());$next=$(this).nextAll(selector);_notification_remove(cbFunc,$ntfn)
if($next.length){if(offset>0){$next.each(function(){$(this).animate({top:"-="+offset+"px"});});}}});}}
_isIE6=function(){return $.browser.msie&&parseInt($.browser.version)==6;}
if(options._forceClose){if($notification.length){$ntfn=$(selector).filter(':first');$ntfn.trigger('close');}
return;}
if($notification.length){$notification.each(function(){topOffset+=$(this).outerHeight();zIndex++;});}
var id=class_name+'_'+$notification.length;$notification=$('<div>').attr('id',id).addClass(class_name).addClass(options.classes.join(' ')).css('top',topOffset+'px').css('z-index',zIndex).hide().data('trusted',true).bind('close',function(){_notification_close(function(){},$(this));}).appendTo($container);$content=$('<div>').addClass(class_name+'_content'+' '+options.contentClasses.join(' ')).html(options.content).appendTo($notification);if(options.closeButton){$close=$('<a>').attr('class',class_name+'_close').html(options.closeButtonHTML).prependTo($notification).click(function(){$(this).closest(selector).filter(':last').trigger('close')});}
if(options.closeTimeout>0)
setTimeout('if($("#'+id+'").length){ $("#'+id+'").trigger("close"); }',options.closeTimeout);if(_isIE6()){$notification.bgiframe();}
$notification.slideDown();},_generateNotificationContent:function(options){options=$.extend({introText:'Errors: ',fieldNames:[]},options);var $notification=$(selector);var $content=$('<span>').html(options.introText);var numErrors=options.fieldNames.length;var numPrinted=0;$.each(options.fieldNames,function(index,name){$field=$('form :input[name="'+name+'"]:first');if(!$field.length)
$field=$('form :input[name^="'+name+'["]:first');if($field.length){numPrinted++;text=$field.fancyFormGetNameFromLabel();if(numPrinted==1)
text=ucfirst(text);$link=$('<a>').attr('href','#'+name).text(text).addClass('_scrollToField').appendTo($content);if(numPrinted!=numErrors)
$content.append(", ");}else{numErrors--;}});$(selector+' ._scrollToField').live('click',function(){var url=$(this).attr('href');var fieldName=url.substring(url.indexOf('#')+1);$()._scrollToField({fieldName:fieldName});return false;});return $content.html();},_scrollToField:function(options){options=$.extend({fieldName:[]},options);var $notification=$(selector);var offset=0;$notification.each(function(){offset+=$(this).outerHeight();});$().fancyFormScrollToField({fieldName:options.fieldName,scrollOffset:-1*(offset+10)});}});})(jQuery);
/*
 * jQuery doTimeout: Like setTimeout, but better! - v0.4 - 7/15/2009
 * http://benalman.com/projects/jquery-dotimeout-plugin/
 * 
 * Copyright (c) 2009 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($){'$:nomunge';var cache={},doTimeout='doTimeout',aps=Array.prototype.slice;$[doTimeout]=function(){return p_doTimeout.apply(window,[0].concat(aps.call(arguments)));};$.fn[doTimeout]=function(){var args=aps.call(arguments),result=p_doTimeout.apply(this,[doTimeout+args[0]].concat(args));return typeof args[0]==='number'||typeof args[1]==='number'?this:result;};function p_doTimeout(jquery_data_key){var that=this,elem,data={},args=arguments,slice_args=4,id=args[1],delay=args[2],callback=args[3];if(typeof id!=='string'){slice_args--;id=jquery_data_key=0;delay=args[1];callback=args[2];}
if(jquery_data_key){elem=that.eq(0);elem.data(jquery_data_key,data=elem.data(jquery_data_key)||{});}else if(id){data=cache[id]||(cache[id]={});}
data.id&&clearTimeout(data.id);delete data.id;function cleanup(){if(jquery_data_key){elem.removeData(jquery_data_key);}else if(id){delete cache[id];}};function actually_setTimeout(){data.id=setTimeout(function(){data.fn();},delay);};if(callback){data.fn=function(no_polling_loop){callback.apply(that,aps.call(args,slice_args))&&!no_polling_loop?actually_setTimeout():cleanup();};actually_setTimeout();}else if(data.fn){delay===undefined?cleanup():data.fn(delay===false);return true;}else{cleanup();}};})(jQuery);(function($){$.toJSON=function(o)
{if(typeof(JSON)=='object'&&JSON.stringify)
return JSON.stringify(o);var type=typeof(o);if(o===null)
return"null";if(type=="undefined")
return undefined;if(type=="number"||type=="boolean")
return o+"";if(type=="string")
return $.quoteString(o);if(type=='object')
{if(typeof o.toJSON=="function")
return $.toJSON(o.toJSON());if(o.constructor===Date)
{var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+
hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}
if(o.constructor===Array)
{var ret=[];for(var i=0;i<o.length;i++)
ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]";}
var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;if(typeof o[k]=="function")
continue;var val=$.toJSON(o[k]);pairs.push(name+":"+val);}
return"{"+pairs.join(", ")+"}";}};$.evalJSON=function(src)
{if(typeof(JSON)=='object'&&JSON.parse)
return JSON.parse(src);return eval("("+src+")");};$.secureEvalJSON=function(src)
{if(typeof(JSON)=='object'&&JSON.parse)
return JSON.parse(src);var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};$.quoteString=function(string)
{if(string.match(_escapeable))
{return'"'+string.replace(_escapeable,function(a)
{var c=_meta[a];if(typeof c==='string')return c;c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};})(jQuery);