/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one)return value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}if(value.constructor==Number)value+='';return this.each(function(){if(this.nodeType!=1)return;if(value.constructor==Array&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy;}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery;},isFunction:function(fn){return!!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie)script.text=data;else
script.appendChild(document.createTextNode(data));head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando);}delete jQuery.cache[id];}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object)if(callback.apply(object[name],args)===false)break;}else
for(;i<length;)if(callback.apply(object[i++],args)===false)break;}else{if(length==undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i<stack.length;i++)if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block";}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++)if(swap[i]!=null)stack[i].style.display=swap[i];}if(name=="opacity"&&ret=="")ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=='undefined')context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(i,elem){if(!elem)return;if(elem.constructor==Number)elem+='';if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else
ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&&notxml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else
while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++])if(elem.nodeType!=8)first[pos++]=elem;}else
while(elem=second[i++])first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value;}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++)jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling)if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id])break;if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~")merge[id]=true;r.push(n);}if(m=="+")break;}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0])ret.shift();done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2])oid=jQuery('[@id="'+m[2]+'"]',elem)[0];ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object")tag="param";r=jQuery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]==".")r=jQuery.classFilter(r,m[2]);if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++)if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t)ret=[];if(ret&&context==ret[0])ret.shift();done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2]))z=jQuery.attr(a,m[2])||'';if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling)if(n.nodeType==1)n.nodeIndex=c++;merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last)add=true;}else if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else
for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded",jQuery.ready,false);if(jQuery.browser.msie&&window==top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();if(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady)return;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(numStyles===undefined)numStyles=jQuery("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem)try{parent=parent.parentNode;}catch(error){parent=elem;}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!='string')return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else
jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else
for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height")this.elem.style[this.prop]="1px";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();

jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}}();
;(function($){$.ui={plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,args){var set=instance.plugins[name];if(!set){return;}
for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args);}}}},cssCache:{},css:function(name){if($.ui.cssCache[name]){return $.ui.cssCache[name];}
var tmp=$('<div class="ui-gen">').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$.ui.cssCache[name]=!!((!(/auto|default/).test(tmp.css('cursor'))||(/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$('body').get(0).removeChild(tmp.get(0));}catch(e){}
return $.ui.cssCache[name];},disableSelection:function(el){$(el).attr('unselectable','on').css('MozUserSelect','none');},enableSelection:function(el){$(el).attr('unselectable','off').css('MozUserSelect','');},hasScroll:function(e,a){var scroll=/top/.test(a||"top")?'scrollTop':'scrollLeft',has=false;if(e[scroll]>0)return true;e[scroll]=1;has=e[scroll]>0?true:false;e[scroll]=0;return has;}};var _remove=$.fn.remove;$.fn.remove=function(){$("*",this).add(this).triggerHandler("remove");return _remove.apply(this,arguments);};function getter(namespace,plugin,method){var methods=$[namespace][plugin].getter||[];methods=(typeof methods=="string"?methods.split(/,?\s+/):methods);return($.inArray(method,methods)!=-1);}
$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=='string'),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&getter(namespace,name,options)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined);}
return this.each(function(){var instance=$.data(this,name);if(isMethodCall&&instance&&$.isFunction(instance[options])){instance[options].apply(instance,args);}else if(!isMethodCall){$.data(this,name,new $[namespace][name](this,options));}});};$[namespace][name]=function(element,options){var self=this;this.widgetName=name;this.widgetBaseClass=namespace+'-'+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,options);this.element=$(element).bind('setData.'+name,function(e,key,value){return self.setData(key,value);}).bind('getData.'+name,function(e,key){return self.getData(key);}).bind('remove',function(){return self.destroy();});this.init();};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);};$.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName);},getData:function(key){return this.options[key];},setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled');}},enable:function(){this.setData('disabled',false);},disable:function(){this.setData('disabled',true);}};$.widget.defaults={disabled:false};$.ui.mouse={mouseInit:function(){var self=this;this.element.bind('mousedown.'+this.widgetName,function(e){return self.mouseDown(e);});if($.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on');}
this.started=false;},mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable));},mouseDown:function(e){(this._mouseStarted&&this.mouseUp(e));this._mouseDownEvent=e;var self=this,btnIsLeft=(e.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this.mouseCapture(e)){return true;}
this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self._mouseDelayMet=true;},this.options.delay);}
if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true;}}
this._mouseMoveDelegate=function(e){return self.mouseMove(e);};this._mouseUpDelegate=function(e){return self.mouseUp(e);};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);return false;},mouseMove:function(e){if($.browser.msie&&!e.button){return this.mouseUp(e);}
if(this._mouseStarted){this.mouseDrag(e);return false;}
if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,e)!==false);(this._mouseStarted?this.mouseDrag(e):this.mouseUp(e));}
return!this._mouseStarted;},mouseUp:function(e){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(e);}
return false;},mouseDistanceMet:function(e){return(Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance);},mouseDelayMet:function(e){return this._mouseDelayMet;},mouseStart:function(e){},mouseDrag:function(e){},mouseStop:function(e){},mouseCapture:function(e){return true;}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0};})(jQuery);

(function($){function contains(a,b){var safari2=$.browser.safari&&$.browser.version<522;if(a.contains&&!safari2){return a.contains(b);}
if(a.compareDocumentPosition)
return!!(a.compareDocumentPosition(b)&16);while(b=b.parentNode)
if(b==a)return true;return false;};$.widget("ui.sortable",$.extend({},$.ui.mouse,{init:function(){var o=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css('float')):false;if(!(/(relative|absolute|fixed)/).test(this.element.css('position')))this.element.css('position','relative');this.offset=this.element.offset();this.mouseInit();},plugins:{},ui:function(inst){return{helper:(inst||this)["helper"],placeholder:(inst||this)["placeholder"]||$([]),position:(inst||this)["position"],absolutePosition:(inst||this)["positionAbs"],options:this.options,element:this.element,item:(inst||this)["currentItem"],sender:inst?inst.element:null};},propagate:function(n,e,inst,noPropagation){$.ui.plugin.call(this,n,[e,this.ui(inst)]);if(!noPropagation)this.element.triggerHandler(n=="sort"?n:"sort"+n,[e,this.ui(inst)],this.options[n]);},serialize:function(o){var items=($.isFunction(this.options.items)?this.options.items.call(this.element):$(this.options.items,this.element)).not('.ui-sortable-helper');var str=[];o=o||{};items.each(function(){var res=($(this).attr(o.attribute||'id')||'').match(o.expression||(/(.+)[-=_](.+)/));if(res)str.push((o.key||res[1])+'[]='+(o.key&&o.expression?res[1]:res[2]));});return str.join('&');},toArray:function(attr){var items=($.isFunction(this.options.items)?this.options.items.call(this.element):$(this.options.items,this.element)).not('.ui-sortable-helper');var ret=[];items.each(function(){ret.push($(this).attr(attr||'id'));});return ret;},intersectsWith:function(item){var x1=this.positionAbs.left,x2=x1+this.helperProportions.width,y1=this.positionAbs.top,y2=y1+this.helperProportions.height;var l=item.left,r=l+item.width,t=item.top,b=t+item.height;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance=="guess"&&this.helperProportions[this.floating?'width':'height']>item[this.floating?'width':'height'])){return(y1+this.offset.click.top>t&&y1+this.offset.click.top<b&&x1+this.offset.click.left>l&&x1+this.offset.click.left<r);}else{return(l<x1+(this.helperProportions.width/2)&&x2-(this.helperProportions.width/2)<r&&t<y1+(this.helperProportions.height/2)&&y2-(this.helperProportions.height/2)<b);}},intersectsWithEdge:function(item){var x1=this.positionAbs.left,x2=x1+this.helperProportions.width,y1=this.positionAbs.top,y2=y1+this.helperProportions.height;var l=item.left,r=l+item.width,t=item.top,b=t+item.height;if(this.options.tolerance=="pointer"||(this.options.tolerance=="guess"&&this.helperProportions[this.floating?'width':'height']>item[this.floating?'width':'height'])){if(!(y1+this.offset.click.top>t&&y1+this.offset.click.top<b&&x1+this.offset.click.left>l&&x1+this.offset.click.left<r))return false;if(this.floating){if(x1+this.offset.click.left>l&&x1+this.offset.click.left<l+item.width/2)return 2;if(x1+this.offset.click.left>l+item.width/2&&x1+this.offset.click.left<r)return 1;}else{if(y1+this.offset.click.top>t&&y1+this.offset.click.top<t+item.height/2)return 2;if(y1+this.offset.click.top>t+item.height/2&&y1+this.offset.click.top<b)return 1;}}else{if(!(l<x1+(this.helperProportions.width/2)&&x2-(this.helperProportions.width/2)<r&&t<y1+(this.helperProportions.height/2)&&y2-(this.helperProportions.height/2)<b))return false;if(this.floating){if(x2>l&&x1<l)return 2;if(x1<r&&x2>r)return 1;}else{if(y2>t&&y1<t)return 1;if(y1<b&&y2>b)return 2;}}
return false;},refresh:function(){this.refreshItems();this.refreshPositions();},refreshItems:function(){this.items=[];this.containers=[this];var items=this.items;var self=this;var queries=[[$.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):$(this.options.items,this.element),this]];if(this.options.connectWith){for(var i=this.options.connectWith.length-1;i>=0;i--){var cur=$(this.options.connectWith[i]);for(var j=cur.length-1;j>=0;j--){var inst=$.data(cur[j],'sortable');if(inst&&!inst.options.disabled){queries.push([$.isFunction(inst.options.items)?inst.options.items.call(inst.element):$(inst.options.items,inst.element),inst]);this.containers.push(inst);}};};}
for(var i=queries.length-1;i>=0;i--){queries[i][0].each(function(){$.data(this,'sortable-item',queries[i][1]);items.push({item:$(this),instance:queries[i][1],width:0,height:0,left:0,top:0});});};},refreshPositions:function(fast){if(this.offsetParent){var po=this.offsetParent.offset();this.offset.parent={top:po.top+this.offsetParentBorders.top,left:po.left+this.offsetParentBorders.left};}
for(var i=this.items.length-1;i>=0;i--){if(this.items[i].instance!=this.currentContainer&&this.currentContainer&&this.items[i].item[0]!=this.currentItem[0])
continue;var t=this.options.toleranceElement?$(this.options.toleranceElement,this.items[i].item):this.items[i].item;if(!fast){this.items[i].width=t[0].offsetWidth;this.items[i].height=t[0].offsetHeight;}
var p=t.offset();this.items[i].left=p.left;this.items[i].top=p.top;};if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);}else{for(var i=this.containers.length-1;i>=0;i--){var p=this.containers[i].element.offset();this.containers[i].containerCache.left=p.left;this.containers[i].containerCache.top=p.top;this.containers[i].containerCache.width=this.containers[i].element.outerWidth();this.containers[i].containerCache.height=this.containers[i].element.outerHeight();};}},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this.mouseDestroy();for(var i=this.items.length-1;i>=0;i--)
this.items[i].item.removeData("sortable-item");},createPlaceholder:function(that){var self=that||this,o=self.options;if(o.placeholder.constructor==String){var className=o.placeholder;o.placeholder={element:function(){return $('<div></div>').addClass(className)[0];},update:function(i,p){p.css(i.offset()).css({width:i.outerWidth(),height:i.outerHeight()});}};}
self.placeholder=$(o.placeholder.element.call(self.element,self.currentItem)).appendTo('body').css({position:'absolute'});o.placeholder.update.call(self.element,self.currentItem,self.placeholder);},contactContainers:function(e){for(var i=this.containers.length-1;i>=0;i--){if(this.intersectsWith(this.containers[i].containerCache)){if(!this.containers[i].containerCache.over){if(this.currentContainer!=this.containers[i]){var dist=10000;var itemWithLeastDistance=null;var base=this.positionAbs[this.containers[i].floating?'left':'top'];for(var j=this.items.length-1;j>=0;j--){if(!contains(this.containers[i].element[0],this.items[j].item[0]))continue;var cur=this.items[j][this.containers[i].floating?'left':'top'];if(Math.abs(cur-base)<dist){dist=Math.abs(cur-base);itemWithLeastDistance=this.items[j];}}
if(!itemWithLeastDistance&&!this.options.dropOnEmpty)
continue;if(this.placeholder)this.placeholder.remove();if(this.containers[i].options.placeholder){this.containers[i].createPlaceholder(this);}else{this.placeholder=null;;}
this.currentContainer=this.containers[i];itemWithLeastDistance?this.rearrange(e,itemWithLeastDistance,null,true):this.rearrange(e,null,this.containers[i].element,true);this.propagate("change",e);this.containers[i].propagate("change",e,this);}
this.containers[i].propagate("over",e,this);this.containers[i].containerCache.over=1;}}else{if(this.containers[i].containerCache.over){this.containers[i].propagate("out",e,this);this.containers[i].containerCache.over=0;}}};},mouseCapture:function(e,overrideHandle){if(this.options.disabled||this.options.type=='static')return false;this.refreshItems();var currentItem=null,self=this,nodes=$(e.target).parents().each(function(){if($.data(this,'sortable-item')==self){currentItem=$(this);return false;}});if($.data(e.target,'sortable-item')==self)currentItem=$(e.target);if(!currentItem)return false;if(this.options.handle&&!overrideHandle){var validHandle=false;$(this.options.handle,currentItem).find("*").andSelf().each(function(){if(this==e.target)validHandle=true;});if(!validHandle)return false;}
this.currentItem=currentItem;return true;},mouseStart:function(e,overrideHandle,noActivation){var o=this.options;this.currentContainer=this;this.refreshPositions();this.helper=typeof o.helper=='function'?$(o.helper.apply(this.element[0],[e,this.currentItem])):this.currentItem.clone();if(!this.helper.parents('body').length)$(o.appendTo!='parent'?o.appendTo:this.currentItem[0].parentNode)[0].appendChild(this.helper[0]);this.helper.css({position:'absolute',clear:'both'}).addClass('ui-sortable-helper');this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)};this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var po=this.offsetParent.offset();this.offsetParentBorders={top:(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};this.offset.parent={top:po.top+this.offsetParentBorders.top,left:po.left+this.offsetParentBorders.left};this.originalPosition=this.generatePosition(e);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(o.placeholder)this.createPlaceholder();this.propagate("start",e);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(o.cursorAt){if(o.cursorAt.left!=undefined)this.offset.click.left=o.cursorAt.left;if(o.cursorAt.right!=undefined)this.offset.click.left=this.helperProportions.width-o.cursorAt.right;if(o.cursorAt.top!=undefined)this.offset.click.top=o.cursorAt.top;if(o.cursorAt.bottom!=undefined)this.offset.click.top=this.helperProportions.height-o.cursorAt.bottom;}
if(o.containment){if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.parent.left,0-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)];if(!(/^(document|window|parent)$/).test(o.containment)){var ce=$(o.containment)[0];var co=$(o.containment).offset();this.containment=[co.left+(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.parent.left,co.top+(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.parent.top,co.left+Math.max(ce.scrollWidth,ce.offsetWidth)-(parseInt($(ce).css("borderLeftWidth"),10)||0)-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.currentItem.css("marginRight"),10)||0),co.top+Math.max(ce.scrollHeight,ce.offsetHeight)-(parseInt($(ce).css("borderTopWidth"),10)||0)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.currentItem.css("marginBottom"),10)||0)];}}
if(this.options.placeholder!='clone')
this.currentItem.css('visibility','hidden');if(!noActivation){for(var i=this.containers.length-1;i>=0;i--){this.containers[i].propagate("activate",e,this);}}
if($.ui.ddmanager)$.ui.ddmanager.current=this;if($.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,e);this.dragging=true;this.mouseDrag(e);return true;},convertPositionTo:function(d,pos){if(!pos)pos=this.position;var mod=d=="absolute"?1:-1;return{top:(pos.top
+this.offset.parent.top*mod
-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)*mod
+this.margins.top*mod),left:(pos.left
+this.offset.parent.left*mod
-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)*mod
+this.margins.left*mod)};},generatePosition:function(e){var o=this.options;var position={top:(e.pageY
-this.offset.click.top
-this.offset.parent.top
+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)),left:(e.pageX
-this.offset.click.left
-this.offset.parent.left
+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft))};if(!this.originalPosition)return position;if(this.containment){if(position.left<this.containment[0])position.left=this.containment[0];if(position.top<this.containment[1])position.top=this.containment[1];if(position.left>this.containment[2])position.left=this.containment[2];if(position.top>this.containment[3])position.top=this.containment[3];}
if(o.grid){var top=this.originalPosition.top+Math.round((position.top-this.originalPosition.top)/o.grid[1])*o.grid[1];position.top=this.containment?(!(top<this.containment[1]||top>this.containment[3])?top:(!(top<this.containment[1])?top-o.grid[1]:top+o.grid[1])):top;var left=this.originalPosition.left+Math.round((position.left-this.originalPosition.left)/o.grid[0])*o.grid[0];position.left=this.containment?(!(left<this.containment[0]||left>this.containment[2])?left:(!(left<this.containment[0])?left-o.grid[0]:left+o.grid[0])):left;}
return position;},mouseDrag:function(e){this.position=this.generatePosition(e);this.positionAbs=this.convertPositionTo("absolute");$.ui.plugin.call(this,"sort",[e,this.ui()]);this.positionAbs=this.convertPositionTo("absolute");this.helper[0].style.left=this.position.left+'px';this.helper[0].style.top=this.position.top+'px';for(var i=this.items.length-1;i>=0;i--){var intersection=this.intersectsWithEdge(this.items[i]);if(!intersection)continue;if(this.items[i].item[0]!=this.currentItem[0]&&this.currentItem[intersection==1?"next":"prev"]()[0]!=this.items[i].item[0]&&!contains(this.currentItem[0],this.items[i].item[0])&&(this.options.type=='semi-dynamic'?!contains(this.element[0],this.items[i].item[0]):true)){this.direction=intersection==1?"down":"up";this.rearrange(e,this.items[i]);this.propagate("change",e);break;}}
this.contactContainers(e);if($.ui.ddmanager)$.ui.ddmanager.drag(this,e);this.element.triggerHandler("sort",[e,this.ui()],this.options["sort"]);return false;},rearrange:function(e,i,a,hardRefresh){a?a[0].appendChild(this.currentItem[0]):i.item[0].parentNode.insertBefore(this.currentItem[0],(this.direction=='down'?i.item[0]:i.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var self=this,counter=this.counter;window.setTimeout(function(){if(counter==self.counter)self.refreshPositions(!hardRefresh);},0);if(this.options.placeholder)
this.options.placeholder.update.call(this.element,this.currentItem,this.placeholder);},mouseStop:function(e,noPropagation){if($.ui.ddmanager&&!this.options.dropBehaviour)
$.ui.ddmanager.drop(this,e);if(this.options.revert){var self=this;var cur=self.currentItem.offset();if(self.placeholder)self.placeholder.animate({opacity:'hide'},(parseInt(this.options.revert,10)||500)-50);$(this.helper).animate({left:cur.left-this.offset.parent.left-self.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:cur.top-this.offset.parent.top-self.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){self.clear(e);});}else{this.clear(e,noPropagation);}
return false;},clear:function(e,noPropagation){if(this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])this.propagate("update",e,null,noPropagation);if(!contains(this.element[0],this.currentItem[0])){this.propagate("remove",e,null,noPropagation);for(var i=this.containers.length-1;i>=0;i--){if(contains(this.containers[i].element[0],this.currentItem[0])){this.containers[i].propagate("update",e,this,noPropagation);this.containers[i].propagate("receive",e,this,noPropagation);}};};for(var i=this.containers.length-1;i>=0;i--){this.containers[i].propagate("deactivate",e,this,noPropagation);if(this.containers[i].containerCache.over){this.containers[i].propagate("out",e,this);this.containers[i].containerCache.over=0;}}
this.dragging=false;if(this.cancelHelperRemoval){this.propagate("stop",e,null,noPropagation);return false;}
$(this.currentItem).css('visibility','');if(this.placeholder)this.placeholder.remove();this.helper.remove();this.helper=null;this.propagate("stop",e,null,noPropagation);return true;}}));$.extend($.ui.sortable,{getter:"serialize toArray",defaults:{helper:"clone",tolerance:"guess",distance:1,delay:0,scroll:true,scrollSensitivity:20,scrollSpeed:20,cancel:":input",items:'> *',zIndex:1000,dropOnEmpty:true,appendTo:"parent"}});$.ui.plugin.add("sortable","cursor",{start:function(e,ui){var t=$('body');if(t.css("cursor"))ui.options._cursor=t.css("cursor");t.css("cursor",ui.options.cursor);},stop:function(e,ui){if(ui.options._cursor)$('body').css("cursor",ui.options._cursor);}});$.ui.plugin.add("sortable","zIndex",{start:function(e,ui){var t=ui.helper;if(t.css("zIndex"))ui.options._zIndex=t.css("zIndex");t.css('zIndex',ui.options.zIndex);},stop:function(e,ui){if(ui.options._zIndex)$(ui.helper).css('zIndex',ui.options._zIndex);}});$.ui.plugin.add("sortable","opacity",{start:function(e,ui){var t=ui.helper;if(t.css("opacity"))ui.options._opacity=t.css("opacity");t.css('opacity',ui.options.opacity);},stop:function(e,ui){if(ui.options._opacity)$(ui.helper).css('opacity',ui.options._opacity);}});$.ui.plugin.add("sortable","scroll",{start:function(e,ui){var o=ui.options;var i=$(this).data("sortable");i.overflowY=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-y')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(i.currentItem);i.overflowX=function(el){do{if(/auto|scroll/.test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-x')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(i.currentItem);if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML')i.overflowYOffset=i.overflowY.offset();if(i.overflowX[0]!=document&&i.overflowX[0].tagName!='HTML')i.overflowXOffset=i.overflowX.offset();},sort:function(e,ui){var o=ui.options;var i=$(this).data("sortable");if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML'){if((i.overflowYOffset.top+i.overflowY[0].offsetHeight)-e.pageY<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop+o.scrollSpeed;if(e.pageY-i.overflowYOffset.top<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop-o.scrollSpeed;}else{if(e.pageY-$(document).scrollTop()<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);if($(window).height()-(e.pageY-$(document).scrollTop())<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);}
if(i.overflowX[0]!=document&&i.overflowX[0].tagName!='HTML'){if((i.overflowXOffset.left+i.overflowX[0].offsetWidth)-e.pageX<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft+o.scrollSpeed;if(e.pageX-i.overflowXOffset.left<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft-o.scrollSpeed;}else{if(e.pageX-$(document).scrollLeft()<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);if($(window).width()-(e.pageX-$(document).scrollLeft())<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed);}}});$.ui.plugin.add("sortable","axis",{sort:function(e,ui){var i=$(this).data("sortable");if(ui.options.axis=="y")i.position.left=i.originalPosition.left;if(ui.options.axis=="x")i.position.top=i.originalPosition.top;}});})(jQuery);

(function($){$.fn.editable=function(target,options){var settings={target:target,name:'value',id:'id',type:'text',width:'auto',height:'auto',maxlength:'0',event:'click',onblur:'cancel',loadtype:'GET',loadtext:'Loading...',placeholder:'Click to edit',loaddata:{},submitdata:{}};if(options){$.extend(settings,options);}
var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types['defaults'].buttons;var content=$.editable.types[settings.type].content||$.editable.types['defaults'].content;var element=$.editable.types[settings.type].element||$.editable.types['defaults'].element;var reset=$.editable.types[settings.type].reset||$.editable.types['defaults'].reset;var callback=settings.callback||function(){};if(!$.isFunction($(this)[settings.event])){$.fn[settings.event]=function(fn){return fn?this.bind(settings.event,fn):this.trigger(settings.event);}}
$(this).attr('title',settings.tooltip);settings.autowidth='auto'==settings.width;settings.autoheight='auto'==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();if(!$.trim($(this).html())){$(this).html(settings.placeholder);}
$(this)[settings.event](function(e){if(self.editing){return;}
if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight;}else{if(settings.width!='none'){settings.width=settings.autowidth?$(self).width():settings.width;}
if(settings.height!='none'){settings.height=settings.autoheight?$(self).height():settings.height;}}
if($(this).html().toLowerCase().replace(/;/,'')==settings.placeholder.toLowerCase().replace(/;/,'')){$(this).html('');}
self.editing=true;self.revert=$(self).html();$(self).html('');var form=$('<form/>');if(settings.cssclass){if('inherit'==settings.cssclass){form.attr('class',$(self).attr('class'));}else{form.attr('class',settings.cssclass);}}
if(settings.style){if('inherit'==settings.style){form.attr('style',$(self).attr('style'));form.css('display',$(self).css('display'));}else{form.attr('style',settings.style);}}
var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self]);},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]));}else{$.extend(loaddata,settings.loaddata);}
$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false;}});}else if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings]);}}else{input_content=self.revert;}
content.apply(form,[input_content,settings,self]);input.attr('name',settings.name);if(settings.maxlength>0){input.attr('maxlength',settings.maxlength);}buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(':input:visible:enabled:first',form).focus();if(settings.select){input.select();}
input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self]);}});var t;if('cancel'==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self]);},500);});}else if('submit'==settings.onblur){input.blur(function(e){form.submit();});}else if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings]);});}else{input.blur(function(e){});}
form.submit(function(e){if(t){clearTimeout(t);}
e.preventDefault();if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]));}else{$.extend(submitdata,settings.submitdata);}
if('PUT'==settings.method){submitdata['_method']='put';}
$(self).html(settings.indicator);$.post(settings.target,submitdata,function(str){$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder);}});}}
return false;});});this.reset=function(){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder);}}});};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden">');$(this).append(input);return(input);},content:function(string,settings,original){$(':input:first',this).val(string);},reset:function(settings,original){original.reset();},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit();}});}else{var submit=$('<button type="submit">');submit.html(settings.submit);}
$(this).append(submit);}
if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel);}else{var cancel=$('<button type="cancel">');cancel.html(settings.cancel);}
$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset;}else{var reset=$.editable.types['defaults'].reset;}
reset.apply(form,[settings,original]);return false;});}}},text:{element:function(settings,original){var input=$('<input>');if(settings.width!='none'){input.width(settings.width);}
if(settings.height!='none'){input.height(settings.height);}
input.attr('autocomplete','off');$(this).append(input);return(input);}},textarea:{element:function(settings,original){var textarea=$('<textarea>');if(settings.rows){textarea.attr('rows',settings.rows);}else{textarea.height(settings.height);}
if(settings.cols){textarea.attr('cols',settings.cols);}else{textarea.width(settings.width);}
$(this).append(textarea);return(textarea);}},select:{element:function(settings,original){var select=$('<select>');$(this).append(select);return(select);},content:function(string,settings,original){if(String==string.constructor){eval('var json = '+string);for(var key in json){if(!json.hasOwnProperty(key)){continue;}
if('selected'==key){continue;}
var option=$('<option>').val(key).append(json[key]);$('select',this).append(option);}}
$('select',this).children().each(function(){if($(this).val()==json['selected']||$(this).text()==original.revert){$(this).attr('selected','selected');};});}}},addInputType:function(name,input){$.editable.types[name]=input;}};})(jQuery);

if(jQuery)(function($){$.extend($.fn,{multiSelect:function(o,callback){if(!o)var o={};if(o.selectAll==undefined)o.selectAll=true;if(o.selectAllText==undefined)o.selectAllText="Select All";if(o.noneSelected==undefined)o.noneSelected='Select options';if(o.oneOrMoreSelected==undefined)o.oneOrMoreSelected='% selected';$(this).each(function(){var select=$(this);var html='<input type="text" readonly="readonly" class="multiSelect" value="" style="cursor: default;" />';html+='<div class="multiSelectOptions" style="position: absolute; z-index: 99999; display: none;">';if(o.selectAll)html+='<label class="selectAll"><input type="checkbox" class="selectAll" />'+o.selectAllText+'</label>';$(select).find('OPTION').each(function(){if($(this).val()!=''){html+='<label><input type="checkbox" name="'+$(select).attr('name')+'" value="'+$(this).val()+'"';if($(this).attr('selected'))html+=' checked="checked"';html+=' />'+$(this).html()+'</label>';}});html+='</div>';$(select).after(html);$(select).next('.multiSelect').mouseover(function(){$(this).addClass('hover');}).mouseout(function(){$(this).removeClass('hover');}).click(function(){if($(this).hasClass('active')){$(this).multiSelectOptionsHide();}else{$(this).multiSelectOptionsShow();}
return false;}).focus(function(){$(this).addClass('focus');}).blur(function(){$(this).removeClass('focus');});if(o.selectAll){var sa=true;$(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT:checkbox').not('.selectAll').each(function(){if(!$(this).attr('checked'))sa=false;});if(sa)$(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT.selectAll').attr('checked',true).parent().addClass('checked');}
$(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT.selectAll').click(function(){if($(this).attr('checked')==true)$(this).parent().parent().find('INPUT:checkbox').attr('checked',true).parent().addClass('checked');else $(this).parent().parent().find('INPUT:checkbox').attr('checked',false).parent().removeClass('checked');});$(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT:checkbox').click(function(){$(this).parent().parent().multiSelectUpdateSelected(o);$(this).parent().parent().find('LABEL').removeClass('checked').find('INPUT:checked').parent().addClass('checked');$(this).parent().parent().prev('.multiSelect').focus();if(!$(this).attr('checked'))$(this).parent().parent().find('INPUT:checkbox.selectAll').attr('checked',false).parent().removeClass('checked');if(callback)callback($(this));});$(select).next('.multiSelect').next('.multiSelectOptions').each(function(){$(this).multiSelectUpdateSelected(o);$(this).find('INPUT:checked').parent().addClass('checked');});$(select).next('.multiSelect').next('.multiSelectOptions').find('LABEL').mouseover(function(){$(this).parent().find('LABEL').removeClass('hover');$(this).addClass('hover');}).mouseout(function(){$(this).parent().find('LABEL').removeClass('hover');});$(select).next('.multiSelect').keydown(function(e){if($(this).next('.multiSelectOptions').is(':visible')){if(e.keyCode==9){$(this).addClass('focus').trigger('click');$(this).focus().next(':input').focus();return true;}
if(e.keyCode==27||e.keyCode==37||e.keyCode==39){$(this).addClass('focus').trigger('click');}
if(e.keyCode==40){if(!$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover')){$(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover');}else{$(this).next('.multiSelectOptions').find('LABEL.hover').removeClass('hover').next('LABEL').addClass('hover');if(!$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover')){$(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover');}}
$(this).multiSelectAdjustViewport($(this));return false;}
if(e.keyCode==38){if(!$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover')){$(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover');}else{$(this).next('.multiSelectOptions').find('LABEL.hover').removeClass('hover').prev('LABEL').addClass('hover');if(!$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover')){$(this).next('.multiSelectOptions').find('LABEL:last').addClass('hover');}}
$(this).multiSelectAdjustViewport($(this));return false;}
if(e.keyCode==13||e.keyCode==32){if($(this).next('.multiSelectOptions').find('LABEL.hover INPUT:checkbox').hasClass('selectAll')){if($(this).next('.multiSelectOptions').find('LABEL.hover INPUT:checkbox').attr('checked')){$(this).next('.multiSelectOptions').find('INPUT:checkbox').attr('checked',false).parent().removeClass('checked');}else{$(this).next('.multiSelectOptions').find('INPUT:checkbox').attr('checked',true).parent().addClass('checked');}
$(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);if(callback)callback($(this));return false;}
if($(this).next('.multiSelectOptions').find('LABEL.hover INPUT:checkbox').attr('checked')){$(this).next('.multiSelectOptions').find('LABEL.hover INPUT:checkbox').attr('checked',false);$(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);$(this).next('.multiSelectOptions').find('LABEL').removeClass('checked').find('INPUT:checked').parent().addClass('checked');$(this).next('.multiSelectOptions').find('INPUT:checkbox.selectAll').attr('checked',false).parent().removeClass('checked');if(callback)callback($(this));}else{$(this).next('.multiSelectOptions').find('LABEL.hover INPUT:checkbox').attr('checked',true);$(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);$(this).next('.multiSelectOptions').find('LABEL').removeClass('checked').find('INPUT:checked').parent().addClass('checked');if(callback)callback($(this));}}
return false;}else{if(e.keyCode==38||e.keyCode==40||e.keyCode==13||e.keyCode==32){$(this).removeClass('focus').trigger('click');$(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover');return false;}
if(e.keyCode==9){$(this).focus().next(':input').focus();return true;}}
if(e.keyCode==13)return false;});$(select).remove();});},multiSelectOptionsHide:function(){$(this).removeClass('active').next('.multiSelectOptions').hide();},multiSelectOptionsShow:function(){$('.multiSelect').multiSelectOptionsHide();$(this).next('.multiSelectOptions').find('LABEL').removeClass('hover');$(this).addClass('active').next('.multiSelectOptions').show();var offset=$(this).position();$(this).next('.multiSelectOptions').css({top:offset.top+$(this).outerHeight()+'px'});$(this).next('.multiSelectOptions').css({left:offset.left+'px'});multiSelectCurrent=$(this);var timer='';$(this).next('.multiSelectOptions').hover(function(){clearTimeout(timer);},function(){timer=setTimeout('jQuery(multiSelectCurrent).multiSelectOptionsHide(); $(multiSelectCurrent).unbind("hover");',250);});},multiSelectUpdateSelected:function(o){var i=0,s='';$(this).find('INPUT:checkbox:checked').not('.selectAll').each(function(){i++;})
if(i==0){$(this).prev('INPUT.multiSelect').val(o.noneSelected);}else{if(o.oneOrMoreSelected=='*'){var display='';$(this).find('INPUT:checkbox:checked').each(function(){if($(this).parent().text()!=o.selectAllText)display=display+$(this).parent().text()+', ';});display=display.substr(0,display.length-2);$(this).prev('INPUT.multiSelect').val(display);}else{$(this).prev('INPUT.multiSelect').val(o.oneOrMoreSelected.replace('%',i));}}},multiSelectAdjustViewport:function(el){var i=0;var selectionTop=0,selectionHeight=0;$(el).next('.multiSelectOptions').find('LABEL').each(function(){if($(this).hasClass('hover')){selectionTop=i;selectionHeight=$(this).outerHeight();return;}
i+=$(this).outerHeight();});var divScroll=$(el).next('.multiSelectOptions').scrollTop();var divHeight=$(el).next('.multiSelectOptions').height();$(el).next('.multiSelectOptions').scrollTop(selectionTop-((divHeight/2)-(selectionHeight/2)));}});})(jQuery);

var $pp_pic_holder;var $ppt;(function(A){A.fn.prettyPhoto=function(V){var E=true;var N=[];var D=0;var Q;var R;var U;var X;var F="image";var Y;var L=G();if(A.browser.msie&&A.browser.version==6&&(V.theme=="light_rounded"||V.theme=="dark_rounded"||V.theme=="dark_square")){V.theme="light_square"}A(window).scroll(function(){C();L=G()});A(window).resize(function(){C();T()});A(document).keypress(function(a){switch(a.keyCode){case 37:if(D==1){return}M("previous");break;case 39:if(D==setCount){return}M("next");break;case 27:K();break}});V=jQuery.extend({animationSpeed:"normal",padding:40,opacity:0.8,showTitle:true,allowresize:true,counter_separator_label:"/",theme:"light_rounded",callback:function(){}},V);A(this).each(function(){var c=false;var b=false;var d=0;var a=0;N[N.length]=this;A(this).bind("click",function(){I(this);return false})});function I(a){Y=A(a);theRel=Y.attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);isSet=false;setCount=0;if(Y.attr("href").indexOf(".mov")!=-1){F="quicktime"}else{if(Y.attr("href").indexOf(".swf")!=-1){F="flash"}else{if(Y.attr("href").indexOf("iframe")!=-1){F="iframe"}else{F="image"}}}for(i=0;i<N.length;i++){if(A(N[i]).attr("rel").indexOf(theGallery)!=-1){setCount++;if(setCount>1){isSet=true}if(A(N[i]).attr("href")==Y.attr("href")){D=setCount;arrayPosition=i}}}W();$pp_pic_holder.find("p.currentTextHolder").text(D+V.counter_separator_label+setCount);C();A("#pp_full_res").hide();$pp_pic_holder.find(".pp_loaderIcon").show()}showimage=function(d,a,g,f,e,b,c){A(".pp_loaderIcon").hide();if(A.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth}else{windowHeight=A(window).height();windowWidth=A(window).width()}$pp_pic_holder.find(".pp_content").animate({height:e},V.animationSpeed);projectedTop=L.scrollTop+((windowHeight/2)-(f/2));if(projectedTop<0){projectedTop=0+$pp_pic_holder.find(".ppt").height()}$pp_pic_holder.animate({top:projectedTop,left:((windowWidth/2)-(g/2)),width:g},V.animationSpeed,function(){$pp_pic_holder.width(g);$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(a).width(d);$pp_pic_holder.find("#pp_full_res").fadeIn(V.animationSpeed,function(){A(this).find("object,embed").css("visibility","visible")});H();if(c){A("a.pp_expand,a.pp_contract").fadeIn(V.animationSpeed)}})};function H(){if(isSet&&F=="image"){$pp_pic_holder.find(".pp_hoverContainer").fadeIn(V.animationSpeed)}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}$pp_pic_holder.find(".pp_details").fadeIn(V.animationSpeed);if(V.showTitle&&hasTitle){$ppt.css({top:$pp_pic_holder.offset().top-22,left:$pp_pic_holder.offset().left+(V.padding/2),display:"none"});$ppt.fadeIn(V.animationSpeed)}}function P(){$pp_pic_holder.find(".pp_hoverContainer,.pp_details").fadeOut(V.animationSpeed);$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find("#pp_full_res").fadeOut(V.animationSpeed,function(){A(".pp_loaderIcon").show();Z()});$ppt.fadeOut(V.animationSpeed)}function M(a){if(a=="previous"){arrayPosition--;D--}else{arrayPosition++;D++}if(!E){E=true}P();A("a.pp_expand,a.pp_contract").fadeOut(V.animationSpeed,function(){A(this).removeClass("pp_contract").addClass("pp_expand")})}function K(){$pp_pic_holder.find("object,embed").css("visibility","hidden");A("div.pp_pic_holder,div.ppt").fadeOut(V.animationSpeed);A("div.pp_overlay").fadeOut(V.animationSpeed,function(){A("div.pp_overlay,div.pp_pic_holder,div.ppt").remove();if(A.browser.msie&&A.browser.version==6){A("select").css("visibility","visible")}V.callback()});E=true}function J(){if(D==setCount){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_next").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){M("next");return false})}if(D==1){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_previous").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_previous").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){M("previous");return false})}$pp_pic_holder.find("p.currentTextHolder").text(D+V.counter_separator_label+setCount);Y=(isSet)?A(N[arrayPosition]):Y;if(Y.attr("title")){$pp_pic_holder.find(".pp_description").show().html(unescape(Y.attr("title")))}else{$pp_pic_holder.find(".pp_description").hide().text("")}if(Y.find("img").attr("alt")&&V.showTitle){hasTitle=true;$ppt.html(unescape(Y.find("img").attr("alt")))}else{hasTitle=false}}function O(b,a){hasBeenResized=false;S(b,a);imageWidth=b;imageHeight=a;windowHeight=A(window).height();windowWidth=A(window).width();if(((X>windowWidth)||(U>windowHeight))&&E&&V.allowresize){hasBeenResized=true;notFitting=true;while(notFitting){if((X>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(a/b)*imageWidth}else{if((U>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(b/a)*imageHeight}else{notFitting=false}}U=imageHeight;X=imageWidth}S(imageWidth,imageHeight)}return{width:imageWidth,height:imageHeight,containerHeight:U,containerWidth:X,contentHeight:Q,contentWidth:R,resized:hasBeenResized}}function S(b,a){$pp_pic_holder.find(".pp_details").width(b).find(".pp_description").width(b-parseFloat($pp_pic_holder.find("a.pp_close").css("width")));Q=a+$pp_pic_holder.find(".pp_details").height()+parseFloat($pp_pic_holder.find(".pp_details").css("marginTop"))+parseFloat($pp_pic_holder.find(".pp_details").css("marginBottom"));R=b;U=Q+$pp_pic_holder.find(".ppt").height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();X=b+V.padding}function C(){if($pp_pic_holder){if($pp_pic_holder.size()==0){return}}else{return}if(A.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth}else{windowHeight=A(window).height();windowWidth=A(window).width()}if(E){$pHeight=$pp_pic_holder.height();$pWidth=$pp_pic_holder.width();$tHeight=$ppt.height();projectedTop=(windowHeight/2)+L.scrollTop-($pHeight/2);if(projectedTop<0){projectedTop=0+$tHeight}$pp_pic_holder.css({top:projectedTop,left:(windowWidth/2)+L.scrollLeft-($pWidth/2)});$ppt.css({top:projectedTop-$tHeight,left:(windowWidth/2)+L.scrollLeft-($pWidth/2)+(V.padding/2)})}}function Z(){J();if(F=="image"){imgPreloader=new Image();nextImage=new Image();if(isSet&&D>setCount){nextImage.src=A(N[arrayPosition+1]).attr("href")}prevImage=new Image();if(isSet&&N[arrayPosition-1]){prevImage.src=A(N[arrayPosition-1]).attr("href")}$pp_pic_holder.find(".pp_content").css("overflow","hidden");$pp_pic_holder.find("#fullResImage").attr("src",Y.attr("href"));imgPreloader.onload=function(){var a=O(imgPreloader.width,imgPreloader.height);imgPreloader.width=a.width;imgPreloader.height=a.height;showimage(imgPreloader.width,imgPreloader.height,a.containerWidth,a.containerHeight,a.contentHeight,a.contentWidth,a.resized)};imgPreloader.src=Y.attr("href")}else{if(F=="quicktime"){movie_width=parseFloat(B("width",Y.attr("href")));movie_height=parseFloat(B("height",Y.attr("href")))+15;pp_typeMarkup='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="'+movie_height+'" width="'+movie_width+'"><param name="src" value="'+Y.attr("href")+'"><param name="autoplay" value="true"><param name="type" value="video/quicktime"><embed src="'+Y.attr("href")+'" height="'+movie_height+'" width="'+movie_width+'" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>';$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;S(movie_width,movie_height);showimage(movie_width,movie_height,X,U,Q,R,false)}else{if(F=="flash"){movie_width=parseFloat(B("width",Y.attr("href")));movie_height=parseFloat(B("height",Y.attr("href")));flash_vars=Y.attr("href");flash_vars=flash_vars.substring(Y.attr("href").indexOf("flashvars")+10,Y.attr("href").length);filename=Y.attr("href");filename=filename.substring(0,filename.indexOf("?"));pp_typeMarkup='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+movie_width+'" height="'+movie_height+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+filename+"?"+flash_vars+'" /><embed src="'+filename+"?"+flash_vars+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+movie_width+'" height="'+movie_height+'"></embed></object>';$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;S(movie_width,movie_height);showimage(movie_width,movie_height,X,U,Q,R,false)}else{if(F=="iframe"){movie_width=parseFloat(B("width",Y.attr("href")));movie_height=parseFloat(B("height",Y.attr("href")));movie_url=Y.attr("href");movie_url=movie_url.substr(0,movie_url.indexOf("?"));correctSizes=O(movie_width,movie_height);pp_typeMarkup='<iframe src ="'+movie_url+'" width="'+(correctSizes.width-10)+'" height="'+(correctSizes.height-10)+'"></iframe>';$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;showimage(correctSizes.width,correctSizes.height,correctSizes.containerWidth,correctSizes.containerHeight,correctSizes.contentHeight,correctSizes.contentWidth,correctSizes.resized)}}}}}function G(){if(self.pageYOffset){scrollTop=self.pageYOffset;scrollLeft=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;scrollLeft=document.documentElement.scrollLeft}else{if(document.body){scrollTop=document.body.scrollTop;scrollLeft=document.body.scrollLeft}}}return{scrollTop:scrollTop,scrollLeft:scrollLeft}}function T(){A("div.pp_overlay").css({height:A(document).height(),width:A(window).width()})}function W(){toInject="";toInject+="<div class='pp_overlay'></div>";if(F=="image"){pp_typeMarkup='<img id="fullResImage" src="" />'}else{pp_typeMarkup=""}toInject+='<div class="pp_pic_holder"><div class="pp_top"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div><div class="pp_content"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_loaderIcon"></div><div class="pp_hoverContainer"><a class="pp_next" href="#">next</a><a class="pp_previous" href="#">previous</a></div><div id="pp_full_res">'+pp_typeMarkup+'</div><div class="pp_details clearfix"><a class="pp_close" href="#">Close</a><p class="pp_description"></p><div class="pp_nav"><a href="#" class="pp_arrow_previous">Previous</a><p class="currentTextHolder">0'+V.counter_separator_label+'0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div>';toInject+='<div class="ppt"></div>';A("body").append(toInject);$pp_pic_holder=A(".pp_pic_holder");$ppt=A(".ppt");A("div.pp_overlay").css("height",A(document).height()).bind("click",function(){K()});$pp_pic_holder.css({opacity:0}).addClass(V.theme);A("a.pp_close").bind("click",function(){K();return false});A("a.pp_expand").bind("click",function(){$this=A(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");E=false}else{$this.removeClass("pp_contract").addClass("pp_expand");E=true}P();$pp_pic_holder.find(".pp_hoverContainer, #pp_full_res, .pp_details").fadeOut(V.animationSpeed,function(){Z()});return false});$pp_pic_holder.find(".pp_previous, .pp_arrow_previous").bind("click",function(){M("previous");return false});$pp_pic_holder.find(".pp_next, .pp_arrow_next").bind("click",function(){M("next");return false});$pp_pic_holder.find(".pp_hoverContainer").css({"margin-left":V.padding/2});if(!isSet){$pp_pic_holder.find(".pp_hoverContainer,.pp_nav").hide()}if(A.browser.msie&&A.browser.version==6){A("body").addClass("ie6");A("select").css("visibility","hidden")}A("div.pp_overlay").css("opacity",0).fadeTo(V.animationSpeed,V.opacity,function(){$pp_pic_holder.css("opacity",0).fadeIn(V.animationSpeed,function(){$pp_pic_holder.attr("style","left:"+$pp_pic_holder.css("left")+";top:"+$pp_pic_holder.css("top")+";");Z()})})}};function B(E,D){E=E.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var C="[\\?&]"+E+"=([^&#]*)";var G=new RegExp(C);var F=G.exec(D);if(F==null){return""}else{return F[1]}}})(jQuery);

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';3(U.1u)(6($){$.7.2=6(h){3(5.V==0)8 5;3(T S[0]==\'19\'){3(5.V>1){m i=S;8 5.M(6(){$.7.2.13($(5),i)})};$.7.2[S[0]].13(5,$.1N(S).27(1)||[]);8 5};m h=$.N({},$.7.2.F,h||{});$(\'2d\').1B(\'2-R\').Q(\'2-R\').1n($.7.2.Z);3($.7.2.F.15){$.7.2.1M($.7.2.F.15);$.7.2.F.15=10};5.1B(\'.2-1e\').Q(\'2-1e\').M(6(){U.2=(U.2||0)+1;m e=U.2;m g={e:5,E:$(5),L:$(5).L()};3(T h==\'21\')h={l:h};m o=$.N({},$.7.2.F,h||{},($.1m?g.E.1m():($.1S?g.E.17():10))||{},{});3(!(o.l>0)){o.l=g.E.D(\'28\');3(!(o.l>0)){o.l=(u(g.e.1D.B(/\\b(l|23)\\-([0-9]+)\\b/q)||[\'\']).B(/[0-9]+/q)||[\'\'])[0];3(!(o.l>0))o.l=-1;2b o.l=u(o.l).B(/[0-9]+/q)[0]}};o.l=18 2f(o.l);o.j=o.j||g.E.D(\'j\')||\'\';3(!o.j){o.j=(g.e.1D.B(/\\b(j\\-[\\w\\|]+)\\b/q))||\'\';o.j=18 u(o.j).t(/^(j|1d)\\-/i,\'\')};$.N(g,o||{});g.A=$.N({},$.7.2.F.A,g.A);$.N(g,{n:0,J:[],2c:[],1c:g.e.I||\'2\'+u(e),1i:6(z){8 g.1c+(z>0?\'1Z\'+u(z):\'\')},G:6(a,b){m c=g[a],k=$(b).D(\'k\');3(c){m d=c(b,k,g);3(d!=10)8 d}8 1a}});3(u(g.j).V>1){g.j=g.j.t(/\\W+/g,\'|\').t(/^\\W|\\W$/g,\'\');g.1k=18 2t(\'\\\\.(\'+(g.j?g.j:\'\')+\')$\',\'q\')};g.O=g.1c+\'1P\';g.E.1l(\'<P X="2-1l" I="\'+g.O+\'"></P>\');g.1q=$(\'#\'+g.O+\'\');g.e.H=g.e.H||\'p\'+e+\'[]\';3(!g.K){g.1q.1g(\'<P X="2-K" I="\'+g.O+\'1F"></P>\');g.K=$(\'#\'+g.O+\'1F\')};g.K=$(g.K);g.16=6(c,d){g.n++;c.2=g;3(d>0)c.I=c.H=\'\';3(d>0)c.I=g.1i(d);c.H=u(g.1j.t(/\\$H/q,$(g.L).D(\'H\')).t(/\\$I/q,$(g.L).D(\'I\')).t(/\\$g/q,e).t(/\\$i/q,d));3((g.l>0)&&((g.n-1)>(g.l)))c.14=1a;g.Y=g.J[d]=c;c=$(c);c.1b(\'\').D(\'k\',\'\')[0].k=\'\';c.Q(\'2-1e\');c.1V(6(){$(5).1X();3(!g.G(\'1Y\',5,g))8 y;m a=\'\',v=u(5.k||\'\');3(g.j&&v&&!v.B(g.1k))a=g.A.1o.t(\'$1d\',u(v.B(/\\.\\w{1,4}$/q)));1p(m f 2a g.J)3(g.J[f]&&g.J[f]!=5)3(g.J[f].k==v)a=g.A.1r.t(\'$p\',v.B(/[^\\/\\\\]+$/q));m b=$(g.L).L();b.Q(\'2\');3(a!=\'\'){g.1s(a);g.n--;g.16(b[0],d);c.1t().2e(b);c.C();8 y};$(5).1v({1w:\'1O\',1x:\'-1Q\'});c.1R(b);g.1y(5,d);g.16(b[0],d+1);3(!g.G(\'1T\',5,g))8 y});$(c).17(\'2\',g)};g.1y=6(c,d){3(!g.G(\'1U\',c,g))8 y;m r=$(\'<P X="2-1W"></P>\'),v=u(c.k||\'\'),a=$(\'<1z X="2-1A" 1A="\'+g.A.12.t(\'$p\',v)+\'">\'+g.A.p.t(\'$p\',v.B(/[^\\/\\\\]+$/q)[0])+\'</1z>\'),b=$(\'<a X="2-C" 2y="#\'+g.O+\'">\'+g.A.C+\'</a>\');g.K.1g(r.1g(b,\' \',a));b.1C(6(){3(!g.G(\'22\',c,g))8 y;g.n--;g.Y.14=y;g.J[d]=10;$(c).C();$(5).1t().C();$(g.Y).1v({1w:\'\',1x:\'\'});$(g.Y).11().1b(\'\').D(\'k\',\'\')[0].k=\'\';3(!g.G(\'24\',c,g))8 y;8 y});3(!g.G(\'25\',c,g))8 y};3(!g.2)g.16(g.e,0);g.n++;g.E.17(\'2\',g)})};$.N($.7.2,{11:6(){m a=$(5).17(\'2\');3(a)a.K.26(\'a.2-C\').1C();8 $(5)},Z:6(a){a=(T(a)==\'19\'?a:\'\')||\'1E\';m o=[];$(\'1h:p.2\').M(6(){3($(5).1b()==\'\')o[o.V]=5});8 $(o).M(6(){5.14=1a}).Q(a)},1f:6(a){a=(T(a)==\'19\'?a:\'\')||\'1E\';8 $(\'1h:p.\'+a).29(a).M(6(){5.14=y})},R:{},1M:6(b,c,d){m e,k;d=d||[];3(d.1G.1H().1I("1J")<0)d=[d];3(T(b)==\'6\'){$.7.2.Z();k=b.13(c||U,d);1K(6(){$.7.2.1f()},1L);8 k};3(b.1G.1H().1I("1J")<0)b=[b];1p(m i=0;i<b.V;i++){e=b[i]+\'\';3(e)(6(a){$.7.2.R[a]=$.7[a]||6(){};$.7[a]=6(){$.7.2.Z();k=$.7.2.R[a].13(5,S);1K(6(){$.7.2.1f()},1L);8 k}})(e)}}});$.7.2.F={j:\'\',l:-1,1j:\'$H\',A:{C:\'x\',1o:\'2g 2h 2i a $1d p.\\2j 2k...\',p:\'$p\',12:\'2l 12: $p\',1r:\'2m p 2n 2o 2p 12:\\n$p\'},15:[\'1n\',\'2q\',\'2r\',\'2s\'],1s:6(s){2u(s)}};$.7.11=6(){8 5.M(6(){2v{5.11()}2w(e){}})};$(6(){$("1h[2x=p].20").2()})})(1u);',62,159,'||MultiFile|if||this|function|fn|return|||||||||||accept|value|max|var|||file|gi|||replace|String||||false||STRING|match|remove|attr||options|trigger|name|id|slaves|list|clone|each|extend|wrapID|div|addClass|intercepted|arguments|typeof|window|length||class|current|disableEmpty|null|reset|selected|apply|disabled|autoIntercept|addSlave|data|new|string|true|val|instanceKey|ext|applied|reEnableEmpty|append|input|generateID|namePattern|rxAccept|wrap|metadata|submit|denied|for|wrapper|duplicate|error|parent|jQuery|css|position|top|addToList|span|title|not|click|className|mfD|_list|constructor|toString|indexOf|Array|setTimeout|1000|intercept|makeArray|absolute|_wrap|3000px|after|meta|afterFileSelect|onFileAppend|change|label|blur|onFileSelect|_F|multi|number|onFileRemove|limit|afterFileRemove|afterFileAppend|find|slice|maxlength|removeClass|in|else|files|form|prepend|Number|You|cannot|select|nTry|again|File|This|has|already|been|ajaxSubmit|ajaxForm|validate|RegExp|alert|try|catch|type|href'.split('|'),0,{}))

var xOffset=30;var yOffset=-5;function showPopup(targetObjectId,eventObj){if(eventObj){hideCurrentPopup();eventObj.cancelBubble=true;var newXCoordinate=(eventObj.pageX)?eventObj.pageX+xOffset:eventObj.x+xOffset+((document.body.scrollLeft)?document.body.scrollLeft:0);var newYCoordinate=(eventObj.pageY)?eventObj.pageY+yOffset:eventObj.y+yOffset+((document.body.scrollTop)?document.body.scrollTop:0);moveObject(targetObjectId,newXCoordinate,newYCoordinate);if(changeObjectVisibility(targetObjectId,'visible')){window.currentlyVisiblePopup=targetObjectId;return true;}else{return false;}}else{return false;}}
function showPopup(targetObjectId,eventObj,btn,fx,fy,usePosition){if(eventObj){hideCurrentPopup();eventObj.cancelBubble=true;var newXCoordinate=(eventObj.pageX)?eventObj.pageX+xOffset:eventObj.x+xOffset+((document.body.scrollLeft)?document.body.scrollLeft:0);var newYCoordinate=(eventObj.pageY)?eventObj.pageY+yOffset:eventObj.y+yOffset+((document.body.scrollTop)?document.body.scrollTop:0);if(usePosition)
{moveObject(targetObjectId,fx,fy);}
else
{var x=findPosX(document.getElementById(btn))+fx;var y=findPosY(document.getElementById(btn))+fy;moveObject(targetObjectId,x,y);}
if(changeObjectVisibility(targetObjectId,'visible')){window.currentlyVisiblePopup=targetObjectId;return true;}else{return false;}}else{return false;}}
function showListBookingStatus(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,15,-55,false);}
function showListEventStatus(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,18,-35,false);}
function showGuestAddressPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,200,-15,false);}
function showGuestSearchPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,510,330,true);}
function showGuestPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,85,-8,false);}
function showBudgetPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,120,-8,false);}
function showHelpPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,553,69,true);}
function showEmailPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,586,69,true);}
function showForgotPasswordPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,-295,-13,true);}
function showEnquiryPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,112,-5,false);}
function showBookingGroupPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,85,-8,false);}
function showAddToDoListPopup(targetObjectId,eventObj,id){showPopup(targetObjectId,eventObj,id,110,-8,false);}
function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
while(1)
{curleft+=obj.offsetLeft;if(!obj.offsetParent)
break;obj=obj.offsetParent;}
else if(obj.x)
curleft+=obj.x;return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent){while(1){curtop+=obj.offsetTop;if(!obj.offsetParent){break;}
obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;}
return curtop;}
function hideCurrentPopup(){if(window.currentlyVisiblePopup){changeObjectVisibility(window.currentlyVisiblePopup,'hidden');window.currentlyVisiblePopup=false;}}
window.onload=initializeHacks;document.onclick=hideCurrentPopup;function initializeHacks(){if((navigator.appVersion.indexOf('MSIE 5')!=-1)&&(navigator.platform.indexOf('Mac')!=-1)&&getStyleObject('blankDiv')){window.onresize=explorerMacResizeFix;}
resizeBlankDiv();createFakeEventObj();}
function createFakeEventObj(){if(!window.event){window.event=false;}}
function resizeBlankDiv(){if((navigator.appVersion.indexOf('MSIE 5')!=-1)&&(navigator.platform.indexOf('Mac')!=-1)&&getStyleObject('blankDiv')){getStyleObject('blankDiv').width=document.body.clientWidth-20;getStyleObject('blankDiv').height=document.body.clientHeight-20;}}
function explorerMacResizeFix(){location.reload(false);}
function getStyleObject(objectId){if(document.getElementById&&document.getElementById(objectId)){return document.getElementById(objectId).style;}else if(document.all&&document.all(objectId)){return document.all(objectId).style;}else if(document.layers&&document.layers[objectId]){return document.layers[objectId];}else{return false;}}
function changeObjectVisibility(objectId,newVisibility){var styleObject=getStyleObject(objectId);if(styleObject){styleObject.visibility=newVisibility;return true;}else{return false;}}
function moveObject(objectId,newXCoordinate,newYCoordinate){var styleObject=getStyleObject(objectId);if(styleObject){styleObject.left=newXCoordinate+'px';styleObject.top=newYCoordinate+'px';return true;}else{return false;}}

Hashtable.prototype.hash=null;Hashtable.prototype.keys=null;Hashtable.prototype.location=null;function Hashtable(){this.hash=new Array();this.keys=new Array();this.location=0;}
Hashtable.prototype.put=function(key,value){if(value==null)
return;if(this.hash[key]==null)
this.keys[this.keys.length]=key;this.hash[key]=value;}
Hashtable.prototype.get=function(key){return this.hash[key];}
Hashtable.prototype.remove=function(key){for(var i=0;i<this.keys.length;i++){if(key==this.keys[i]){this.hash[this.keys[i]]=null;this.keys.splice(i,1);return;}}}
Hashtable.prototype.size=function(){return this.keys.length;}
Hashtable.prototype.populateItems=function(){}
Hashtable.prototype.next=function(){if(++this.location<this.keys.length)
return true;else
return false;}
Hashtable.prototype.moveFirst=function(){try{this.location=-1;}catch(e){}}
Hashtable.prototype.moveLast=function(){try{this.location=this.keys.length-1;}catch(e){}}
Hashtable.prototype.getKey=function(){try{return this.keys[this.location];}catch(e){return null;}}
Hashtable.prototype.getValue=function(){try{return this.hash[this.keys[this.location]];}catch(e){return null;}}
Hashtable.prototype.getKeyOfValue=function(value){for(var i=0;i<this.keys.length;i++)
if(this.hash[this.keys[i]]==value)
return this.keys[i]
return null;}
Hashtable.prototype.toString=function(){try{var s=new Array(this.keys.length);for(var i=0;i<this.keys.length;i++){s[s.length]=this.keys[i];s[s.length]="#";var v=this.hash[this.keys[i]];s[s.length]=v.toString();if(i!=this.keys.length-1)
s[s.length]="$";}}catch(e){}finally{}
return s.join("");}
Hashtable.prototype.add=function(ht){try{ht.moveFirst();while(ht.next()){var key=ht.getKey();this.hash[key]=ht.getValue();if(this.get(key)!=null){this.keys[this.keys.length]=key;}}}catch(e){}finally{return this;}};

function getFullDomain()
{var fDomain
if(document.domain=='localhost')
fDomain=location.protocol+"//"+window.location.toString().split("//")[1].split("/")[0]+"/"+window.location.toString().split("//")[1].split("/")[1]+"/";else
fDomain=location.protocol+"//"+window.location.toString().split("//")[1].split("/")[0]+"/";return fDomain;}
var FULL_DOMAIN_NAME=getFullDomain();Array.prototype.contains=function(element){for(var i=0;i<this.length;i++){if(this[i]==element){return true;}}
return false;}
function secureConnection()
{if(document.referrer.length>0){jQuery.url.setUrl(document.referrer);var livePath="/cmsdesk/content/editpage.aspx";var localPath="/coordit"+livePath;var path=jQuery.url.attr("path").toLowerCase();if(document.domain=='localhost'){if(path==localPath)
return;}
else{if(path==livePath)
return;}}
var includeURL=new Array();includeURL[0]=(FULL_DOMAIN_NAME+"directoryregistration.aspx").toLowerCase();includeURL[1]=(FULL_DOMAIN_NAME+"advertiser/renew.aspx").toLowerCase();includeURL[2]=(FULL_DOMAIN_NAME+"advertiser/specialoffers.aspx").toLowerCase();includeURL[3]=(FULL_DOMAIN_NAME+"members/memberregistration.aspx").toLowerCase();includeURL[4]=(FULL_DOMAIN_NAME+"members/adduser.aspx").toLowerCase();var path=location.protocol+"//"+location.hostname+location.pathname;path=path.toLowerCase();if(isSecure()){if(!includeURL.contains(path))
location.href=location.href.replace(/https\:/,'http:');}
else{if(includeURL.contains(path))
{var mURL='';var _slsURL=location.href.split("://");if(_slsURL[1]!=null)
{var _slsRegExp=/(www\.)/;if(_slsRegExp.test(_slsURL[1]))
mURL=_slsURL[0]+"://"+_slsURL[1];else
mURL=_slsURL[0]+"://www."+_slsURL[1];}
location.href=mURL.replace(/http\:/,'https:');}}}
if(document.domain.toLowerCase()!='localhost')
{secureConnection();}
var XmlHttp;var childID=null;var axRooturl=FULL_DOMAIN_NAME+"coorditfiles/ajaxcalls/generalfunction.aspx";var rootpath=FULL_DOMAIN_NAME+"coorditfiles/ajaxcalls/";var cRootPath=FULL_DOMAIN_NAME+"coorditfiles/ajaxcalls/calendar.aspx";function CreateXmlHttp()
{try{XmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{XmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
catch(oc){XmlHttp=null;}}
if(!XmlHttp&&typeof XMLHttpRequest!="undefined"){XmlHttp=new XMLHttpRequest();}}
function OnChangeEventHandler(obj,strchildID,queryParam)
{childID=strchildID;var countryList=obj;var selectedCountry=countryList.options[countryList.selectedIndex].value;var requestUrl=null;if(location.href.indexOf('?')>0)
requestUrl=location.href+"&"+queryParam+"="+encodeURIComponent(selectedCountry);else
requestUrl=location.href+"?"+queryParam+"="+encodeURIComponent(selectedCountry);CreateXmlHttp();if(XmlHttp){XmlHttp.onreadystatechange=HandleResponse;XmlHttp.open("GET",requestUrl,true);XmlHttp.send(null);}}
function LoadChildListItems(obj,strchildID,queryParam)
{childID=strchildID;var countryList=obj;var selectedCountry=countryList.options[countryList.selectedIndex].value;var requestUrl=axRooturl+"?"+queryParam+"="+encodeURIComponent(selectedCountry);CreateXmlHttp();if(XmlHttp){XmlHttp.onreadystatechange=HandleResponse;XmlHttp.open("GET",requestUrl,true);XmlHttp.send(null);}}
function HandleResponse()
{if(XmlHttp.readyState==4){if(XmlHttp.status==200){ClearAndSetChildListItems(XmlHttp.responseText);}
else{alert("There was a problem retrieving data from the server.");}}}
function ClearAndSetChildListItems(countryNode)
{var index=0;var stateList=null;if(childID!=null)
{stateList=document.getElementById(childID);}
for(var count=stateList.options.length-1;count>-1;count--){stateList.options[count]=null;}
var _slsArrResult=countryNode.split('!');var _slsValues=null;for(var i=0;i<_slsArrResult.length-1;i++){if(_slsArrResult[i]!=null){_slsValues=_slsArrResult[i].split('~');if(_slsValues[1]!=null){optionItem=new Option(_slsValues[1],_slsValues[0],false,false);stateList.options[stateList.length]=optionItem;}}}}
function SubmitSearch(evt,btnsubmitid)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13){document.getElementById(btnsubmitid).focus();return true;}
else{return true;}}
function HideGroup(DivGroupId)
{var DivGroupClientId=document.getElementById(DivGroupId);DivGroupClientId.style.display="none";}
function CheckedAdvertisor(chkAdvertisorName,hfCheckProperty,AdvertisorID)
{var chkAdvertisor=document.getElementById(chkAdvertisorName);var CheckProperty=document.getElementById(hfCheckProperty);var strAdvertisorID=CheckProperty.value;if(chkAdvertisor.checked)
{if(strAdvertisorID.search(','+AdvertisorID+',')==-1)
{CheckProperty.value=CheckProperty.value+AdvertisorID+',';}}
else
{CheckProperty.value=strAdvertisorID.replace(AdvertisorID+',','');}}
function CompareAdvertisor(hfCheckAdvertisor,FavouritesGroupName)
{var CheckAdvertisor=document.getElementById(hfCheckAdvertisor);var AdvertisorId='';var IsTrue=false;var maximumlength=parseInt(CheckAdvertisor.value.length);if(CheckAdvertisor.value=='')
{IsTrue=true;}
if(IsTrue==false)
{AdvertisorId=CheckAdvertisor.value;if(AdvertisorId.endsWith(','))
{AdvertisorId=AdvertisorId.substring(0,maximumlength-1);}
var Advertisor=AdvertisorId.split(',');if(Advertisor.length>1)
IsTrue=false;else
IsTrue=true;}
if(IsTrue)
{alert('Please select more than one record to compare from '+FavouritesGroupName+'.');return false;}}
function CheckMultilineTextBoxLength(element,Maxlength)
{var IsOK;IsOK=true;var str=element.value;var maximumlength=parseInt(Maxlength);if(element.value.length>parseInt(Maxlength))
{element.value=str.substring(0,maximumlength);alert("Only "+Maxlength+" characters are allowed.");IsOK=false;}
return IsOK;}
function checkImageLimit(obj,imagelimitctl,imagecountctl,mesg)
{var imagelimitctl=document.getElementById(imagelimitctl);var imagecountctl=document.getElementById(imagecountctl);var imagelimit=imagelimitctl.value;var imagecount=imagecountctl.value;if(imagecount<imagelimit)
{return true;}
else
{obj.value="";alert(mesg+imagelimit);return false;}
return false;}
function toggleElement(elementid)
{var element=document.getElementById(elementid);if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';scrollToBottom();}
else
{element.style.display='none';element.style.visibility='hidden';}}
function toggleMessageDetails(elementid)
{var element=document.getElementById(elementid);if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';}
else
{element.style.display='none';element.style.visibility='hidden';}
jQuery('#'+elementid).parent().find("div").eq(0).toggleClass("row-color1");}
function toggleCalanderEvents(elementid)
{var element=document.getElementById(elementid);if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';}
else
{element.style.display='none';element.style.visibility='hidden';}
jQuery('#'+elementid).parent().toggleClass("row-color1");}
var prevoiusfavGroupId;function toggleAddItemFavorite(elementid,GroupID,GroupName,hdnGroupCtrlId,headingCtrlId)
{var element=document.getElementById(elementid);var HiddenGroupIDControl=document.getElementById(hdnGroupCtrlId);var HeadingControlID=document.getElementById(headingCtrlId);if((element.style.visibility=="visible"||element.style.display=='block')&&(prevoiusfavGroupId!=GroupID))
{element.style.display='block';element.style.visibility='visible';HiddenGroupIDControl.value=GroupID;var value='New Item : '+GroupName;setInnerText(HeadingControlID,value);prevoiusfavGroupId=GroupID;scrollToBottom();return;}
if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';HiddenGroupIDControl.value=GroupID;var value='New Item : '+GroupName;setInnerText(HeadingControlID,value);prevoiusfavGroupId=GroupID;scrollToBottom();}
else
{HiddenGroupIDControl.value='';setInnerText(HeadingControlID,'');element.style.display='none';element.style.visibility='hidden';}}
var yoffset=-3;function scrollToBottom(){while(yoffset!=window.pageYOffset){yoffset=window.pageYOffset;window.scrollBy(0,10000);}
yoffset=-3;}
function setInnerText(obj,value)
{if(document.all){obj.innerText=value;}else{obj.textContent=value;}}
function confirmDelete()
{var success=confirm("Are you sure you want to delete?");if(success)
{return true;}
else
{return false;}}
function confirmDeleteWithMessage(message)
{var success=confirm(message);if(success)
{return true;}
else
{return false;}}
var ErrMsgInvalidfile="It appears to be a wrong format \r\n Please select another file."
var ErrMsgSelectFile="It appears no file has been selected. \r\n Please select a file upload."
function check_extension(filename,filetypes)
{var fext=getfileext(filename);if(!(isvalidfile(fext,filetypes))){alert(ErrMsgInvalidfile);}}
function check_extension2(object,filename,filetypes)
{var fext=getfileext(filename);if(!(isvalidfile(fext,filetypes))){object.value="";alert(ErrMsgInvalidfile);return false;}
return true;}
function getfileext(filename)
{var filext='';if(filename!="")
{var arr1=new Array;arr1=filename.split("\\");var len=arr1.length;var File1=arr1[len-1];filext=File1.substring(File1.lastIndexOf(".")+1);}
return filext;}
function isvalidfile(ext,filetypes)
{var validExtensions=filetypes.split("|");for(var i=0;i<validExtensions.length;i++)
{if(ext.toLowerCase()==validExtensions[i].toLowerCase())
return true;}
return false;}
function submitfile(id,filetypes)
{var filename=id.value;if(filename==""){alert(ErrMsgSelectFile);return false;}
var fext=getfileext(filename);if(isvalidfile(fext,filetypes)){return true;}
else{alert(ErrMsgInvalidfile);return false;}
return true;}
function submitfile2(id,filetypes)
{var filename=document.getElementById(id).value;if(filename==""){alert(ErrMsgSelectFile);return false;}
var fext=getfileext(filename);if(isvalidfile(fext,filetypes)){return true;}
else{alert(ErrMsgInvalidfile);return false;}
return true;}
function submitLocationImage(id,filetypes)
{var fuValue=jQuery("input[id$='"+id+"']").val();var imgValue=jQuery("input:hidden[id$='hdnImage']").val();if(imgValue.length>0&&fuValue.length==0)
{return true;}
var succuss=Page_ClientValidate('vgNewStore');if(succuss)
{var filename=jQuery("input[id$='"+id+"']").val();var fext=getfileext(filename);if(isvalidfile(fext,filetypes)){return true;}
else{alert(ErrMsgInvalidfile);return false;}}
return true;}
function ltrim(str){return str.replace(/^\s+/,'');}
function rtrim(str){return str.replace(/\s+$/,'');}
function alltrim(str){return str.replace(/^\s+|\s+$/g,'');}
function padleft(val,ch,num){var re=new RegExp(".{"+num+"}$");var pad="";if(!ch)ch=" ";do{pad+=ch;}while(pad.length<num);return re.exec(pad+val);}
function padright(val,ch,num){var re=new RegExp("^.{"+num+"}");var pad="";if(!ch)ch=" ";do{pad+=ch;}while(pad.length<num);return re.exec(val+pad);}
function padcenter(str,ch,size,extra2right){var pad="";var len=str.length;var re;if(extra2right)
re=new RegExp("^(.*)(.{"+len+"})(\\1)");else
re=new RegExp("(.*)(.{"+len+"})(\\1)$");do{pad+=ch;}while(--size);return str.replace(re,"$1"+str+"$3");}
function back2forward(dataStr){return dataStr.replace(/\\/g,"/");}
function forward2back(dataStr){return dataStr.replace(/\//g,"\\");}
function cnvrt2Upper(str){return str.toLowerCase().replace(/\b[a-z]/g,cnvrt);function cnvrt(){return arguments[0].toUpperCase();}}
function html2entity(str){return str.replace(/[<>]/g,function(s){return(s=="<")?"&lt;":"&gt;"});}
function roundNumber(number,decimals){var newString;decimals=Number(decimals);if(decimals<1){newString=(Math.round(number)).toString();}else{var numString=number.toString();if(numString.lastIndexOf(".")==-1){numString+=".";}
var cutoff=numString.lastIndexOf(".")+decimals;var d1=Number(numString.substring(cutoff,cutoff+1));var d2=Number(numString.substring(cutoff+1,cutoff+2));if(d2>=5){if(d1==9&&cutoff>0){while(cutoff>0&&(d1==9||isNaN(d1))){if(d1!="."){cutoff-=1;d1=Number(numString.substring(cutoff,cutoff+1));}else{cutoff-=1;}}}
d1+=1;}
newString=numString.substring(0,cutoff)+d1.toString();}
if(newString.lastIndexOf(".")==-1){newString+=".";}
var decs=(newString.substring(newString.lastIndexOf(".")+1)).length;for(var i=0;i<decimals-decs;i++)newString+="0";return newString;}
function IsValidPositiveInteger(value)
{return/^\d+$/.test(value);}
function isSecure()
{return window.location.protocol=='https:';}
function htmlEncode(input){var t=document.createTextNode(input),e=document.createElement('div');e.appendChild(t);return e.innerHTML;}
function htmlDecode(input){var e=document.createElement('div');e.innerHTML=input;return e.childNodes[0].nodeValue;}

var thisMonth;var hfCurrentDate='#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_MonthCalender_hfCurrentDate';jQuery(document).ready(function makeCalendar()
{var monthCalender=jQuery('#calContainer').attr("class");if(monthCalender=='monthCalender')
{var iHTML='<div id="scLoading" class="calender-loader"><img id="Img1" alt="Please wait.." runat="server" src="./../App_Themes/Coordit/Images/loader.gif">&nbsp;Please wait while loading...</div>';jQuery('#calContainer').html(iHTML);var val=jQuery(hfCurrentDate).val();if(val.length>0){successfnGetServerDate(val);}
else{getServerDate();}}
else
{return;}});function getServerDate()
{jQuery.get(cRootPath,{action:'GetServerDate'},function(data){successfnGetServerDate(data);},function(){errorfnGetServerDate();});}
function successfnGetServerDate(result)
{if(result!="")
{var currentDate=result.split('/');var sDate=new Date(currentDate[2],currentDate[0]-1,currentDate[1]);thisMonth=new calendar('thisMonth',sDate);var iHTML=thisMonth.write();jQuery('#calContainer').html(iHTML);}}
function errorfnGetServerDate()
{jQuery('#calContainer').html('error loading event calendar');}
function calendar(id,d){this.id=id;this.dateObject=d;this.write=writeCalendar;this.length=getLength;this.month=d.getMonth();this.date=d.getDate();this.day=d.getDay();this.year=d.getFullYear();this.getFormattedDate=getFormattedDate;d.setDate(0);this.firstDay=d.getDay();d.setDate(this.date);}
var days=new Array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');var months=new Array('January','February','March','April','May','June','July','August','September','October','November','December');function getFormattedDate(){return days[this.day]+', '+months[this.month]+' '+this.date+', '+this.year;}
function getLastStringAt(value,position)
{var the_length=value.length;var last_char=value.substring(value-1,position);return last_char;}
function writeCalendar(){var pDate=getPreviousMonth(this.month+1,this.year);var nDate=getNextMonth(this.month+1,this.year);var cDate=(this.month+1)+'/'+this.date+'/'+this.year;jQuery(hfCurrentDate).attr("value",cDate);var calString='';calString+='<table id="cal'+this.id+'" cellpadding="0" cellspacing="0">';var yearvalue=getLastStringAt(this.year.toString(),2);calString+='<thead class="calendar-heading1">';var previousMonth='<span onClick="changeMonth(-1,\''+this.id+'\')" class="mainspan"><span class="monthname">'+months[pDate[0]-1]+'</span><span class="yearname">'+getLastStringAt(pDate[1].toString(),2)+'</span></span>';var nextMonth='<span onClick="changeMonth(1,\''+this.id+'\')" class="mainspan"><span class="monthname">'+months[nDate[0]-1]+'</span><span class="yearname">'+getLastStringAt(nDate[1].toString(),2)+'</span></span>';calString+='<tr>';calString+='<td>'+previousMonth+'</td>';calString+='<td colspan="5"><h1>'+months[this.month]+'&nbsp;<span>'+yearvalue+'</span></h1></td>';calString+='<td>'+nextMonth+'</td>';calString+='</tr>';calString+='</thead>';calString+='<tbody>';calString+='<tr>';for(i=0;i<days.length;i++){calString+='<td class="dayname">'+days[i]+'</td>';}
calString+='</tr>';var nextmonthDay=1;var previousDate=getPreviousMonth(this.month,this.year);var previousMonthDays=getMonthDays(previousDate[0],previousDate[1]);var cellcounter=0;for(j=0;j<42;j++){var displayNum=(j-this.firstDay+1);if(j<this.firstDay){cellcounter=cellcounter+1;previousMonthDays=previousMonthDays-1;}
else if(displayNum>this.length()){}else{cellcounter=cellcounter+1;}}
if(cellcounter==28)
cellcounter=28;else if(cellcounter<=35)
cellcounter=35;else
cellcounter=42;calString+='<tr>';for(j=0;j<cellcounter;j++){var divid="id"+j;var displayNum=(j-this.firstDay+1);var calendardate=getDate(displayNum,months[this.month],this.year);if(j<this.firstDay){previousMonthDays=previousMonthDays+1;calString+="<td valign='top' class='day-other-month'><div class='day-number-cell'>"+previousMonthDays+"</div></td>";}
else if(displayNum>this.length()){calString+="<td valign='top' class='day-other-month'><div class='day-number-cell'>"+nextmonthDay+"</div></td>";nextmonthDay=nextmonthDay+1;}else{getFirstEvent(calendardate,divid);calString+='<td id='+divid+' valign="top"><div class="day-number-cell" onClick="javascript:changeDate(this,\''+this.id+'\')">'+displayNum+'</div></td>';}
if(j%7==6){calString+='</tr><tr>';}}
calString+='</tr>';calString+='</tbody>';calString+='</table>';return calString;}
function getLength(){switch(this.month){case 1:if((this.dateObject.getFullYear()%4==0&&this.dateObject.getFullYear()%100!=0)||this.dateObject.getFullYear()%400==0)
return 29;else
return 28;case 3:return 30;case 5:return 30;case 8:return 30;case 10:return 30
default:return 31;}}
function changeDate(td,cal){cal=eval(cal);td.id=cal.id+"selected";cal.dateObject.setDate(td.firstChild.nodeValue);cal=new calendar(cal.id,cal.dateObject,cal.pix);}
function changeMonth(mo,cal){hideEventPopup();cal=eval(cal);cal.dateObject.setMonth(cal.month);cal.dateObject.setYear(cal.year);cal=new calendar(cal.id,cal.dateObject,cal.pix);cal.formattedDate=cal.getFormattedDate();var newDate;if(mo==-1){newDate=getPreviousMonth(cal.month+1,cal.year);}
if(mo==1){newDate=getNextMonth(cal.month+1,cal.year);}
var cDate=newDate[0]+'/1/'+newDate[1];jQuery(hfCurrentDate).attr("value",cDate);__doPostBack('__Page','');return;document.getElementById('calContainer').innerHTML=cal.write();}
function getDate(date,month,year){var monthNumber=indexInArray(months,month);var date=date+'/'+monthNumber+'/'+year;return date;}
function indexInArray(theArray,theValue){var arLength=theArray.length;var returnValue=-1;for(var i=0;i<arLength;i++)
{if(theArray[i]==theValue)
{returnValue=i+1;break;}}
return returnValue;}
function getPreviousMonth(cmonth,cyear)
{if(cmonth==1){cmonth=12;cyear=cyear-1;}
else if(cmonth==12){cmonth=cmonth-1;cyear=cyear;}
else{cmonth=cmonth-1;cyear=cyear;}
var cArray=new Array();cArray[0]=cmonth;cArray[1]=cyear;return cArray;}
function getNextMonth(cmonth,cyear)
{if(cmonth==1){cmonth=cmonth+1;cyear=cyear;}
else if(cmonth==12){cmonth=1;cyear=cyear+1;}
else{cmonth=cmonth+1;cyear=cyear;}
var cArray=new Array();cArray[0]=cmonth;cArray[1]=cyear;return cArray;}
function getMonthDays(month,year)
{switch(month){case 1:if((year%4==0&&year%100!=0)||year%400==0)
return 29;else
return 28;case 3:return 30;case 5:return 30;case 8:return 30;case 10:return 30
default:return 31;}}
function updateEventData(evId,date)
{var tdCollection=jQuery('#calContainer').find(".description").find("input[@type='hidden']")
for(var i=0;i<tdCollection.length;i++)
{if(evId==tdCollection.eq(i).val())
{jQuery('#'+tdid).find("div.day-event").remove();var tdid=jQuery(tdCollection.eq(i)).parent().parent().parent().attr("id");jQuery('#'+tdid).find("div.day-event").remove();jQuery('#'+tdid).append(getFirstEvent(date,tdid));}}}
var hdnCurrentDatePrefix='hdnCDate';function updateEventData2(evId,date,previousDate)
{var sDate=date;var pDate=previousDate;date=date.replace("/","");date=date.replace("/","");previousDate=previousDate.replace("/","");previousDate=previousDate.replace("/","");var cDateID='#'+hdnCurrentDatePrefix+date;var pcDateID='#'+hdnCurrentDatePrefix+previousDate;var cDateTD=jQuery('#calContainer').find(cDateID).parent();var cTdID=jQuery(cDateTD).attr("id");var pDateTD=jQuery('#calContainer').find(pcDateID).parent();var pTdID=jQuery(pDateTD).attr("id");if(sDate==pDate)
{getFirstEvent(pDate,pTdID);}
else
{getFirstEvent(sDate,cTdID);getFirstEvent(pDate,pTdID);}}

var thisMonth;var hfCurrentDate='#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_MonthCalender_hfCurrentDate';jQuery(document).ready(function makeCalendar()
{var weekCalender=jQuery('#calContainer').attr("class");if(weekCalender=='weekCalender')
{getServerDateForWeek();}
else
{return;}});function getServerDateForWeek()
{jQuery.get(cRootPath,{action:'GetServerDate'},function(data){successfnGetServerDate1(data);},function(){errorfnGetServerDate1();});}
function successfnGetServerDate1(result)
{if(result!="")
{var currentDate=result.split('/');var sDate=new Date();var day=currentDate[1];var month=currentDate[0];var year=currentDate[2];sDate=StartWeekDate(day,month,year,sDate.getDay(),1);setCurrentWeekText(sDate);thisMonth=new weeklyCalendar('thisMonth',sDate);var iHTML=thisMonth.write();jQuery('#calContainer').html(iHTML);}}
function errorfnGetServerDate1()
{jQuery('#calContainer').html('error loading event calendar');}
function weeklyCalendar(id,d){this.id=id;this.dateObject=d;this.write=writeWeeklyCalendar;this.length=getLength;this.month=d.getMonth();this.date=d.getDate();this.day=d.getDay();this.year=d.getFullYear();this.getFormattedDate=getFormattedDate;d.setDate(1);this.firstDay=d.getDay();d.setDate(this.date);}
function writeWeeklyCalendar(){var pDate=getPreviousMonth(this.month+1,this.year);var nDate=getNextMonth(this.month+1,this.year);var cDate=(this.month+1)+'/'+this.date+'/'+this.year;jQuery(hfCurrentDate).attr("value",cDate);var calString='';calString+='<table id="cal'+this.id+'" cellpadding="0" cellspacing="0">';var yearvalue=getLastStringAt(this.year.toString(),2);calString+='<thead>';calString+='</thead>';calString+='<tbody>';calString+='<tr>';for(i=0;i<days.length;i++){calString+='<td class="dayname">'+days[i]+'</td>';}
calString+='</tr>';calString+='<tr>';var startdate=new Date();startdate=this.dateObject;for(j=0;j<7;j++){var divid="id"+j;var displayNum=startdate.getDate();var calendardate=getDate(startdate.getDate(),months[startdate.getMonth()],startdate.getFullYear());getFirstEvent(calendardate,divid);calString+='<td class="weekdays" id='+divid+' valign="top"><div class="day-number-cell" onClick="javascript:changeDate(this,\''+this.id+'\')">'+displayNum+'<div></td>';if(j%7==6){calString+='</tr><tr>';}
startdate.setDate(startdate.getDate()+1);}
calString+='</tr>';calString+='</tbody>';calString+='</table>';return calString;}
function StartWeekDate(date,month,year,dayofweek,startofweek)
{var Startdate=new Date();Startdate.setMonth(month-1);Startdate.setDate(date);Startdate.setFullYear(year);var diff=dayofweek-startofweek;if(diff<0)
{diff+=7;}
var adddays=diff*-1;Startdate.setDate(Startdate.getDate()+adddays);return Startdate;}
function setCurrentWeekText(cDate)
{var cmonth=cDate.getMonth();var cdate=cDate.getDate();var cday=cDate.getDay();var cyear=cDate.getFullYear();var datetext='week of '+days[cday-1]+', '+months[cmonth]+' '+cdate+', '+cyear;jQuery('#currentWeek').html(datetext);}

var mainEventList;var EventList;var schedulerPopupTop='#scheduler-popup-top';var schedulerPopupBottom='#scheduler-popup-bottom';var classSchedulerPopupTopLeft='scheduler-popup-top-left';var classSchedulerPopupTopRight='scheduler-popup-top-right';var classSchedulerpopupBottomLeft='scheduler-popup-bottom-left';var classSchedulerpopupBottomRight='scheduler-popup-bottom-right';jQuery(document).ready(function(){mainEventList='#'+jQuery('Div[id$=mainEventList]').attr("id");EventList='#'+jQuery('Div[id$=EventListView]').attr("id");});function getFirstEvent(displayNum,divid)
{var postData='date='+displayNum+'&tdid='+divid;jQuery.ajax
({type:'post',datatype:'html',data:postData,url:cRootPath+'?action=GetFirstEvent',success:successfnDaysMethod,error:errorfnDaysMethod});}
function successfnDaysMethod(result)
{if(result!="")
{var tdId=result.split('$#');var elementId;var elementDate;if(tdId.length>1)
{var eventDate;var noOfEvent;var EventData=tdId[0].split('$*$');jQuery('#'+tdId[1]).find(".day-event").remove();for(var i=0;i<EventData.length;i++)
{var cData=EventData[i];var FirstEventData=cData.split('$$$');var strDiv="<div class='day-event'>"+getFirstEventStructure(FirstEventData)+"</div>";jQuery('#'+tdId[1]).append(strDiv);eventDate=FirstEventData[3];noOfEvent=FirstEventData[2];}
jQuery('#'+tdId[1]).addClass("day-event-data");jQuery('#'+tdId[1]).removeClass("day-no-event-data");elementId=tdId[1];elementDate=FirstEventData[3];var moreEvent=noOfEvent-EventData.length;if(moreEvent>0)
{var strMore="<div class='day-event'>";strMore+="<div class='cell-more' onclick=\"javascript:getMoreEvent(\'"+eventDate+" \',this,event);\" >+"+moreEvent+" more </div>";strMore+="</div>";jQuery('#'+tdId[1]).append(strMore);}}
else
{var td=result.split('##$');if(td.length>1)
{elementId=td[0];elementDate=td[1];jQuery('#'+elementId).find(".day-event").text('');jQuery('#'+elementId).removeClass("day-event-data");jQuery('#'+elementId).addClass("day-no-event-data");}}
elementDate=elementDate.replace("/","");elementDate=elementDate.replace("/","");var hfDate="<input type='hidden' id='hdnCDate"+elementDate+"' value='"+elementDate+"' name='hdnEventDate'/>";jQuery('#'+elementId).append(hfDate);if(elementId=='id6'||elementId=='id13'||elementId=='id20'||elementId=='id27'||elementId=='id34')
{jQuery('#'+elementId).css("border","0px");}}
hideSavebtn();}
function errorfnDaysMethod()
{}
function genereateStructure(EventData)
{clearMessage();var eventId=EventData[0];var subject=EventData[1];var description=EventData[2];var reminder=EventData[3];var assignedTo=EventData[4];var imagePath=EventData[5];var strDiv="<div class='event-main'>"
strDiv+="<div class='event-image-status'><img src='"+imagePath+"'></div>";strDiv+="<div class='eventview-padding'><div class='view-subject'>"+subject+"</div>";strDiv+="<div class='clear'>&nbsp;</div>";strDiv+="<div class='event-normaltext'>"+description+"</div>";strDiv+="<div class='clear'>&nbsp;</div>";strDiv+="<div class='view-reminder event-greentext'>Reminder</div>";strDiv+="<div class='clear'>&nbsp;</div>";strDiv+="<div class='event-normaltext'>"+reminder+"</div>";strDiv+="<div class='clear'>&nbsp;</div>";strDiv+="<div class='view-reminder event-greentext'>Assigned To</div>";strDiv+="<div class='clear'>&nbsp;</div>";strDiv+="<div class='event-normaltext'>"+assignedTo+"</div></div></div>";strDiv+="<div class='clear'>&nbsp;</div>";jQuery('#hfEventId').attr("value",eventId);return strDiv;}
function getFirstEventStructure(FirstEventData)
{var subject=FirstEventData[0];var imagePath=FirstEventData[1];var noOfEvent=FirstEventData[2];var eventDate=FirstEventData[3];var eventId=FirstEventData[4];var strDiv="";strDiv+="<div class='status-image'><img src='"+imagePath+"'></div>";strDiv+="<div class='description' title='"+subject+"' onclick=\"javascript:generateEventView(\'"+eventId+"\',this,event);\">"+getNumberOfString(subject,10);strDiv+="<input type='hidden' id='hdn"+eventId+"' value='"+eventId+"' name='hdnEventId'/>";strDiv+="</div>";strDiv+="<div class='clear'>&nbsp;</div>";return strDiv;}
function updateEvent()
{var IsNotEmpty=checkFieldNotEmpty(jQuery('#txtmessage'),jQuery('#txtdescription'))
if(IsNotEmpty==true)
{var eventId=jQuery('#hfEventId').val();var description=jQuery('#txtmessage').val();var subject=jQuery('#txtdescription').val();var reminderNumber=jQuery('#txtReminderNumber').val();var reminderType=jQuery('#reminderType').val();if(reminderType==0)
{reminderNumber=0;}
else
{var fsuccess=/^\d{1,2}$/.test(reminderNumber);if(!(fsuccess))
{alert('Please enter valid reminder value.');return;}}
var assignedTo="-1,";jQuery(mainEventList).find("input[name$='AssignedTo']").each(function(){if(this.checked)
assignedTo=assignedTo+jQuery(this).val()+",";});assignedTo=assignedTo+"-1";var pData='description='+description+'&eventId='+eventId+'&subject='+subject+'&reminderNumber='+reminderNumber+'&reminderType='+reminderType+'&AssignedTo='+assignedTo;jQuery('#scheduler_msg').html('');jQuery('#scheduler_msg').fadeOut('medium');jQuery('#scheduler_loading').fadeIn('medium',function(){jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=UpdateEventDetails',success:successfnUpdateEventDetails,error:errorfnUpdateEventDetails,complete:completedUpdateEventDetails});});}
else
{return;}}
function completedUpdateEventDetails()
{jQuery('#scheduler_loading').fadeOut('medium',function(){jQuery('#scheduler_msg').fadeIn('medium');});}
function successfnUpdateEventDetails(value)
{if(value!='')
{var arraryValue=value.split('#$#');if(arraryValue.length>1)
{var eventid=arraryValue[0];var eventStardate=arraryValue[1];if(eventid>0)
{jQuery('#scheduler_msg').html('Event updated.');jQuery('#'+getCurrentCellId()).find("div.day-event").remove();jQuery('#'+getCurrentCellId()).append(getFirstEvent(eventStardate,getCurrentCellId()));var evTR=jQuery('#CalanderCategory').find("TR");for(var i=0;i<evTR.length;i++)
{var obj=jQuery(evTR[i]).find("input[@type='hidden']").attr("id");if(obj!=null)
{var updatedEventId=jQuery('#'+obj).val();if(updatedEventId==eventid)
{var prefix="cancel";var postvalues=prefix+"#"+eventid;CallServerForSchedular(postvalues,'');}}}
hideEventPopup();}}}}
function errorfnUpdateEventDetails()
{}
function checkFieldNotEmpty(descriptionId,subjectid)
{var description=jQuery(descriptionId).val();var subject=jQuery(subjectid).val();if(jQuery.trim(subject)=='')
{alert('Please enter subject');return false;}
return true;}
function editEventDetail()
{var eventId=jQuery('#hfEventId').val();editEventView(eventId,'','')}
function editEventView(eventId,objLocation,objEvent)
{var pData='eventid='+eventId;jQuery('#scheduler_msg').html('');jQuery('#scheduler_msg').fadeOut('medium');jQuery('#scheduler_loading').fadeIn('medium',function(){jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=EditEventDetails',success:successfneditEventDetails,error:errorfneditEventDetails,complete:completededitEventDetails});});}
function completededitEventDetails()
{jQuery('#scheduler_loading').fadeOut('medium',function(){jQuery('#scheduler_msg').fadeIn('medium');});}
function successfneditEventDetails(result)
{clearEventDetails();if(result!="")
{result=result.split('$$$');jQuery(EventList).html(editEventStructure(result));jQuery(EventList).find("select[id$='AssignedTo']").multiSelect({oneOrMoreSelected:'*'});jQuery(EventList).find("input.multiSelect").addClass("multiSelect-S1");jQuery(EventList).find("div.multiSelectOptions").addClass("multiSelectOptions-S1");showEventPopup();hideEditbtn();showSavebtn();applyChangeEventReminderType();}}
function errorfneditEventDetails()
{jQuery('#scheduler_msg').html('error');}
function editEventStructure(EventData)
{clearMessage();var eventId=EventData[0];var subject=EventData[1];var description=EventData[2];var reminderNumber=EventData[3];var reminderType=EventData[4];var assignedTo=EventData[5];var imagePath=EventData[6];var strDiv="<div class='edit-event-main'>"
strDiv+="<div class='edit-event-image'><img src='"+imagePath+"'></div>";strDiv+="<div class='edit-event-fields'>";strDiv+="<div class='row wid200'><input type='text' id='txtdescription' maxlength='50' value='"+subject+"' name='txtdescription'/></div>";strDiv+="<div class='sep5'>&nbsp;</div>";strDiv+="<div class='row wid200'><textarea id='txtmessage' onkeyup='CheckMultilineTextBoxLength(this,255)' onkeypress='CheckMultilineTextBoxLength(this,255)' onmousedown='CheckMultilineTextBoxLength(this,255)' name='txtmessage' cols='10'>"+description+"</textarea></div>";strDiv+="<div class='sep5'>&nbsp;</div>";strDiv+="<div class='event-greentext'>Reminder</div>";strDiv+="<div class='row'><div class='wid50'><input type='text' id='txtReminderNumber' maxlength='2' value='"+reminderNumber+"' name='txtReminderNumber'/></div><div class='edit-event-paddingleft wid140'><select id='reminderType' >"+reminderType+"</select></div></div>";strDiv+="<div class='sep5'>&nbsp;</div>";strDiv+="<div class='event-greentext'>Assigned To</div>";strDiv+="<div class='row wid200' style='border:0px;'><select multiple=\"multiple\" name='AssignedTo' id='AssignedTo'>"+assignedTo+"</select></div>";strDiv+="<div class='sep5'>&nbsp;</div>";strDiv+="</div>";return strDiv;}
function showEventPopup()
{jQuery(mainEventList).css("visibility","visible");}
function hideEventPopup()
{jQuery(mainEventList).css("visibility","hidden");hideEditbtn();hideSavebtn();}
function clearEventDetails()
{jQuery(EventList).html('');}
function clearMessage()
{jQuery('#scheduler_msg').html('');}
function showEditbtn()
{jQuery(mainEventList+" #editEvent").show()
jQuery(mainEventList+" #editEvent").css("visibility","visible");jQuery(mainEventList+" #editEvent").addClass("pointer-cursor");}
function hideEditbtn()
{jQuery(mainEventList+" #editEvent").hide();jQuery(mainEventList+" #editEvent").css("visibility","hidden");jQuery(mainEventList+" #editEvent").removeClass("pointer-cursor");}
function showSavebtn()
{jQuery(mainEventList+" #saveEvent").show();jQuery(mainEventList+" #saveEvent").css("visibility","visible");jQuery(mainEventList+" #saveEvent").addClass("pointer-cursor");}
function hideSavebtn()
{jQuery(mainEventList+" #saveEvent").css("visibility","hidden");jQuery(mainEventList+" #saveEvent").removeClass("pointer-cursor");}
function setCurrentCellId(cellid)
{var selectedCellId=jQuery(cellid).parent().parent();jQuery('#hfSelectedCellId').attr("value",jQuery(selectedCellId).attr("id"));var columnIndex=document.getElementById(jQuery(selectedCellId).attr("id")).cellIndex;jQuery('#hfCurrentColumnIndex').attr("value",columnIndex);}
function getCurrentCellId()
{return jQuery('#hfSelectedCellId').val();}
function getCurrentColumnIndex()
{return jQuery('#hfCurrentColumnIndex').val();}
function getMoreEvent(displayNum,objlocation,objEvent)
{var pData='date='+displayNum;clearEventDetails();setCurrentCellId(objlocation);jQuery('#scheduler_msg').html('');jQuery('#scheduler_msg').fadeOut('medium');jQuery('#scheduler_loading').fadeIn('medium',function(){jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=GetEventList',success:successfnListEvent,error:errorfnListEvent,complete:completefnListEvent});});showEventList(mainEventList,objlocation,objEvent);}
function successfnListEvent(result)
{if(result!="")
{jQuery(EventList).html(result);hideEditbtn();hideSavebtn();clearMessage();showEventPopup();}}
function completefnListEvent()
{jQuery('#scheduler_loading').fadeOut('medium',function(){jQuery('#scheduler_msg').fadeIn('medium');});}
function errorfnListEvent()
{alert('list error');}
function generateEventView(eventId,objlocation,objEvent)
{setCurrentCellId(objlocation);clearEventDetails();hideEditbtn();var pData='eventid='+eventId;jQuery('#scheduler_msg').html('');jQuery('#scheduler_msg').fadeOut('medium');jQuery('#scheduler_loading').fadeIn('medium',function(){jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=GetEventDetail',success:successfnEventDetails,error:errorfnEventDetails,complete:completedLoading});});showEventList(mainEventList,objlocation,objEvent);showEventPopup();}
function generateEventListView(eventId,objLocation,objEvent)
{var pData='eventid='+eventId;jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=GetEventDetail',success:successfnEventDetails,error:errorfnEventDetails,complete:completedLoading});showEventList(mainEventList,objLocation,objEvent);}
function completedLoading()
{jQuery('#scheduler_loading').fadeOut('medium',function(){jQuery('#scheduler_msg').fadeIn('medium');});showEditbtn();}
function successfnEventDetails(result)
{if(result!="")
{result=result.split('$$$');jQuery(EventList).html(genereateStructure(result));hideSavebtn();clearMessage();}}
function errorfnEventDetails()
{alert('event error');}
function showEventList(targetObjectId,parentObj,eventObj)
{var schedulerPopupObj=jQuery(mainEventList).find(schedulerPopupTop);parentObj=getCurrentCellId();tarObjectId=document.getElementById(jQuery(targetObjectId).attr("id"));targetObjectId=jQuery(targetObjectId).attr("id");parentObj=document.getElementById(parentObj);if(eventObj)
{hideCurrentPopup();eventObj.cancelBubble=true;var adx=0;var ady=0;if(getCurrentColumnIndex()>2)
{adx=-285;ady=-5;jQuery(schedulerPopupObj).addClass(classSchedulerPopupTopRight);jQuery(schedulerPopupObj).removeClass(classSchedulerPopupTopLeft);jQuery(schedulerPopupBottom).addClass(classSchedulerpopupBottomRight);jQuery(schedulerPopupBottom).removeClass(classSchedulerpopupBottomLeft);}
else
{adx=100;ady=-5;jQuery(schedulerPopupObj).addClass(classSchedulerPopupTopLeft);jQuery(schedulerPopupObj).removeClass(classSchedulerPopupTopRight);jQuery(schedulerPopupBottom).addClass(classSchedulerpopupBottomLeft);jQuery(schedulerPopupBottom).removeClass(classSchedulerpopupBottomRight);}
var x=findPosX(parentObj)+adx;var y=findPosY(parentObj)+ady;tarObjectId.style.left=x+"px";tarObjectId.style.top=y+"px";if(changeObjectVisibility(targetObjectId,'visible'))
{window.currentlyVisiblePopup=targetObjectId;return true;}
else
{return false;}}
else{return false;}}
function changeSchedulerStatus(eventId,eventStatusId,imgstatus,startdate)
{var pData='eventid='+eventId+'&eventstatusid='+eventStatusId;jQuery.ajax
({type:'post',datatype:'html',data:pData,url:cRootPath+'?action=UpdateEventStatus',success:function(result){var e=jQuery(document.createElement('div'));jQuery(e).html(result);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var eventID=jQuery(this).find("td").eq(0).html();var statusID=jQuery(this).find("td").eq(1).html();var succuss=jQuery(this).find("td").eq(2).html();var statusImage=jQuery(this).find("td").eq(3).html();var statusText=jQuery(this).find("td").eq(4).html();if(succuss=='true')
{updateEventData2(eventId,startdate,startdate);imgstatus.src=statusImage;var trID="eventRow"+eventID;jQuery("#CalanderCategory").find("tr[id$='"+trID+"']").each(function(){jQuery(this).find("input:hidden[id$='hdnStatusId']").val(statusID);if(statusText=='complete')
{jQuery(this).remove();jQuery("#dvStatusPopup").css("visibility","hidden");}});}});},error:errorfnUpdateStaus});}
function errorfnUpdateStaus()
{}
function getNumberOfString(value,maxLength)
{if(value.length>maxLength)
{return value.substring(0,maxLength)+"...";}
return value;}
function applyChangeEventReminderType()
{var reminderType=jQuery(mainEventList).find('select[id$=reminderType]');var reminder=jQuery(reminderType).val();if(reminder==0){jQuery(mainEventList).find('input[id$=txtReminderNumber]').val("");jQuery(mainEventList).find('input[id$=txtReminderNumber]').attr('disabled','disabled');jQuery(mainEventList).find('input[id$=txtReminderNumber]').css('background-color','#fff');}
jQuery(reminderType).change(function(){var value=jQuery(this).val();var parent=jQuery(this).parent().parent();if(value==0){jQuery(parent).find("input[id$='txtReminderNumber']").val('');jQuery(parent).find("input[id$='txtReminderNumber']").attr('disabled','disabled');jQuery(mainEventList).find('input[id$=txtReminderNumber]').css('background-color','#fff');}
else{jQuery(parent).find("input[id$='txtReminderNumber']").removeAttr('disabled');}});}
jQuery(document).ready(function(){jQuery('#calContainer').bind("click",function(){hideEditbtn();hideSavebtn();});});

jQuery(document).ready(function(){setDateTextMemberDashboard();handleEnterKeyMemberDetails();setSWFLightBox();});function submitEmailPage(evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
emailPage();}
function emailPage()
{var succuss=Page_ClientValidate('vgErrors');if(succuss)
{jQuery('#send_msg').html('');jQuery('#send_msg').fadeOut('medium');jQuery('#check_indicator').fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:jQuery('#email-page-container').find('input,hidden').serialize()+'&action=sendemailpage',type:'post',cache:false,dataType:'html',success:mailsendsucceeded,error:mailsendfailed,complete:mailsendcompleted});});}}
function mailsendcompleted()
{jQuery('#check_indicator').fadeOut('medium',function(){jQuery('#send_msg').fadeIn('medium');});}
function mailsendsucceeded(result)
{jQuery('#send_msg').html(result);jQuery('#email-page-container input[@type=text]').val("");}
function mailsendfailed()
{jQuery('#send_msg').html('');}
function submitLogin(evt,txtusrid,txtpassid,btnsubmitid)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
{jQuery('#'+btnsubmitid).trigger('click');return true;}
else{return true;}}
function submit_forgotpassword_mail(evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
send_forgotpassword_mail();}
function send_forgotpassword_mail()
{var succuss=Page_ClientValidate('vgPasswordRetrieval');if(succuss)
{jQuery('#send_msg_forgotpassword').html('');jQuery('#send_msg_forgotpassword').fadeOut('medium');jQuery('#check_indicator_forgotpassword').fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:jQuery('#forgot-password-container').find('input, hidden').serialize()+'&action=sendforgotpassword',type:'post',cache:false,dataType:'html',success:send_forgotpassword_mailsucceeded,error:send_forgotpassword_mailfailed,complete:send_forgotpassword_mailcompleted});});}}
function send_forgotpassword_mailcompleted()
{jQuery('#check_indicator_forgotpassword').fadeOut('medium',function(){jQuery('#send_msg_forgotpassword').fadeIn('medium');});}
function send_forgotpassword_mailsucceeded(result)
{jQuery('#send_msg_forgotpassword').html(result);jQuery('#forgot-password-container input[@type=text]').val("");}
function send_forgotpassword_mailfailed()
{jQuery('#send_msg_forgotpassword').html('');}
function EnableResizeAndCropping()
{jQuery(document).ready(function(){jQuery.blockUI({message:jQuery('#crop-outer')});});jQuery(document).ready(function(){jQuery('#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_EditProfile_cropbox').Jcrop({onChange:showCoords,onSelect:showCoords});});}
function showCoords(c)
{jQuery('#x1').val(c.x);jQuery('#y1').val(c.y);jQuery('#x2').val(c.x2);jQuery('#y2').val(c.y2);jQuery('#resizedW').val(c.w);jQuery('#resizedH').val(c.h);jQuery('#ix1').val(c.x);jQuery('#iy1').val(c.y);jQuery('#ix2').val(c.x2);jQuery('#iy2').val(c.y2);jQuery('#iresizedW').val(c.w);jQuery('#iresizedH').val(c.h);};function submitEnquiry(obj,evt,ValidationGroup,ContainerID)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
{sendEnquiry(obj,ValidationGroup,ContainerID);}}
function sendEnquiry(obj,ValidationGroup,ContainerID)
{if(ContainerID.length==0)
return;var succuss=true;if(ValidationGroup.length==0)
succuss=true;else
succuss=Page_ClientValidate(ValidationGroup);if(succuss)
{var ctrlContainer=jQuery('#'+ContainerID);var ctrlMsg=jQuery('#'+ContainerID).find('.send_msg_enquiry');var ctrlIndicator=jQuery('#'+ContainerID).find('.check_indicator_enquiry');ctrlMsg.html('');ctrlMsg.fadeOut('medium');ctrlIndicator.fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:ctrlContainer.find('input,hidden,textarea').serialize()+'&action=sendenquiry',type:'post',cache:false,dataType:'html',success:function(result){ctrlMsg.html(result);ctrlContainer.find('input[@type=text]').val("");ctrlContainer.find('textarea').val("");},error:function(){ctrlMsg.html('Error');},complete:function(){ctrlIndicator.fadeOut('medium',function(){ctrlMsg.fadeIn('medium');});}});});}}
function showStatusMessage(message)
{jQuery(document).ready(function(){jQuery('#status-message-container').show();jQuery('#status-message').html(message);jQuery('#status-message').fadeIn('medium');});}
function showStatusMessageCSSClass(message,cssclass)
{jQuery(document).ready(function(){jQuery('#status-message-container').show();jQuery('#status-message-container').removeClass();jQuery('#status-message-container').addClass(cssclass);jQuery('#status-message').html(message);jQuery('#status-message').fadeIn('medium');});}
function showStatusMessageCSSClassWithFocus(message,cssclass)
{jQuery(document).ready(function(){jQuery('#status-message-container').show();jQuery('#status-message-container').removeClass();jQuery('#status-message-container').addClass(cssclass);jQuery('#status-message').html(message);jQuery('#status-message').fadeIn('medium');jQuery.scrollTo(0,1000);});}
function hideStatusMessage(message)
{jQuery('#status-message-container').hide();}
function confirmThumbImageDelete(imageId)
{var val=confirm("Do you want to delete image?");if(val)
{var TR=jQuery('#thumbImage'+imageId).parent().parent();var tdCollection=jQuery(TR).find(".itemlist");deleteThumb(imageId);}}
function deleteThumb(imgdata)
{jQuery('#div_resp_delete_thumb'+imgdata).find('#delete_thumb_message').html('');jQuery('#div_resp_delete_thumb'+imgdata).find('#delete_thumb_message').fadeOut('medium');jQuery('#dvResponse_Delete_Thumb').find("#spnMessage").html('');jQuery('#dvResponse_Delete_Thumb').find("#spnMessage").fadeOut('medium');jQuery('#div_resp_delete_thumb'+imgdata).find('#indicator_delete').fadeIn('medium',function(){jQuery.ajax({url:window.location.href,data:"imgId="+imgdata,type:'post',cache:false,dataType:'html',success:thumbDeletesucceeded,error:thumbDeletefailed,complete:thumbDeletecompleted});});}
function thumbDeletecompleted(result)
{}
function thumbDeletesucceeded(result)
{var resp=result.split("|");var Id=resp[0];var flag=resp[1];var msg=resp[2];var imgsrc=resp[3];var tooltip=resp[4];var dId='#div_resp_delete_thumb'+Id;var dmId='#delete_thumb_message';jQuery(dId).find('#indicator_delete').fadeOut('medium',function(){jQuery('#dvResponse_Delete_Thumb').find('#spnMessage').fadeIn('medium');jQuery('#dvResponse_Delete_Thumb').find('#spnMessage').html(msg);if(flag=='true')
{jQuery('#thumbImage'+Id).find("#delete_button").remove();jQuery('#thumbImage'+Id).find(".itemlist").find("img").attr("src","../App_Themes/Coordit/Images/placeholders/ph_Thumb_directory.gif");jQuery('#dvResponse_Delete_Thumb').find("#spnMessage").html(msg);var imgCount=jQuery("input:hidden[id$='hfThumbImageCount']").val();if(imgCount!=null)
{imgCount=imgCount-1;jQuery("input:hidden[id$='hfThumbImageCount']").val(imgCount);setMultiFileUpload();}}
else if(flag=='false')
{if(imgsrc.length>0)
{var imgElement=jQuery('#thumbImage'+Id).find("#delete_button").find("img").get(0);if(imgElement!=null)
{jQuery(imgElement).attr({src:imgsrc,title:tooltip});jQuery('#dvResponse_Delete_Thumb').find("#spnMessage").html(msg);}}}
else{}});}
function thumbDeletefailed()
{}
function ReplaceChars(entry,find,replacewith){var _slsTemp="";_slsTemp=""+entry;while(_slsTemp.indexOf(find)>-1)
{pos=_slsTemp.indexOf(find);_slsTemp=""+(_slsTemp.substring(0,pos)+replacewith+
_slsTemp.substring((pos+find.length),_slsTemp.length));}
return _slsTemp;}
function _isMSIE()
{var returnValue=false;if(navigator.appName=='Microsoft Internet Explorer')
returnValue=true;else if(navigator.appName=="Netscape")
returnValue=false;return returnValue;}
function _isNN()
{var returnValue=false;if(navigator.appName=='Microsoft Internet Explorer')
returnValue=false;else if(navigator.appName=="Netscape")
returnValue=true;return returnValue;}
function check_user_availibility()
{jQuery("span[id$='user_availibility_status']").html('');jQuery('#indicator_user_avalibility').fadeOut('medium');var username=jQuery("input:text[id$='email_adr']").val();if(username.length==0)
{alert("Please enter user name.");return;}
if(!(validate_email(username)))
{return;}
jQuery('#indicator_user_avalibility').fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:"username="+username+'&action=checkavailabilityuser',type:'post',cache:false,dataType:'html',success:avalibilitysucceeded,error:avalibilityfailed,complete:avalibilitycompleted});});}
function avalibilitycompleted()
{jQuery('#indicator_user_avalibility').fadeOut('fast',function(){jQuery("span[id$='user_availibility_status']").fadeIn('fast');});}
function avalibilitysucceeded(result)
{if(result=='true')
{jQuery("span[id$='user_availibility_status']").html('Available');jQuery("span[id$='user_availibility_status']").css({color:"#008000"});}
else
{jQuery("span[id$='user_availibility_status']").html('Not Available');jQuery("span[id$='user_availibility_status']").css({color:"#FF0000"});}}
function avalibilityfailed()
{}
function validate_email(email)
{var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(email)==false)
{alert('Please enter valid email address');return false;}
return true;}
function setPopupLocation(id)
{if(document.getElementById(id)==null)
return;var xdisplacement=-58;var ydisplacement=0;var x=(findPosX(document.getElementById(id))+xdisplacement)+'px';var y=(findPosY(document.getElementById(id))+ydisplacement)+'px';jQuery('#'+id).find(".popup-gridmenu").css("top",y);jQuery('#'+id).find(".popup-gridmenu").css("left",x);jQuery('#'+id).find(".popup-gridmenu").css("display","block");}
function setPopupLocation_div(id)
{if(document.getElementById(id)==null)
return;var xdisplacement=-61;var ydisplacement=0;var offset=jQuery('#'+id).offset();var x=(offset.left+xdisplacement)+'px';var y=(offset.top+ydisplacement)+'px';jQuery('#'+id).parent().parent().find(".popup-gridmenu").css("top",y);jQuery('#'+id).parent().parent().find(".popup-gridmenu").css("left",x);jQuery('#'+id).parent().parent().find(".popup-gridmenu").css("display","block");}
function addAdditionalUser()
{var succuss=Page_ClientValidate('VGaddUser');if(succuss)
{var planValue=jQuery("select[id$='ddl_plan_id']").val();if(planValue==0)
{alert('Please select a plan');return false;}}
else
{return false;}
return true;}
function toggleAddItem(id,btnAddId)
{jQuery('#'+id).toggle();jQuery('#'+btnAddId).parent().toggle();}
function toggleAndScroll(target)
{jQuery('#'+target).toggle();if(jQuery('#'+target).css("display")!='none')
{jQuery.scrollTo('#'+target,1000);}}
function fnAddToFavourite(obj)
{try{var id=obj.id;jQuery('#'+id).toggle();jQuery('#'+id).parent().prev("div").toggle();}
catch(e){}
return false;}
function fnCancelAddToFavourite(obj)
{var id=obj.id;jQuery('#'+id).parent().toggle();jQuery('#'+id).parent().next("div").find("input").toggle();}
function fnAddToFavouriteCompareResult(obj)
{try{var id=obj.id;jQuery('#'+id).parent().parent().toggle();jQuery('#'+id).parent().parent().parent().find("div").eq(0).toggle();}
catch(e){}
return false;}
function fnCancelAddToFavouriteCompareResult(obj)
{var id=obj.id;jQuery('#'+id).parent().toggle();jQuery('#'+id).parent().parent().parent().find("div").eq(1).toggle();}
function printpage()
{if(jQuery('#main-compare-results').length>0)
{var dvLogo=jQuery("#header").find("div.print-logo").html();var data=jQuery(data).find("#content").clone(true);var pnlHTML=jQuery(data).find("div[id$='pnlCompareResults']").html();var count=jQuery(data).find("div.inner-compareresult").length;var icounter=count/3;var start=3;for(i=1;i<icounter;i++){jQuery(data).find("div[id$='pnlCompareResults']").append("<div style='page-break-after: always'>&nbsp;</div>");jQuery(data).find("div[id$='pnlCompareResults']").append(pnlHTML);}
jQuery(data).find("div.main-compare-results").each(function(index){jQuery(this).find("div.inner-compareresult").each(function(ind){var istart=(start*index)+1;var lstart=start*(index+1);if(ind<istart&&ind!=0)
jQuery(this).parent().remove();if(ind>lstart&&ind!=0)
jQuery(this).parent().remove();});});var cellCount=jQuery(data).find("div.inner-compareresult").find("table").eq(0).find("td[class^='cell']").length;var dvHTML=jQuery(data).html();PrintDoc(dvHTML,dvLogo,cellCount);}
else
{window.print();}}
function setDateTextMemberDashboard()
{if(jQuery.browser.msie)
jQuery("#mdDateText").addClass("db-line");}
function handleEnterKeyFCB()
{try
{jQuery("#content").find("div.Edit-Item-Row input").unbind('keypress');jQuery("#content").find("div.Edit-Item-Row").each(function(){var dvEditRow=jQuery(this);jQuery(this).find("input").bind('keypress',function(e){var code=(e.keyCode?e.keyCode:e.which);if(code==13){jQuery(dvEditRow).parent().find("div.Button-Row").find("a").eq(0).trigger("click");e.preventDefault();return false;}});});}
catch(e)
{}}
function setSWFLightBox()
{jQuery(document).ready(function(){jQuery("a[rel^='prettyPhoto']").prettyPhoto({animationSpeed:'normal',padding:40,opacity:0.80,showTitle:true,allowresize:true,counter_separator_label:'/',theme:'light_square',callback:function(){}});});}
function handleEnterKeyMemberDetails()
{try
{jQuery("div[id$='dvMemberDetails'] input").bind('keypress',function(e){var code=(e.keyCode?e.keyCode:e.which);if(code==13){e.preventDefault();var button=jQuery("div[id$='dvMemberDetails']").find("a.submit-details").eq(0);if(button.length>0)
clickButton(button.attr("id"));return false;}});}
catch(e)
{}}
function clickButton(id)
{var button=jQuery("#"+id);if(button.length>0){if(typeof(button.get(0).onclick)=='function'){button.trigger('click');}
else if(button.attr('href')){window.location=button.attr('href');}
else{button.trigger('click');}}}
function CheckCardExpiry(source,arguments)
{var dt=new Date();var currentMonth=jQuery("input:hidden[id$='hdnCCCurrentMonth']").val();var currentYear=jQuery("input:hidden[id$='hdnCCCurrentYear']").val();var ddlCardExpiryMonth=jQuery("select[id$='expiry_Month']").val();var ddlCardExpiryYear=jQuery("select[id$='ddl_year']").val();var cvCardExpiry=jQuery("span[id$='valdCardExpiry']");if((ddlCardExpiryMonth==0)||(ddlCardExpiryYear==0)){jQuery(cvCardExpiry).html('Please select card expiry');arguments.IsValid=false;return;}
if(ddlCardExpiryYear==currentYear){if(ddlCardExpiryMonth>=currentMonth){arguments.IsValid=true;}
else{jQuery(cvCardExpiry).html('Invalid card expiry');arguments.IsValid=false;}}
else if(ddlCardExpiryYear>currentYear){arguments.IsValid=true;}
else{jQuery(cvCardExpiry).html('Invalid card expiry');arguments.IsValid=false;}}
function CheckCardNumberAndCCV(source,arguments)
{var txtCardNumber=jQuery("input:text[id$='card_number']").val();var txtCardCCV=jQuery("input:text[id$='card_ccv']").val();var isValidCardNumber=IsValidPositiveInteger(txtCardNumber);var isValidCCV=/^\d{3}$/.test(txtCardCCV);if((txtCardNumber.length>0)&&(txtCardCCV.length>0))
{if(!isValidCardNumber)
arguments.IsValid=false;else if(!isValidCCV)
arguments.IsValid=false;else
arguments.IsValid=true;}
else
{arguments.IsValid=false;}
if(!(arguments.IsValid))
{var cvCardNumber=jQuery("span[id$='cvCardNumber']");if((txtCardNumber.length==0)&&(txtCardCCV.length==0))
jQuery(cvCardNumber).html('Please enter card and ccv number');else if(txtCardNumber.length==0)
jQuery(cvCardNumber).html('Please enter card number');else if(txtCardCCV.length==0)
jQuery(cvCardNumber).html('Please enter ccv number');else if(!isValidCardNumber)
jQuery(cvCardNumber).html('Please enter valid card number');else if(!isValidCCV)
jQuery(cvCardNumber).html('Please enter valid ccv');}}
function CheckedAdvertisor(chkAdvertisorName,hfCheckProperty,PRPMID)
{var chkAdvertisor=document.getElementById(chkAdvertisorName);var CheckProperty=document.getElementById(hfCheckProperty);var strPRPMID=CheckProperty.value;if(chkAdvertisor.checked)
{if(strPRPMID.search(','+PRPMID+',')==-1)
{CheckProperty.value=CheckProperty.value+PRPMID+',';}}
else
{CheckProperty.value=strPRPMID.replace(PRPMID+',','');}}
function CompareAdvertisor(hfCheckAdvertisor)
{var CheckAdvertisor=document.getElementById(hfCheckAdvertisor);var AdvertisorId='';var IsTrue=false;var maximumlength=parseInt(CheckAdvertisor.value.length);if(CheckAdvertisor.value=='')
{IsTrue=true;}
if(IsTrue==false)
{AdvertisorId=CheckAdvertisor.value;if(AdvertisorId.endsWith(','))
{AdvertisorId=AdvertisorId.substring(0,maximumlength-1);}
var Advertisor=AdvertisorId.split(',');if(Advertisor.length>1)
IsTrue=false;else
IsTrue=true;}
if(IsTrue)
{alert('Please select more than one record to compare.');return false;}}
function detailsValidatePassword(source,arguments)
{var txtPassword=jQuery.trim(jQuery("input[id$='EditAdvertiser_txtPassword']").val());var txtConfPassword=jQuery.trim(jQuery("input[id$='EditAdvertiser_txtConfPassword']").val());if(txtConfPassword.length>0||txtPassword.length>0){if(txtConfPassword==txtPassword){arguments.IsValid=true;return;}
else{arguments.IsValid=false;return;}}
arguments.IsValid=true;}
function mValidatePassword(source,arguments)
{var txtPasswordId=jQuery("input[id$='txtPassword']").attr("id");var txtConfPasswordId=jQuery("input[id$='txtConfirmPassword']").attr("id");var txtPassword=document.getElementById(txtPasswordId);var txtConfPassword=document.getElementById(txtConfPasswordId);if(txtConfPassword.value.length>0||txtPassword.value.length>0)
{if(txtConfPassword.value==txtPassword.value)
{arguments.IsValid=true;return;}
else
{arguments.IsValid=false;return;}}
arguments.IsValid=true;}
var itemsEP=new Hashtable();function SaveData(ControlClientId,ControlId,hfData,ControlType,GroupName)
{var str="plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_EditProfile_";var find='_';var replacewith='$';var _slsTemp=str;while(_slsTemp.indexOf(find)>-1)
{pos=_slsTemp.indexOf(find);_slsTemp=""+(_slsTemp.substring(0,pos)+replacewith+
_slsTemp.substring((pos+find.length),_slsTemp.length));}
var grpPrefix=_slsTemp;var ControlValue;var hfDataID=document.getElementById(hfData);ControlType=ControlType.toLowerCase();if(ControlType=='textbox'){ControlValue=document.getElementById(str+ControlClientId).value;}
else if(ControlType=='textarea'){ControlValue=document.getElementById(str+ControlClientId).value;}
else if(ControlType=='checkbox'){var IsChecked=document.getElementById(str+ControlClientId);if(IsChecked.checked)
ControlValue=true;else
ControlValue=false;}
else if(ControlType=='radiobutton'){var rd=document.getElementsByName(grpPrefix+GroupName);for(var x=0;x<rd.length;x++)
{ControlValue=rd[x].checked;var rId=rd[x].id;var iID=rId.replace(str,'');itemsEP.put(iID,ControlValue);}
hfDataID.value=itemsEP.toString();return;}
else if(ControlType=='dropdownlist'){var ddlControlID=document.getElementById(str+ControlClientId);ControlValue=ddlControlID.options[ddlControlID.selectedIndex].value;}
itemsEP.put(ControlId,ControlValue);hfDataID.value=itemsEP.toString();}

var dlGuestListId="#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_GuestGiftList_DataListGuestList";var guestTableCSSClass=".tgDefault";var parentGuestDivId='#divMemberGuestInformation';var tableIDs=new Hashtable();function grMousehover(obj)
{var trID=obj.id;var TR=jQuery("#"+trID);var guestId=jQuery(TR).find("input:hidden[id$='hdnGuest_ID']").val();var popupParent=jQuery(TR).find("span.popup-gridmenu").eq(0).parent();jQuery(popupParent).addClass('showDragHandle').removeClass('hideDragHandle');setPopupLocationGuest(trID);bindRSVPEvents(trID);attachDnD(trID);var trDV=jQuery(TR).find("div");jQuery(trDV).mouseover(function(){if(!(jQuery(this).hasClass("popup-gridmenu")))
jQuery(this).addClass("showHover");}).mouseout(function(){jQuery(this).removeClass("showHover");}).click(function()
{hideSearchedGuest(guestId);}).editable(function(value,settings){var self=this;value=alltrim(value);value=ReplaceChars(value,"&nbsp;","");jQuery(this).removeClass("showHover");var param=jQuery(this).attr("class");param=ReplaceChars(param,"gl-","");if(value.length==0&&param=='guestname'){var self=this;this.reset();return;}
if(value==alltrim(self.revert)){this.reset();return;}
updateGuestInformation(guestId,value,param);return(value);},{data:function(value,settings)
{value=ReplaceChars(value,settings.placeholder,"");value=alltrim(value);return value;},placeholder:'&nbsp;',tooltip:"Click to edit...",cssclass:'edit-input',style:'inherit',onblur:'submit'});}
function grMouseout(obj)
{var trID=obj.id;var TR=jQuery("#"+trID);var popupParent=jQuery(TR).find("span.popup-gridmenu").eq(0).parent();jQuery(popupParent).addClass('hideDragHandle').removeClass('showDragHandle');}
function attachDnD(trID)
{var tableId=jQuery("#"+trID).parent().parent().attr("id");if(tableIDs.get(tableId)=='undefined'||tableIDs.get(tableId)==null)
{tableIDs.put(tableId,tableId);var Guest_Parent=jQuery("#"+trID).find("input:hidden[id$='hdnGuest_Parent']").val();if(Guest_Parent.length==0)
enableDragnDropGuestsParents();else if(Guest_Parent==0)
enableDragnDropGuestsParents();else
enableDragnDropGuests(tableId);}}
function bindRSVPEvents(trID)
{var TR=jQuery("#"+trID);jQuery(TR).find("input[@type='radio']").unbind('click');jQuery(TR).find("input[@type='radio']").click(function(){var value=jQuery(this).val();var guestId=jQuery(TR).find("input:hidden[id$='hdnGuest_ID']").val();updateGuestInformation(guestId,value,'guestrsvp');});}
function updateGuestInformation(id,value,field){var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"id="+id+"&value="+value+"&field="+field+"&action=guestinformation",type:'post',cache:false,dataType:'html',success:guestdetailsucceeded,error:guestdetailfailed,complete:guestdetailcompleted});}}
function guestdetailcompleted()
{}
function guestdetailsucceeded(result)
{if(result.length>0)
{var serverResponse=result.split("|");var field=serverResponse[0];if(field=='rsvp')
{var total=serverResponse[1];var rsvp=serverResponse[2];var coming=serverResponse[3];updateGuestsStatus(total,rsvp,coming);}
else if(field=='displayorder')
{var GuestID=serverResponse[1];var panelParent="GuestID"+GuestID;var childsPanel=GuestID+'_gvGuestList';var parentRow=jQuery("tr[id$='"+panelParent+"']");var childsRow=jQuery("table[id$='"+childsPanel+"']");if(childsRow.length>0)
{childsRow.find("input:hidden[id$='hdnGuest_Parent']").val(GuestID);childsRow.find("input:hidden[id$='hdnGuest_Address']").val(serverResponse[2]);childsRow.find("input:hidden[id$='hdnGuest_Address2']").val(serverResponse[3]);childsRow.find("input:hidden[id$='hdnGuest_City']").val(serverResponse[4]);childsRow.find("input:hidden[id$='hdnGuest_State']").val(serverResponse[5]);childsRow.find("input:hidden[id$='hdnGuest_Country']").val(serverResponse[6]);childsRow.find("input:hidden[id$='hdnGuest_Postcode']").val(serverResponse[7]);}}}}
function guestdetailfailed()
{}
function updateGuestsStatusHeader()
{var gHTML=jQuery("div.guests-status").find("div.inner").html();jQuery("div[id$='dvGuestsStatus']").html(gHTML);}
function updateGuestsStatus(total,rsvp,coming)
{var TOKEN_RSVP='have'
var TOKEN_COMING='are'
if(rsvp==1||rsvp=='1')
TOKEN_RSVP="has";if(coming==1||coming=='1')
TOKEN_COMING="is";var headerHTML="You have invited <b>"+total+"</b> people. <b>"+rsvp+"</b> "+TOKEN_RSVP+" responded and <b>"+coming+"</b> "+TOKEN_COMING+" coming";jQuery("div[id$='dvGuestsStatus']").html(headerHTML);jQuery("div.guests-status").find("div.inner").html(headerHTML);}
function enableDragnDropGuests(tableId)
{jQuery(dlGuestListId).find("table[id$='"+tableId+"']").each(function(){jQuery(this).find("tbody").eq(0).sortable({handle:'.Move',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},stop:function(){updateGuestDisplayOrder();},connectWith:jQuery("tbody.connectedSortable")});jQuery(this).find("tbody").eq(0).removeAttr("style");});}
function enableDragnDropGuestsParents()
{jQuery(dlGuestListId).find("tbody").eq(0).find("td.dlGuestRows").parent().addClass("ui-state-default");jQuery(dlGuestListId).find("tbody").eq(0).sortable({handle:'.Move',items:'.ui-state-default',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},update:function(){updateGuestDisplayOrder();}});jQuery(dlGuestListId).find("tbody").eq(0).removeAttr("style");}
function S4()
{return(((1+Math.random())*0x10000)|0).toString(16).substring(1);}
function uniqid()
{var newDate=new Date;return newDate.getTime();}
function toggleGuestRows(obj)
{var start=false;var idTR=jQuery('#'+obj.id).parent().parent().attr("id");var Guest_ID=jQuery('#'+obj.id).parent().parent().find("input:hidden[id$='hdnGuest_ID']").val();var childGuestTable=jQuery("table[id$='"+Guest_ID+"_gvGuestList']");var childGuest=childGuestTable.find("tr").length;var display=childGuestTable.css("display");if(display=='none'){childGuestTable.toggle();jQuery('#'+obj.id).attr("src","../App_Themes/coordit/images/TreeViewLines/minus.gif");}
else{if(childGuest>0){childGuestTable.toggle();jQuery('#'+obj.id).attr("src","../App_Themes/coordit/images/TreeViewLines/plus.gif");}}}
function removeAddGuestRow(obj)
{try
{jQuery(obj).parent().parent().parent().remove();}
catch(e)
{alert("Error Occured");}
return false;}
function saveAddGuestRow(obj)
{try
{var trid="";if(jQuery(obj).parent().parent().parent().hasClass("add-new-row"))
{trid=jQuery(obj).parent().parent().parent().attr("id");}
else
{var cTR=jQuery(obj).parent().parent().parent();trid=jQuery(cTR).parent().parent().parent().parent().parent().attr("id");}
if(validateGuestData(obj))
{var data=jQuery('#'+trid).find("input,hidden").serialize();var prefix="fn=add";var postvalues=prefix+"&"+"trid="+trid+"&"+data;jQuery(obj).parent().find("img").toggle();jQuery(obj).parent().find("input").toggle();fnCallServerForGuestList(postvalues,'');}}
catch(e)
{alert("Error Occured");}
return false;}
function validateGuestData(obj)
{try
{var trid="";if(jQuery(obj).parent().parent().parent().hasClass("add-new-row"))
{trid=jQuery(obj).parent().parent().parent().attr("id");}
else
{var cTR=jQuery(obj).parent().parent().parent();trid=jQuery(cTR).parent().parent().parent().parent().parent().attr("id");}
var EM_GuestName="Please enter first name";var guestName=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlGuestName']").val());if(guestName.length==0){alert("Please enter first name");return false;}
var EM_GuestName="Please enter last name";var guestLastName=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlGuestLastName']").val());if(guestLastName.length==0){alert("Please enter last name");return false;}
return true;}
catch(e){alert("Error");}
return false;}
var previousAddRowId='';function addGuest(obj)
{jQuery('#'+previousAddRowId).remove();var currentRow=jQuery('#'+obj.id).parent().parent().parent();var Guest_Parent=currentRow.find("input:hidden[id$='hdnGuest_Parent']").val();var Guest_ID=currentRow.find("input:hidden[id$='hdnGuest_ID']").val();var newRowParent;if(Guest_Parent.length==0)
newRowParent=Guest_ID;else if(Guest_Parent==0)
newRowParent=Guest_ID;else
newRowParent=Guest_Parent;var newRow=currentRow.clone(true);var newRowId=uniqid();previousAddRowId=newRowId;newRow.removeAttr("onmouseover");newRow.removeAttr("onmouseout");newRow.attr("id",newRowId);newRow.find("td").html('');newRow.find("td").eq(1).append(jQuery('#dvctlGuest').clone(true));newRow.find("td").eq(3).append(jQuery('#dvctlGuestLastName').clone(true));newRow.find("td").eq(4).append("&nbsp;");newRow.find("td").eq(5).append("&nbsp;");newRow.find("td").eq(6).append("&nbsp;");newRow.find("td").eq(7).append("&nbsp;");newRow.find("td").eq(8).append(jQuery('#dvctlGuestStatus').clone(true));newRow.find("td").eq(9).append(jQuery('#dvctlGuestDietary').clone(true));newRow.find("td").eq(10).append(jQuery('#dvctlGuestTable').clone(true));newRow.find("td").eq(11).append(jQuery('#dvctlGift').clone(true));newRow.find("td").eq(12).append(jQuery('#dvctlAction').clone(true));newRow.find("td").eq(1).find("input:hidden[id$='hdnctlGuest_Parent']").val(newRowParent);newRow.addClass("add-new-row")
if(Guest_Parent>0){currentRow.after(newRow);}
else{if(jQuery("table[id$='"+Guest_ID+"_gvGuestList']").find("tr").length>0)
jQuery("table[id$='"+Guest_ID+"_gvGuestList']").find("tr").eq(0).before(newRow);else
jQuery("table[id$='"+Guest_ID+"_gvGuestList']").append(newRow);}}
function deleteGuest(obj,itemID)
{var success=confirm("Are you sure you want to delete?");if(success)
{var oId=obj.id;jQuery("#"+oId).parent().find("img").each(function(index){if(index>0)
jQuery(this).remove();if(index==0)
jQuery(this).attr("src","../app_themes/coordit/images/loader.gif");});var prefix="fn=delete";var postvalues=prefix+"&"+"gid="+itemID;fnCallServerForGuestList(postvalues,'');return true;}
else
{return false;}}
function GuestListReceiveServerData(rvalue,context)
{jQuery(".tg-loader").hide();var e=jQuery(document.createElement('div'));jQuery(e).html(rvalue);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var callback=jQuery(this).find("td.cbParamMethod").html();var rowid=jQuery(this).find("td.cbParamRowId").html();var guestid=jQuery(this).find("td.cbParamGuestId").html();var guestStatus=jQuery(this).find("td.cbParamGuestStatus").html();var rowhtml=jQuery(this).find("td.cbParamRowHtml").find("table tr").eq(0);var nrowID=jQuery(this).find("td.cbParamRowHtml").find("table tr").eq(0).attr("id");if(callback=="add")
{jQuery('#'+rowid).replaceWith(rowhtml);jQuery("div[id$='dvGuestNoRecord']").hide();updateGuestDisplayOrder();}
else if(callback=="delete")
{jQuery(dlGuestListId).find("tr").each(function(){if(jQuery(this).find("input:hidden[id$='hdnGuest_ID']").val()==guestid)
jQuery(this).remove();if(jQuery(this).find("input:hidden[id$='hdnGuest_Parent']").val()==guestid)
jQuery(this).remove();});}
var gsValues=guestStatus.split("#");if(gsValues.length>0)
{updateGuestsStatus(gsValues[0],gsValues[1],gsValues[2])
updateGuestsStatusHeader();}});}
function GuestListReceiveErrorServerData()
{jQuery(".tg-loader").hide();alert("Error");}
function updateGuestDisplayOrder()
{var id_value_seperator='~';var entry_seperator='$';var changeParent_seperator='*';var dropRowParent;var dropRowId;var parentChangeOrder='';var parentDispOrder=1;var res='';jQuery(dlGuestListId).find("tbody td.dlGuestRows").each(function(index){var Guest_ID=jQuery(this).find("table[id$='ptable']").find("input:hidden[id$='Guest_ID']").val();var childDispOrder=1;res+=Guest_ID+id_value_seperator+parentDispOrder+entry_seperator;jQuery(this).find("table[id$='gvGuestList']").find("tbody").eq(0).find("tr").each(function(){var idValue=jQuery(this).find("input:hidden[id$='hdnGuest_ID']").val();var parentValue=jQuery(this).find("input:hidden[id$='hdnGuest_Parent']").val();res+=idValue+id_value_seperator+childDispOrder+entry_seperator;childDispOrder=childDispOrder+1;if(Guest_ID!=parentValue){parentChangeOrder+=idValue+id_value_seperator+Guest_ID+entry_seperator;}});parentDispOrder=parentDispOrder+1;});if(res.endsWith(entry_seperator))
res=res.substring(0,res.length-1);if(parentChangeOrder.endsWith(entry_seperator))
parentChangeOrder=parentChangeOrder.substring(0,parentChangeOrder.length-1);res+=changeParent_seperator+parentChangeOrder;var hdnDisplayOrder=jQuery(parentGuestDivId).find("input:hidden[id$='hdnDisplayOrder']");jQuery(hdnDisplayOrder).val(res);updateGuestInformation('-1',res,'displayorder');}
function fnCallServerForGuestList(param,context)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:param+'&action=guestinformation',type:'post',cache:false,dataType:'html',success:GuestListReceiveServerData,error:GuestListReceiveErrorServerData});}
function addParentGuest()
{jQuery('#'+previousAddRowId).remove();var newRow=jQuery('#trAddParentGuest').clone(true);var newRowId=uniqid();previousAddRowId=newRowId;newRow.attr("id",newRowId);newRow.find("div.dvPRows").find("td").eq(1).append(jQuery('#dvctlGuest').clone(true));newRow.find("div.dvPRows").find("td").eq(3).append(jQuery('#dvctlGuestLastName').clone(true));newRow.find("div.dvPRows").find("td").eq(4).append("&nbsp;");newRow.find("div.dvPRows").find("td").eq(6).append("&nbsp;");newRow.find("div.dvPRows").find("td").eq(8).append(jQuery('#dvctlGuestStatus').clone(true));newRow.find("div.dvPRows").find("td").eq(9).append(jQuery('#dvctlGuestDietary').clone(true));newRow.find("div.dvPRows").find("td").eq(10).append(jQuery('#dvctlGuestTable').clone(true));newRow.find("div.dvPRows").find("td").eq(11).append(jQuery('#dvctlGift').clone(true));newRow.find("div.dvPRows").find("td").eq(12).append(jQuery('#dvctlAction').clone(true));newRow.find('#dvctlGuest').css("display","inline");newRow.find('#dvctlGuest').css("padding-left","0px");newRow.removeClass("displaynone")
newRow.addClass("add-new-row")
var tcontainer="";if(jQuery(dlGuestListId).length==0)
{var tID=dlGuestListId.replace("#","");tcontainer+="<table cellspacing='0' border='0'  id='"+tID+"'>";tcontainer+="<tbody class='ui-sortable'>";tcontainer+="</tbody>";tcontainer+="</table>";jQuery("#glHeaderTable").parent().append(tcontainer);}
if(jQuery(dlGuestListId).find("tr").length>0)
{jQuery(dlGuestListId).find("td.dlGuestRows:last").parent().after(newRow);jQuery.scrollTo(newRow,1000);}
else
{jQuery(dlGuestListId).append(newRow);}}
function setPopupLocationGuest(id)
{if(document.getElementById(id)==null)
return;var xdisplacement=-94;var ydisplacement=0;var x=(findPosX(document.getElementById(id))+xdisplacement)+'px';var y=(findPosY(document.getElementById(id))+ydisplacement)+'px';jQuery('#'+id).find(".popup-gridmenu").css("top",y);jQuery('#'+id).find(".popup-gridmenu").css("left",x);jQuery('#'+id).find(".popup-gridmenu").css("display","block");}
var searchLoader='check_indicator_guestResult';var searchResult='.guest-result-text';var watermark="Enter first or last name";function searchGuest(e)
{var val=jQuery("input[id$='txtSearchGuestName']").val();if(watermark==val)
{jQuery("input[id$='txtSearchGuestName']").val("");}
var succuss=Page_ClientValidate('vgSearchGuest');if(succuss)
{var value=jQuery("div[id$='divGuestSearch']").find("input:text").val();removeHighlightRowGuestSearch();var objResult=jQuery("div[id$='divSearchGuestResult']");var searchPnalId=objResult.attr("id");showGuestSearchPopup(searchPnalId,e,'divGuestSearch');objResult.find("span[id$='lblHelpHeading']").html("");objResult.find(searchResult).html("");jQuery("span[id$='"+searchLoader+"']").fadeIn('medium',function(){jQuery("div[id$='DivGuestAddress']").find("input:text").attr('disabled','disabled');jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"value="+encodeURIComponent(value)+"&action=searchguest",type:'post',cache:false,dataType:'html',success:searchguestsucceeded,error:searchguestfailed,complete:searchguestcompleted});});}
else
{jQuery("input[id$='txtSearchGuestName']").val(watermark);jQuery("input[id$='txtSearchGuestName']").addClass("watermark");hideCurrentPopup();jQuery("div[id$='divGuestSearch']").find("img[id$='imgSearchGuest']").focus(function(){})}}
jQuery(document).ready(function(){jQuery("input[id$='txtSearchGuestName']").addClass("watermark");if(jQuery("input[id$='txtSearchGuestName']").val()==""){jQuery("input[id$='txtSearchGuestName']").val(watermark);}
jQuery("input[id$='txtSearchGuestName']").focus(function(){if(this.value==watermark){this.value="";jQuery("input[id$='txtSearchGuestName']").removeClass("watermark");}}).blur(function(){if(this.value==""){this.value=watermark;jQuery("input[id$='txtSearchGuestName']").addClass("watermark");}});});function selectSearchedGuest(guestid)
{hideCurrentPopup();var guest='GuestID'+guestid;var tdobj=jQuery("div[id$='divMemberGuestInformation']").find("tr[id$='"+guest+"']");var findrow=tdobj.find("td").addClass("guest-row-highlight-color");jQuery.scrollTo('#'+tdobj.attr("id"),1000);}
function hideSearchedGuest(guestid)
{hideCurrentPopup();var guest='GuestID'+guestid;var tdobj=jQuery("div[id$='divMemberGuestInformation']").find("tr[id$='"+guest+"']");tdobj.find("td").removeClass("guest-row-highlight-color");}
function submitGuestSearchPage(evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
searchGuest(evt);}
function removeHighlightRowGuestSearch()
{jQuery("div[id$='divMemberGuestInformation']").find("tr").find("td").removeClass("guest-row-highlight-color");}
function searchguestsucceeded(result,e)
{var message="";if(result.length>0)
{message='Search result for "'+jQuery("div[id$='divGuestSearch']").find("input:text").val()+'"';}
else
{message='No Entries Found';}
var objResult=jQuery("div[id$='divSearchGuestResult']");objResult.find("span[id$='lblHelpHeading']").html(message);objResult.find(searchResult).html(result);}
function searchguestcompleted()
{jQuery("span[id$='"+searchLoader+"']").css("display","none");}
function searchguestfailed()
{jQuery("span[id$='"+searchLoader+"']").css("display","none");}
var guestAddressLoader='check_indicator_guestAddress';function showGuestAddress(itemID,e,obj)
{var panelid=jQuery("div[id$='DivGuestAddress']").attr("id");showGuestAddressPopup(panelid,e,obj.id);var currentRow=jQuery('#'+obj.id).parent().parent().parent();var Guest_Parent=currentRow.find("input:hidden[id$='hdnGuest_Parent']").val();var Guest_Address1=currentRow.find("input:hidden[id$='hdnGuest_Address']").val();var Guest_Address2=currentRow.find("input:hidden[id$='hdnGuest_Address2']").val();var Guest_City=currentRow.find("input:hidden[id$='hdnGuest_City']").val();var Guest_State=currentRow.find("input:hidden[id$='hdnGuest_State']").val();var Guest_Postcode=currentRow.find("input:hidden[id$='hdnGuest_Postcode']").val();var Guest_Country=currentRow.find("input:hidden[id$='hdnGuest_Country']").val();jQuery('#'+panelid).find("input[id$='txtAddress1']").val(Guest_Address1);jQuery('#'+panelid).find("input[id$='txtAddress2']").val(Guest_Address2);jQuery('#'+panelid).find("input[id$='txtCity']").val(Guest_City);jQuery('#'+panelid).find("input[id$='txtState']").val(Guest_State);jQuery('#'+panelid).find("input[id$='txtPostcode']").val(Guest_Postcode);jQuery('#'+panelid).find("input[id$='txtCountry']").val(Guest_Country);jQuery("input:hidden[id$='"+GuestRowId+"']").val(currentRow.attr("id"));jQuery("input:hidden[id$='"+GuestId+"']").val(itemID);if(Guest_Parent==0||Guest_Parent=='')
{jQuery('#'+panelid).find("img[id$='ImgSend']").show();jQuery('#'+panelid).find("input:text").removeAttr('disabled');}
else
{jQuery('#'+panelid).find("img[id$='ImgSend']").hide();jQuery('#'+panelid).find("input:text").attr('disabled','disabled');}}
function submitGuestAddressData(evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
saveGuestAddress();}
jQuery(document).ready(function(){jQuery("div[id$='DivGuestAddress']").find("input:text").keypress(function(e){submitGuestAddressData(e)});jQuery("div[id$='divGuestSearch']").find("input:text").keypress(function(e){submitGuestSearchPage(e)});});function saveGuestAddress()
{var succuss=Page_ClientValidate('vgGuestAddress');if(succuss)
{var guestid=jQuery("input:hidden[id$='"+GuestId+"']").val();var guestAddress1=jQuery("input[id$='txtAddress1']").val();var guestAddress2=jQuery("input[id$='txtAddress2']").val();var guestCity=jQuery("input[id$='txtCity']").val();var guestState=jQuery("input[id$='txtState']").val();var guestPostcode=jQuery("input[id$='txtPostcode']").val();var guestCountry=jQuery("input[id$='txtCountry']").val();var data="";data+="&"+"guestAddress1"+"="+encodeURIComponent(guestAddress1);data+="&"+"guestAddress2"+"="+encodeURIComponent(guestAddress2);data+="&"+"guestCity"+"="+encodeURIComponent(guestCity);data+="&"+"guestState"+"="+encodeURIComponent(guestState);data+="&"+"guestPostcode"+"="+encodeURIComponent(guestPostcode);data+="&"+"guestCountry"+"="+encodeURIComponent(guestCountry);updateGuestAddress(guestid,data,"guestaddress");}}
function updateGuestAddress(id,value,field)
{var succuss=true;if(succuss)
{jQuery('#'+guestAddressLoader).fadeIn('medium',function(){jQuery("div[id$='DivGuestAddress']").find("input:text").attr('disabled','disabled');jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"id="+id+value+"&field="+field+"&action=guestinformation",type:'post',cache:false,dataType:'html',success:guestAddresssucceeded,error:guestAddressfailed,complete:guestAddresscompleted});});}}
function guestAddresscompleted()
{resetGuestAddressControls();}
function guestAddresssucceeded(result)
{hideCurrentPopup();var guestAddress1=jQuery("input[id$='txtAddress1']").val();var guestAddress2=jQuery("input[id$='txtAddress2']").val();var guestCity=jQuery("input[id$='txtCity']").val();var guestState=jQuery("input[id$='txtState']").val();var guestCountry=jQuery("input[id$='txtCountry']").val();var guestPostcode=jQuery("input[id$='txtPostcode']").val();var address=guestAddress1+" "+guestAddress2+" "+guestCity+" "+guestState+" "+guestPostcode+" "+guestCountry;var currentRow=jQuery("input:hidden[id$='"+GuestRowId+"']").val();jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_Address']").val(guestAddress1);jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_Address2']").val(guestAddress2);jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_City']").val(guestCity);jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_State']").val(guestState);jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_Postcode']").val(guestPostcode);jQuery('#'+currentRow).find("input:hidden[id$='hdnGuest_Country']").val(guestCountry);var parentId=currentRow.replace("GuestID","");var objchild=jQuery('#'+parentId+'_gvGuestList');objchild.find("input:hidden[id$='hdnGuest_Address']").val(guestAddress1);objchild.find("input:hidden[id$='hdnGuest_Address2']").val(guestAddress2);objchild.find("input:hidden[id$='hdnGuest_City']").val(guestCity);objchild.find("input:hidden[id$='hdnGuest_State']").val(guestState);objchild.find("input:hidden[id$='hdnGuest_Postcode']").val(guestPostcode);objchild.find("input:hidden[id$='hdnGuest_Country']").val(guestCountry);objchild.find("img[id$='imgAddress']").removeClass("displaynone").attr("title",address);jQuery('#'+currentRow).find("img[id$='imgAddress']").removeClass("displaynone").attr("title",address);jQuery("div[id$='DivGuestAddress']").find("input:text").removeAttr('disabled');}
function guestAddressfailed()
{resetGuestAddressControls();}
function resetGuestAddressControls()
{jQuery('#'+guestAddressLoader).css("display","none");jQuery("div[id$='DivGuestAddress']").find("input:text").removeAttr('disabled');}
var GuestId='hidGuestId';var GuestRowId='hidGuestRowId';var GuestEmail='txtGuestEmail';var hdnGuestEmail='hdnGuest_Email';var emailloader='check_indicator_guestEmail';function showGuestEmail(itemID,e,obj)
{var panelid=jQuery("div[id$='DivGuestEmail']").attr("id");showGuestAddressPopup(panelid,e,obj.id);var currentRow=jQuery('#'+obj.id).parent().parent().parent();var Guest_Email=currentRow.find("input:hidden[id$='"+hdnGuestEmail+"']").val();jQuery('#'+panelid).find("input[id$='"+GuestEmail+"']").val(Guest_Email);jQuery("input:hidden[id$='"+GuestRowId+"']").val(currentRow.attr("id"));jQuery("input:hidden[id$='"+GuestId+"']").val(itemID);}
function saveGuestEmail()
{var succuss=Page_ClientValidate('vgGuestEmail');if(succuss)
{var guestid=jQuery("input:hidden[id$='"+GuestId+"']").val();var guestEmail=jQuery("input[id$='"+GuestEmail+"']").val();updateGuestEmail(guestid,guestEmail,"guestemail");}}
function updateGuestEmail(id,value,field)
{var succuss=true;if(succuss)
{jQuery('#'+emailloader).fadeIn('medium',function(){jQuery("input[id$='"+GuestEmail+"']").attr('disabled','disabled');jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"id="+id+"&value="+value+"&field="+field+"&action=guestinformation",type:'post',cache:false,dataType:'html',success:guestEmailsucceeded,error:guestEmailfailed,complete:guestEmailcompleted});});}}
function guestEmailcompleted()
{resetGuestEmailControls();}
function guestEmailsucceeded(result)
{hideCurrentPopup();var guestEmail=jQuery("input[id$='"+GuestEmail+"']").val();var currentRow=jQuery("input:hidden[id$='"+GuestRowId+"']").val();jQuery('#'+currentRow).find("input:hidden[id$='"+hdnGuestEmail+"']").val(guestEmail)
jQuery('#'+currentRow).find("img[id$='imgEmail']").removeClass("displaynone").attr("title",guestEmail);jQuery("input[id$='"+GuestEmail+"']").removeAttr('disabled');}
function guestEmailfailed()
{resetGuestEmailControls();}
function resetGuestEmailControls()
{jQuery('#'+emailloader).css("display","none");jQuery("input[id$='"+GuestEmail+"']").removeAttr('disabled');}

var budgetTableCSSClass=".tgBudget";var dlBudgetListId;var updateBudgetName='budgetname';var updateBudget='budget';var updatePaid='paid';var updateTotalCost='totalcost';jQuery(document).ready(function(){});function pageLoad(){bindBudgetFunctions();bindcalanderFunctions();bindfavouriteFunctions();bindbookingFunctions();setDateTimePicker();handleValidationReminderType();}
function bindBudgetFunctions()
{setbudgetTableId();createEmptyContainers();makeBudgetEditableRegions();enableDragnDropBudgetRows();}
function setbudgetTableId()
{dlBudgetListId='#'+jQuery("table[id$='DataListBudgetList']").attr("id");}
function createEmptyContainers()
{jQuery(dlBudgetListId).find("tbody td.dlBudgetRows").each(function(index){if(jQuery(this).find("div.dvSRows").find("table").length==0)
{var grpID=jQuery(this).find("input:hidden[id$='hdnBudgetID']").val();var container="<table id='BudgetGrid_DataListBudgetList_"+grpID+"_gvBudgetList' cellspacing='0' cellpadding='0' border='0' class='tgBudget' style='border-style: none; border-width: 0px; width: 100%;'><tbody></tbody></table>"
jQuery(this).find("div.dvSRows").find("div").append(container);}});}
var inProcessItems=new Hashtable();function addToList(idV,Value)
{if(inProcessItems.get(idV)=='undefined'||inProcessItems.get(idV)==null)
{inProcessItems.put(idV,Value);}
else
{inProcessItems.remove(idV,Value);inProcessItems.put(idV,Value);}}
function removeFromList(idV)
{inProcessItems.remove(idV);}
function makeBudgetEditableRegions()
{jQuery(dlBudgetListId).find("tr").each(function(){jQuery(this).find("div.aspnet_s1").editable(function(value,settings){var TR=jQuery(this).parent().parent();var budgetId=jQuery(TR).find("input:hidden[id$='hdnBudgetID']").val();var self=this;if(value.length==0){this.reset();return;}
if(htmlDecode(alltrim(value))==htmlDecode(alltrim(self.revert))){this.reset();return;}
var trID=jQuery(TR).attr("id");updateBudgetInformationCB(trID,budgetId,value,updateBudgetName);return(settings.indicator);},{data:function(value,settings)
{value=ReplaceChars(value,settings.placeholder,"");value=alltrim(value);value=htmlDecode(value);return value;},indicator:"<img src='../app_themes/coordit/images/loader.gif'>",tooltip:"Click to edit...",cssclass:'edit-input',style:"inherit",width:'150px',height:'14px',maxlength:'50',onblur:'submit',placeholder:'&nbsp;'});});jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").each(function(){jQuery(this).find(".editable-budget").editable(function(value,settings){var TR=jQuery(this).parent().parent().parent();var budgetId=jQuery(TR).find("input:hidden[id$='hdnBudgetID']").val();var self=this;if(value.length==0)
{this.reset();return;}
if(!isValidPositiveDecimalValue(value)){alert('Please enter the numeric value upto 2 decimal.');this.reset();return;}
value=roundValue(value);if(value==self.revert)
{this.reset();return;}
jQuery(this).replaceWith(settings.indicator);var trID=jQuery(TR).attr("id");updateBudgetInformationCB(trID,budgetId,value,updateBudget);return(value);},{data:function(value,settings)
{var oId=jQuery(this).attr("id");addToList(oId,value);return value;},indicator:"<img src='../app_themes/coordit/images/loader.gif'>",tooltip:"Click to edit...",cssclass:'inp-cost',style:"inherit",width:'45px',onblur:'submit',placeholder:'0'});jQuery(this).find(".editable-paid").editable(function(value,settings){var TR=jQuery(this).parent().parent().parent();var budgetId=jQuery(TR).find("input:hidden[id$='hdnBudgetID']").val();var self=this;if(value.length==0)
{this.reset();return;}
var r_totalcost=jQuery(TR).find(".r_totalcost").html();r_totalcost=parseFloat(r_totalcost);if(r_totalcost.toString()=='NaN'){r_totalcost=0;}
if(!isValidPositiveDecimalValue(value))
{alert('Please enter the numeric value upto 2 decimal.');this.reset();return;}
if(r_totalcost<value)
{this.reset();alert('Paid amount can not be more than total cost');return;}
value=roundValue(value);if(value==self.revert)
{this.reset();return;}
jQuery(this).replaceWith(settings.indicator);var trID=jQuery(TR).attr("id");updateBudgetInformationCB(trID,budgetId,value,updatePaid);return(value);},{data:function(value,settings)
{var oId=jQuery(this).attr("id");addToList(oId,value);return value;},indicator:"<img src='../app_themes/coordit/images/loader.gif'>",tooltip:"Click to edit...",cssclass:'inp-cost',style:"inherit",width:'45px',onblur:'submit',placeholder:'0'});jQuery(this).find(".editable-totalcost").editable(function(value,settings){var TR=jQuery(this).parent().parent().parent();var budgetId=jQuery(TR).find("input:hidden[id$='hdnBudgetID']").val();var self=this;if(value.length==0)
{this.reset();return;}
if(!isValidPositiveDecimalValue(value)){alert('Please enter the numeric value upto 2 decimal.');this.reset();return;}
var r_paid=jQuery(TR).find(".r_paid").html();r_paid=parseFloat(r_paid);if(r_paid.toString()=='NaN'){r_paid=0;}
if(r_paid>value)
{this.reset();alert('Total cost can not be less than paid amount');return;}
value=roundValue(value);if(value==self.revert)
{this.reset();return;}
jQuery(this).replaceWith(settings.indicator);var trID=jQuery(TR).attr("id");updateBudgetInformationCB(trID,budgetId,value,updateTotalCost);return(value);},{data:function(value,settings)
{var oId=jQuery(this).attr("id");addToList(oId,value);return value;},indicator:"<img src='../app_themes/coordit/images/loader.gif'>",tooltip:"Click to edit...",cssclass:'inp-cost',style:"inherit",width:'45px',onblur:'submit',placeholder:'0'});});}
function updateBudgetInformation(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=budgetupdate",type:'post',cache:false,dataType:'html',success:budgetUpdateSuccess,error:budgetUpdateFailed,complete:budgetUpdateCompleted});}}
function updateBudgetInformationCB(trid,id,value,field)
{var prefix="budgetupdate";var data='id='+id+'&field='+field+'&value='+value;var postvalues=prefix+"#"+trid+"#"+data;CallServerForBudgetList(postvalues,trid);}
function isValidDecimalValue(value)
{var tempstr=alltrim(value);return/^[-+]?\d{3,5}(\.\d{1,3})?$/.test(tempstr);}
function isValidPositiveDecimalValue(value)
{value=alltrim(value);return/^[+]?\d{1,5}(\.\d{1,2})?$/.test(value);}
function roundValue(value)
{return roundNumber((Math.round(value*100)/100),2);}
function budgetUpdateCompleted()
{}
function budgetUpdateSuccess(result)
{calculateBudgetData();}
function budgetUpdateFailed()
{}
function enableDragnDropBudgetRows()
{jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").each(function(){jQuery(this).find("tr").hover(function(){jQuery(this.cells[0]).addClass('showDragHandle');jQuery(this.cells[0]).removeClass('hideDragHandle');setPopupLocation(jQuery(this).attr("id"));},function(){jQuery(this.cells[0]).addClass('hideDragHandle');jQuery(this.cells[0]).removeClass('showDragHandle');});});jQuery(dlBudgetListId).find("table[id$='ptable']").each(function(){var gId=jQuery(this).find("input:hidden[id$='hdnBudgetID']").val();jQuery(this).find("tr").each(function(){jQuery(this).attr("id","BudgetID"+gId);});jQuery(this).find("tr").hover(function(){jQuery(this.cells[0]).addClass('showDragHandle');jQuery(this.cells[0]).removeClass('hideDragHandle');setPopupLocation(jQuery(this).attr("id"));},function(){jQuery(this.cells[0]).addClass('hideDragHandle');jQuery(this.cells[0]).removeClass('showDragHandle');});});jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").find("tr td").each(function(){jQuery(this).find("div").each(function(){if(jQuery(this).hasClass("editable-paid")){applyHover(jQuery(this));}
if(jQuery(this).hasClass("editable-budget")){applyHover(jQuery(this));}
if(jQuery(this).hasClass("editable-totalcost")){applyHover(jQuery(this));}});});jQuery(dlBudgetListId).find("tbody td.dlBudgetRows").parent().addClass("ui-state-default");jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").each(function(){jQuery(this).find("tbody").addClass("connectedSortable");});jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").each(function(){jQuery(this).find("tbody").eq(0).sortable({handle:'.Move',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},stop:function(){updateBudgetDisplayOrder();},connectWith:jQuery("tbody.connectedSortable")});jQuery(this).find("tbody").eq(0).removeAttr("style");});jQuery(dlBudgetListId).find("tbody").eq(0).sortable({handle:'.Move',items:'.ui-state-default',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},update:function(){updateBudgetDisplayOrder();}});jQuery(dlBudgetListId).find("tbody").eq(0).removeAttr("style");}
function applyHover(obj)
{jQuery(obj).parent().mouseover(function(){jQuery(obj).parent().parent().addClass("showHover");}).mouseout(function(){jQuery(obj).parent().parent().removeClass("showHover");});}
function calculateBudgetData()
{var t_budget=0;var t_totalcost=0;var t_paid=0;var t_balance=0;var t_difference=0;var tempTDiff=0;jQuery(dlBudgetListId).find("tbody td.dlBudgetRows").each(function(index){var p_budget=0;var p_totalcost=0;var p_paid=0;var p_balance=0;var p_difference=0;var bId=jQuery(this).find("table[id$='ptable']").find("input:hidden[id$='hdnBudgetID']").val();jQuery(this).find("table[id$='"+bId+"_gvBudgetList']").find("tr").each(function(){var hdnId=jQuery(this).attr("id");var rowId=jQuery(this).parent().parent().parent().attr("id");var r_budget;if(jQuery(this).find(".r_budget").find("form input").length>0)
{var id=jQuery(this).find(".r_budget").attr("id");r_budget=inProcessItems.get(id);}
else
{r_budget=jQuery(this).find(".r_budget").html();r_budget=parseFloat(r_budget);if(r_budget.toString()=='NaN'){r_budget=0;jQuery('#'+rowId).find(".r_budget").html('0');}}
var r_totalcost;if(jQuery(this).find(".r_totalcost").find("form input").length>0)
{var id=jQuery(this).find(".r_totalcost").attr("id");r_totalcost=inProcessItems.get(id);}
else
{r_totalcost=jQuery(this).find(".r_totalcost").html();r_totalcost=parseFloat(r_totalcost);if(r_totalcost.toString()=='NaN'){r_totalcost=0;jQuery(this).find(".r_totalcost").html('0');}}
var r_paid;if(jQuery(this).find(".r_paid").find("form input").length>0)
{var id=jQuery(this).find(".r_paid").attr("id");r_paid=inProcessItems.get(id);}
else
{r_paid=jQuery(this).find(".r_paid").html();r_paid=parseFloat(r_paid);if(r_paid.toString()=='NaN'){r_paid=0;jQuery(this).find(".r_paid").html('0');}}
var r_balance=r_totalcost-r_paid;var r_difference=r_totalcost-r_budget;r_budget=roundValue(r_budget);r_totalcost=roundValue(r_totalcost);r_paid=roundValue(r_paid);r_balance=roundValue(r_balance);r_difference=roundValue(r_difference);if(r_budget==0)
r_difference=roundValue(0);if(r_difference<0){r_difference=r_difference*-1;r_difference=roundValue(r_difference);jQuery(this).find(".r_difference").removeClass("tg-color1");jQuery(this).find(".r_differenceD").removeClass("tg-color1");jQuery(this).find(".r_difference").removeClass("tg-color3");jQuery(this).find(".r_differenceD").removeClass("tg-color3");jQuery(this).find(".r_difference").removeClass("tg-color4");jQuery(this).find(".r_differenceD").removeClass("tg-color4");jQuery(this).find(".r_difference").addClass("tg-color3");jQuery(this).find(".r_differenceD").addClass("tg-color3");jQuery(this).find(".r_difference").html(r_difference);}
else{jQuery(this).find(".r_difference").removeClass("tg-color1");jQuery(this).find(".r_differenceD").removeClass("tg-color1");jQuery(this).find(".r_difference").removeClass("tg-color3");jQuery(this).find(".r_differenceD").removeClass("tg-color3");jQuery(this).find(".r_difference").removeClass("tg-color4");jQuery(this).find(".r_differenceD").removeClass("tg-color4");jQuery(this).find(".r_difference").html(r_difference);if(r_difference==0)
{jQuery(this).find(".r_difference").addClass("tg-color1");jQuery(this).find(".r_differenceD").addClass("tg-color1");}
else
{jQuery(this).find(".r_difference").addClass("tg-color4");jQuery(this).find(".r_differenceD").addClass("tg-color4");}}
if(r_balance<0){r_balance=r_balance*-1;r_balance=roundValue(r_balance);jQuery(this).find(".r_balance").html(r_balance);}
else{jQuery(this).find(".r_balance").html(r_balance);}
jQuery(this).find(".r_budget").html(r_budget);jQuery(this).find(".r_totalcost").html(r_totalcost);jQuery(this).find(".r_paid").html(r_paid);p_budget=p_budget+parseFloat(r_budget);p_totalcost=p_totalcost+parseFloat(r_totalcost);p_paid=p_paid+parseFloat(r_paid);p_balance=p_totalcost-p_paid;var tempDiff=parseFloat(r_totalcost)-parseFloat(r_budget);if(parseFloat(r_budget)!=0)
{p_difference+=tempDiff;tempTDiff+=tempDiff;}});p_paid=roundValue(p_paid);p_difference=roundValue(p_difference);p_budget=roundValue(p_budget);p_totalcost=roundValue(p_totalcost);p_balance=roundValue(p_balance);var parentBudgetRow=jQuery(this).find("tr.prow");jQuery(parentBudgetRow).find(".r_budget").html(p_budget);jQuery(parentBudgetRow).find(".r_paid").html(p_paid);jQuery(parentBudgetRow).find(".r_totalcost").html(p_totalcost);if(p_difference<0)
{p_difference=p_difference*-1;p_difference=roundValue(p_difference);jQuery(parentBudgetRow).find(".r_difference").removeClass("tg-color5");jQuery(parentBudgetRow).find(".r_differenceD").removeClass("tg-color5");jQuery(parentBudgetRow).find(".r_difference").removeClass("tg-color4");jQuery(parentBudgetRow).find(".r_differenceD").removeClass("tg-color4");jQuery(parentBudgetRow).find(".r_difference").addClass("tg-color3");jQuery(parentBudgetRow).find(".r_differenceD").addClass("tg-color3");jQuery(parentBudgetRow).find(".r_difference").html(p_difference);}
else
{jQuery(parentBudgetRow).find(".r_difference").removeClass("tg-color5");jQuery(parentBudgetRow).find(".r_differenceD").removeClass("tg-color5");jQuery(parentBudgetRow).find(".r_difference").removeClass("tg-color4");jQuery(parentBudgetRow).find(".r_differenceD").removeClass("tg-color4");jQuery(parentBudgetRow).find(".r_difference").removeClass("tg-color3");jQuery(parentBudgetRow).find(".r_differenceD").removeClass("tg-color3");if(p_difference==0)
{jQuery(parentBudgetRow).find(".r_difference").addClass("tg-color5");jQuery(parentBudgetRow).find(".r_differenceD").addClass("tg-color5");}
else
{jQuery(parentBudgetRow).find(".r_difference").addClass("tg-color4");jQuery(parentBudgetRow).find(".r_differenceD").addClass("tg-color4");}
jQuery(parentBudgetRow).find(".r_difference").html(p_difference);}
if(p_balance<0)
{p_balance=p_balance*-1;p_balance=roundValue(p_balance);jQuery(parentBudgetRow).find(".r_balance").html(p_balance);}
else
{jQuery(parentBudgetRow).find(".r_balance").html(p_balance);}
t_budget=t_budget+parseFloat(p_budget);t_totalcost=t_totalcost+parseFloat(p_totalcost);t_paid=t_paid+parseFloat(p_paid);t_balance=t_totalcost-parseFloat(t_paid);t_difference=tempTDiff;});t_budget=roundValue(t_budget);t_totalcost=roundValue(t_totalcost);t_paid=roundValue(t_paid);t_balance=roundValue(t_balance);t_difference=roundValue(t_difference);jQuery(dlBudgetListId).find("tr.footer").each(function(){jQuery(this).find(".t_budget").html(t_budget);jQuery(this).find(".t_paid").html(t_paid);jQuery(this).find(".t_totalcost").html(t_totalcost);if(t_difference<0)
{t_difference=t_difference*-1;t_difference=roundValue(t_difference);jQuery(this).find(".t_difference").removeClass("tg-color5");jQuery(this).find(".t_differenceD").removeClass("tg-color5");jQuery(this).find(".t_difference").removeClass("tg-color4");jQuery(this).find(".t_differenceD").removeClass("tg-color4");jQuery(this).find(".t_difference").addClass("tg-color3");jQuery(this).find(".t_differenceD").addClass("tg-color3");jQuery(this).find(".t_difference").html(t_difference);}
else
{jQuery(this).find(".t_difference").removeClass("tg-color5");jQuery(this).find(".t_differenceD").removeClass("tg-color5");jQuery(this).find(".t_difference").removeClass("tg-color3");jQuery(this).find(".t_differenceD").removeClass("tg-color3");jQuery(this).find(".t_difference").addClass("tg-color4");jQuery(this).find(".t_differenceD").addClass("tg-color4");if(t_difference==0)
{jQuery(this).find(".t_difference").addClass("tg-color5");jQuery(this).find(".t_differenceD").addClass("tg-color5");}
else
{jQuery(this).find(".t_difference").addClass("tg-color4");jQuery(this).find(".t_differenceD").addClass("tg-color4");}
jQuery(this).find(".t_difference").html(t_difference);}
if(t_balance<0)
{t_balance=t_balance*-1;t_balance=roundValue(t_balance);jQuery(this).find(".t_balance").html(t_balance);}
else
{jQuery(this).find(".t_balance").html(t_balance);}});}
function deleteBudget(obj,itemID)
{var success=confirm("Are you sure you want to delete?");if(success)
{var prefix="delete";var postvalues=prefix+"#"+itemID;jQuery(".tg-loader").show();CallServerForBudgetList(postvalues,'');return true;}
else
{return false;}}
function saveAddBudgetRow(obj)
{var trid=jQuery(obj).parent().parent().parent().attr("id");if(validateBudgetData(obj))
{var data=jQuery('#'+trid).find("input,hidden").serialize();var prefix="add";var postvalues=prefix+"#"+trid+"#"+data;jQuery(obj).parent().find("img").toggle();jQuery(obj).parent().find("input").toggle();CallServerForBudgetList(postvalues,'');}}
function validateBudgetData(obj)
{try
{var trid=jQuery(obj).parent().parent().parent().attr("id");var EM_BudgetName="Please enter budget name";var EM_Budget="Please enter budget amount";var EM_TotalCost="Please enter total amount";var EM_Paid="Please enter paid amount";var EM_InvalidBudget="Please enter valid budget amount";var EM_InvalidTotalCost="Please enter valid total amount";var EM_InvalidPaid="Please enter valid paid amount";var message='';var BudgetName=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlBudgetName']").val());var Budget=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlBudget']").val());var TotalCost=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlTotalCost']").val());var Paid=jQuery.trim(jQuery('#'+trid).find("input[id$='ctlPaid']").val());if(BudgetName.length==0)
message=message+EM_BudgetName+'\r\n';if(Budget.length==0)
message=message+EM_Budget+'\r\n';else if(!isValidPositiveDecimalValue(Budget))
message=message+EM_InvalidBudget+'\r\n';if(TotalCost.length==0)
message=message+EM_TotalCost+'\r\n';else if(!isValidPositiveDecimalValue(TotalCost))
message=message+EM_InvalidTotalCost+'\r\n';if(Paid.length==0)
message=message+EM_Paid+'\r\n';else if(!isValidPositiveDecimalValue(Paid))
message=message+EM_InvalidPaid+'\r\n';if(message.length>0)
{alert(message);return false;}
return true;}
catch(e){alert("Error");}
return false;}
var previousAddRowId='';function addBudget(obj)
{jQuery('#'+previousAddRowId).remove();var currentRow=jQuery('#'+obj.id).parent().parent().parent();var Budget_Parent=currentRow.find("input:hidden[id$='hdnBudget_Parent']").val();var Budget_ID=currentRow.find("input:hidden[id$='hdnBudgetID']").val();var newRowParent;if(Budget_Parent.length==0)
newRowParent=Budget_ID;else
newRowParent=Budget_Parent;var newRow=currentRow.clone(true);var newRowId=uniqid();previousAddRowId=newRowId;newRow.attr("id",newRowId);newRow.find("td").html('');newRow.find("td").eq(1).append(jQuery('#dvctlBudgetName').clone(true));newRow.find("td").eq(3).append(jQuery('#dvctlBudget').clone(true));newRow.find("td").eq(4).append(jQuery('#dvctlTotalCost').clone(true));newRow.find("td").eq(6).append(jQuery('#dvctlPaid').clone(true));newRow.find("td").eq(7).append(jQuery('#dvctlAction').clone(true));newRow.find("td").eq(1).find("input:hidden[id$='hdnctlBudget_Parent']").val(newRowParent);newRow.addClass("add-new-row")
newRow.find("td").eq(3).find("input").val("0.00");newRow.find("td").eq(4).find("input").val("0.00");newRow.find("td").eq(6).find("input").val("0.00");if(Budget_Parent>0){currentRow.after(newRow);}
else{if(jQuery("table[id$='"+Budget_ID+"_gvBudgetList']").find("tr").length>0)
jQuery("table[id$='"+Budget_ID+"_gvBudgetList']").find("tr").eq(0).before(newRow);else
jQuery("table[id$='"+Budget_ID+"_gvBudgetList']").append(newRow);}}
function removeAddBudgetRow(obj)
{jQuery(obj).parent().parent().parent().remove();}
function toggleBudgetRows(obj)
{var idTR=jQuery('#'+obj.id).parent().parent().attr("id");var Budget_ID=jQuery('#'+obj.id).parent().parent().find("input:hidden[id$='hdnBudgetID']").val();jQuery("table[id$='"+Budget_ID+"_gvBudgetList']").toggle();if(jQuery("#"+obj.id+"[src$='minus.gif']").length>0){jQuery('#'+obj.id).attr("src","../App_Themes/coordit/images/TreeViewLines/plus.gif");}
else{jQuery('#'+obj.id).attr("src","../App_Themes/coordit/images/TreeViewLines/minus.gif");}}
function BudgetListReceiveServerData(rvalue,context)
{jQuery(".tg-loader").hide();var e=jQuery(document.createElement('div'));jQuery(e).html(rvalue);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var callback=jQuery(this).find("td.cbParamMethod").html();var rowid=jQuery(this).find("td.cbParamRowId").html();var Budgetid=jQuery(this).find("td.cbParamBudgetId").html();var BudgetStatus=jQuery(this).find("td.cbParamBudgetStatus").html();var rowhtml=jQuery(this).find("td.cbParamRowHtml").find("table tr").eq(0);var BudgetField=jQuery(this).find("td.cbParamBudgetField").html();if(callback=="add")
{jQuery('#'+rowid).replaceWith(rowhtml);updateBudgetDisplayOrder();makeBudgetEditableRegions();}
else if(callback=="delete")
{jQuery(dlBudgetListId).find("table[id$='gvBudgetList']").each(function(){jQuery(this).find("tr").each(function(index){if(jQuery(this).find("input:hidden[id$='hdnBudgetID']").val()==Budgetid)
jQuery(this).remove();if(jQuery(this).find("input:hidden[id$='hdnBudget_Parent']").val()==Budgetid)
jQuery(this).remove();});});jQuery(dlBudgetListId).find("tr").each(function(){if(jQuery(this).find("input:hidden[id$='hdnBudgetID']").val()==Budgetid)
jQuery(this).remove();});}
else if(callback=="budgetupdate")
{if(BudgetField=="budgetname")
{var bName=jQuery(rowhtml).find("td").eq(0).html();jQuery('#'+rowid).find("div.aspnet_s1").html(bName);}
else
{jQuery('#'+rowid).replaceWith(rowhtml);}
updateBudgetDisplayOrder();}});calculateBudgetData();bindBudgetFunctions();}
function BudgetListReceiveErrorServerData()
{jQuery(".tg-loader").hide();alert("Error");}
function updateBudgetDisplayOrder()
{var id_value_seperator='~';var entry_seperator='$';var changeParent_seperator='*';var dropRowParent;var dropRowId;var parentChangeOrder='';var parentDispOrder=1;var res='';jQuery(dlBudgetListId).find("tbody td.dlBudgetRows").each(function(index){var Budget_ID=jQuery(this).find("table[id$='ptable']").find("input:hidden[id$='hdnBudgetID']").val();var childDispOrder=1;res+=Budget_ID+id_value_seperator+parentDispOrder+entry_seperator;jQuery(this).find("table[id$='gvBudgetList']").find("tbody").eq(0).find("tr").each(function(){var idValue=jQuery(this).find("input:hidden[id$='hdnBudgetID']").val();var parentValue=jQuery(this).find("input:hidden[id$='hdnBudget_Parent']").val();res+=idValue+id_value_seperator+childDispOrder+entry_seperator;childDispOrder=childDispOrder+1;if(Budget_ID!=parentValue){parentChangeOrder+=idValue+id_value_seperator+Budget_ID+entry_seperator;}});parentDispOrder=parentDispOrder+1;});if(res.endsWith(entry_seperator))
res=res.substring(0,res.length-1);if(parentChangeOrder.endsWith(entry_seperator))
parentChangeOrder=parentChangeOrder.substring(0,parentChangeOrder.length-1);res+=changeParent_seperator+parentChangeOrder;updateBudgetInformation('-1',res,'displayorder');}

var dlBookingId='';jQuery(document).ready(function(){bindbookingFunctions();});function bindbookingFunctions()
{setBookingDataListId();enableDragnDropBooking();enableDragnDropBookingCategories();setLengthBookingSummary();setDateTimePickerBooking();jQuery(dlBookingId).find("tbody").removeAttr("style");handleEnterKeyFCB();}
function setBookingDataListId()
{dlBookingId='#'+jQuery("table[id$='DataListBooking']").attr("id");}
function enableDragnDropBooking()
{jQuery(dlBookingId+' table tr').hover(function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('showDragHandle');jQuery(this.cells[0]).removeClass('hideDragHandle');var id=jQuery(this).find("div[id$='pnlLocation']").attr("id");setPopupLocation_div(id);}},function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('hideDragHandle');jQuery(this.cells[0]).removeClass('showDragHandle');}});jQuery(dlBookingId).find("table[id^='tblBookingItems']").each(function(){if(jQuery(this).find("tbody").hasClass("ui-sortable"))
return;jQuery(this).find("tbody").eq(0).sortable({handle:'.Move',items:'tr:not(.nodrop)',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(this).find("div[id$='pnlLocation']").each(function(){var idV=jQuery(this).find("input:hidden[id$='hfBookingId']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateBookingInformation('-1',dResult,'displayorder');}});})}
function updateBookingInformation(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=bookingupdate",type:'post',cache:false,dataType:'html',success:bookingupdatesucceeded,error:bookingupdatefailed,complete:bookingupdatecompleted});}}
function bookingupdatecompleted()
{}
function bookingupdatesucceeded(result)
{}
function bookingupdatefailed()
{}
function setLengthBookingSummary()
{jQuery(dlBookingId).find("textarea").attr("maxlength","300");jQuery(dlBookingId).find("textarea").each(function(){var mxLength=jQuery(this).attr("maxlength");if(jQuery(this).next("div").hasClass("charcounter"))
return;jQuery(this).charCounter(mxLength,{container:"<div></div>",format:"%1 characters left",pulse:false,delay:50});});}
function validateBookingItem(bookingGroupId)
{var rfv_txtName_EM="Please enter name";var rfv_txtSummary_EM="Please enter summary";var rfv_txtDate_EM="Please select booking date";var rfv_txtTotalCost_EM="Please enter total cost";var rev_txtTotalCost_EM="Please enter valid cost upto 2 decimal.";var fsuccess=false;var txtName=jQuery('#'+bookingGroupId).find("input[id$='txtName']").val();var txtSummary=jQuery('#'+bookingGroupId).find("input[id$='txtSummary']").val();var txtDate=jQuery('#'+bookingGroupId).find("input[id$='txtDate']").val();var txtTotalCost=jQuery('#'+bookingGroupId).find("input[id$='txtTotalCost']").val();var ddl_Advertiser=jQuery('#'+bookingGroupId).find("select[id$='ddl_Advertiser']").val();var message='';if(txtName.length==0)
message=message+rfv_txtName_EM+'\r\n';if(txtSummary.length==0)
message=message+rfv_txtSummary_EM+'\r\n';if(txtDate.length==0)
message=message+rfv_txtDate_EM+'\r\n';fsuccess=/^\d+(\.\d{1,2})?$/.test(txtTotalCost);if(txtTotalCost.length>0&&!(fsuccess))
message=message+rev_txtTotalCost_EM+'\r\n';if(message.length>0)
{alert(message);return false;}
return true;}
function enableDragnDropBookingCategories()
{if(jQuery(dlBookingId).find("tbody").eq(0).hasClass("ui-sortable"))
return;jQuery(dlBookingId).find("tbody").eq(0).sortable({handle:'.Move',update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(dlBookingId).find("tbody tr td").filter(".category-row").each(function(){var idV=jQuery(this).find("input:hidden[id$='hdnBookingGroupID']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateBookingGroup('-1',dResult,'displayorder');}});}
function updateBookingGroup(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"id="+id+"&value="+value+"&field="+field+"&action=bookinggroupupdate",type:'post',cache:false,dataType:'html',success:bgroupsucceeded,error:bgroupfailed,complete:bgroupcompleted});}}
function bgroupcompleted()
{}
function bgroupsucceeded(result)
{}
function bgroupfailed()
{}
function bookingShowLoader(groupID)
{jQuery("#tblBookingItems"+groupID).parent().parent().find(".dl-loader").show();}
function bookingHideLoader(groupID)
{jQuery("#tblBookingItems"+groupID).parent().parent().find(".dl-loader").hide();}
function showBookingStatus(itemID,e,obj)
{showListBookingStatus('dvBookingStatusPopup',e,obj.id);var status=jQuery('#bookingRow'+itemID).find("input:hidden[id$='hdnBookingStatusId']").val();var evId=jQuery('#bookingRow'+itemID).find("input:hidden[id$='hfBookingId']").val();jQuery('#dvBookingStatusPopup').find("input:hidden[id$='hdnListBookingId']").val(evId);jQuery('#dvBookingStatusPopup').find("input:radio").each(function(){if(jQuery(this).val()==status)
jQuery(this).attr("checked","checked");});}
function changeBookingStatus(obj,value)
{var evId=jQuery('#dvBookingStatusPopup').find("input:hidden[id$='hdnListBookingId']").val();var hdnListImage=jQuery('#bookingRow'+evId).find("img[id$='ImgStatus1"+evId+"']").attr("id");var imgObj=document.getElementById(hdnListImage);var bookingID=evId;var bookingStatusID=value;jQuery.get(rootpath+'memberfunctions.aspx',{BookingID:bookingID,BookingStatusID:bookingStatusID},function(html){if(html!='false'){imgObj.src=html;}});}
function setDateTimePickerBooking()
{jQuery(dlBookingId).find("input[id$='txtDate']").each(function(){var settings=popUpCal;settings.autoPopUp="both";settings.buttonText="Select date";settings.buttonImage="../App_Themes/Coordit/Images/calendar-img.gif";settings.buttonImageOnly=true;settings.timeSeparators='';jQuery(this).calendar(settings);});}
function deletebookingGroup(groupID)
{var success=confirm("Are you sure you want to delete this group?");if(success)
{var prefix="deletegroup";var postvalues=prefix+"#"+groupID;bookingShowLoader(groupID);BookingCallServer(postvalues,'');}
return false;}
function addBookingItem(divID,groupID)
{var success=validateBookingItem(divID);if(!success)
return;bookingShowLoader(groupID);var data=jQuery("#"+divID).find('input, hidden, select, textarea').serialize();var prefix="add";var postvalues=prefix+"#"+data;BookingCallServer(postvalues,'');}
function deleteBookingItem(itemID,groupID)
{var success=confirm("Are you sure you want to delete this booking?");if(success)
{var prefix="delete";var postvalues=prefix+"#"+itemID;bookingShowLoader(groupID);BookingCallServer(postvalues,'');return true;}
else
{return false;}}
function editBookingItem(itemID,groupID)
{var prefix="edit";var postvalues=prefix+"#"+itemID;bookingShowLoader(groupID);BookingCallServer(postvalues,'');}
function cancelBookingItem(itemID,groupID)
{var prefix="cancel";var postvalues=prefix+"#"+itemID;bookingShowLoader(groupID);BookingCallServer(postvalues,'');}
function saveBookingItem(divID,groupID)
{var success=validateBookingItem(divID);if(!success)
return;bookingShowLoader(groupID);var first=true;var data=jQuery("#"+divID).find('input, hidden, select, textarea').serialize();var prefix="save";var postvalues=prefix+"#"+data;BookingCallServer(postvalues,'');}
function BookingReceiveServerData(rvalue,context)
{var e=jQuery(document.createElement('div'));jQuery(e).html(rvalue);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var callback=jQuery(this).find("td").eq(0).html();var param1=jQuery(this).find("td").eq(1).html();var tableId="tblBookingItems"+param1;var addItemGroup='bkGroup'+param1;bookingHideLoader(param1);if(callback=="add")
{var param2=jQuery(this).find("td").find("tbody").eq(0).html();jQuery('#'+tableId+' tr:last').after(param2);jQuery("#"+addItemGroup).find("input[@type=text]").val('');jQuery("#"+addItemGroup).find("textarea").val('');toggleAddItem(addItemGroup,'');jQuery("#"+addItemGroup).next("div").find("div.add-item").toggle();}
else if(callback=="delete")
{var param2=jQuery(this).find("td table tr td").eq(0).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfBookingId=jQuery(this).find("input:hidden[id$='hfBookingId']").val();if(param2==hfBookingId)
jQuery(this).remove();});}
else if(callback=="edit")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfBookingId=jQuery(this).find("input:hidden[id$='hfBookingId']").val();if(param2==hfBookingId)
jQuery(this).find("td").eq(1).replaceWith(param3);});}
else if(callback=="cancel")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfBookingId=jQuery(this).find("input:hidden[id$='hfBookingId']").val();if(param2==hfBookingId)
jQuery(this).html(param3);});}
else if(callback=="save")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfBookingId=jQuery(this).find("input:hidden[id$='hfBookingId']").val();if(param2==hfBookingId)
jQuery(this).html(param3);});}
else if(callback=="deletegroup")
{var param2=jQuery(this).find("td table tr td").eq(0).html();jQuery('#'+tableId).parent().parent().remove();}
bindbookingFunctions();});}
function BookingReceiveErrorServerData()
{alert("Error occured");}

var dlFavoriteId='';jQuery(document).ready(function(){bindfavouriteFunctions();});function bindfavouriteFunctions()
{setFavoriteDataListId();enableDragnDropFavouriteCategories();enableDragnDropfavourite();setLengthFavSummary();handleEnterKeyFCB()}
function setFavoriteDataListId()
{dlFavoriteId='#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_Favourites_DataListFavourite';}
function enableDragnDropfavourite()
{jQuery(dlFavoriteId+' table tr').hover(function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('showDragHandle');jQuery(this.cells[0]).removeClass('hideDragHandle');var id=jQuery(this).find("div[id$='pnlLocation']").attr("id");setPopupLocation_div(id);}},function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('hideDragHandle');jQuery(this.cells[0]).removeClass('showDragHandle');}});jQuery(dlFavoriteId).find("table[id^='tblFavouriteItems']").each(function(){if(jQuery(this).find("tbody").hasClass("ui-sortable"))
return;jQuery(this).find("tbody").eq(0).sortable({handle:'.Move',items:'tr:not(.nodrop)',start:function(event,ui)
{jQuery(this).find(".popup-gridmenu").parent().addClass('hideDragHandle');},update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(this).find("div[id$='pnlLocation']").each(function(){var idV=jQuery(this).find("input:hidden[id$='hfFavouriteId']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateFavoriteInformation('-1',dResult,'displayorder');}});})}
function updateFavoriteInformation(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=favoriteupdate",type:'post',cache:false,dataType:'html',success:favoriteupdatesucceeded,error:favoriteupdatefailed,complete:favoriteupdatecompleted});}}
function favoriteupdatecompleted()
{}
function favoriteupdatesucceeded(result)
{}
function favoriteupdatefailed()
{}
function setLengthFavSummary()
{jQuery(dlFavoriteId).find("textarea").attr("maxlength","300");jQuery(dlFavoriteId).find("textarea").each(function(){var mxLength=jQuery(this).attr("maxlength");if(jQuery(this).next("div").hasClass("charcounter"))
return;jQuery(this).charCounter(mxLength,{container:"<div></div>",format:"%1 characters left",pulse:false,delay:50});});}
function validateFavouriteItem(favGroupId)
{var rfv_txt_name_EM="Please enter name";var rfv_txt_summary_EM="Please enter summary";var rfv_txt_cost_EM="Please enter approx cost";var rev_txt_cost_EM="Please enter valid approx cost upto 2 decimal.";var fsuccess=false;var txt_name=jQuery('#'+favGroupId).find("input[id$='txt_name']").val();var txt_summary=jQuery('#'+favGroupId).find("input[id$='txt_summary']").val();var txt_cost=jQuery('#'+favGroupId).find("input[id$='txt_cost']").val();var ddl_Advertiser=jQuery('#'+favGroupId).find("select[id$='ddl_Advertiser']").val();var message='';if(txt_name.length==0)
message=message+rfv_txt_name_EM+'\r\n';if(txt_summary.length==0)
message=message+rfv_txt_summary_EM+'\r\n';fsuccess=/^\d+(\.\d{1,2})?$/.test(txt_cost);if(txt_cost.length>0&&!(fsuccess))
message=message+rev_txt_cost_EM+'\r\n';if(message.length>0)
{alert(message);return false;}
return true;}
function enableDragnDropFavouriteCategories()
{if(jQuery(dlFavoriteId).find("tbody").eq(0).hasClass("ui-sortable"))
return;jQuery(dlFavoriteId).find("tbody").eq(0).sortable({handle:'.Move',update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(dlFavoriteId).find("tbody tr td").filter(".category-row").each(function(){var idV=jQuery(this).find("input:hidden[id$='hdnFavouriteGroupID']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateFavouriteGroup('-1',dResult,'displayorder');}});}
function updateFavouriteGroup(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx',data:"id="+id+"&value="+value+"&field="+field+"&action=favouritegroupupdate",type:'post',cache:false,dataType:'html',success:fgroupsucceeded,error:fgroupfailed,complete:fgroupcompleted});}}
function fgroupcompleted()
{}
function fgroupsucceeded(result)
{var data='';var prefix="reorder";var postvalues=prefix+"#"+data;FavouriteCallServer(postvalues,'');}
function fgroupfailed()
{}
function compareSelectedAdvertisers(dvGroupID)
{var selectedAdvId="-1";var items=new Hashtable();var dO=1;var chkCounter=0;jQuery("#"+dvGroupID).find("input:checkbox").each(function(){if(this.checked)
{chkCounter=chkCounter+1;var idV=jQuery(this).parent().parent().find("input:hidden[id$='hfAdvertiserId']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{selectedAdvId=selectedAdvId+","+idV;items.put(dO,idV);dO=dO+1;}}});selectedAdvId=selectedAdvId+",-1";if(chkCounter<2)
{alert('Please select more than one record to compare');return false;}
else
{var postData="CompareAdvertisers"+"#"+selectedAdvId;__doPostBack('__Page',postData);}
return false;}
function favShowLoader(groupID)
{jQuery("#tblFavouriteItems"+groupID).parent().parent().find(".dl-loader").show();}
function favHideLoader(groupID)
{jQuery("#tblFavouriteItems"+groupID).parent().parent().find(".dl-loader").hide();}
function deletefavouriteGroup(groupID)
{var success=confirm("Are you sure you want to delete this group?");if(success)
{var prefix="deletegroup";var postvalues=prefix+"#"+groupID;favShowLoader(groupID);FavouriteCallServer(postvalues,'');}
return false;}
function addFavouriteItem(divID,groupID)
{var success=validateFavouriteItem(divID);if(!success)
return;favShowLoader(groupID);var data=jQuery("#"+divID).find('input, hidden, select, textarea').serialize();var prefix="add";var postvalues=prefix+"#"+data;FavouriteCallServer(postvalues,'');}
function deleteFavouriteItem(itemID,groupID)
{var success=confirm("Are you sure you want to delete this favourite?");if(success)
{var prefix="delete";var postvalues=prefix+"#"+itemID;favShowLoader(groupID);FavouriteCallServer(postvalues,'');return true;}
else
{return false;}}
function editFavouriteItem(itemID,groupID)
{var prefix="edit";var postvalues=prefix+"#"+itemID;favShowLoader(groupID);FavouriteCallServer(postvalues,'');}
function cancelFavouriteItem(itemID,groupID)
{var prefix="cancel";var postvalues=prefix+"#"+itemID;favShowLoader(groupID);FavouriteCallServer(postvalues,'');}
function saveFavouriteItem(divID,groupID)
{var success=validateFavouriteItem(divID);if(!success)
return;favShowLoader(groupID);var first=true;var data=jQuery("#"+divID).find('input, hidden, select, textarea').serialize();var prefix="save";var postvalues=prefix+"#"+data;FavouriteCallServer(postvalues,'');}
function FavouriteReceiveServerData(rvalue,context)
{var e=jQuery(document.createElement('div'));jQuery(e).html(rvalue);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var callback=jQuery(this).find("td").eq(0).html();var param1=jQuery(this).find("td").eq(1).html();var tableId="tblFavouriteItems"+param1;var addItemGroup='fvGroup'+param1;favHideLoader(param1);if(callback=="add")
{var param2=jQuery(this).find("td").find("tbody").eq(0).html();jQuery('#'+tableId+' tr:last').after(param2);jQuery("#"+addItemGroup).find("input[@type=text]").val('');jQuery("#"+addItemGroup).find("textarea").val('');toggleAddItem(addItemGroup,'');jQuery("#"+addItemGroup).parent().find("div.add-item").toggle();}
else if(callback=="delete")
{var param2=jQuery(this).find("td table tr td").eq(0).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfFavouriteId=jQuery(this).find("input:hidden[id$='hfFavouriteId']").val();if(param2==hfFavouriteId)
jQuery(this).remove();});}
else if(callback=="edit")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfFavouriteId=jQuery(this).find("input:hidden[id$='hfFavouriteId']").val();if(param2==hfFavouriteId)
jQuery(this).find("td").eq(1).replaceWith(param3);});}
else if(callback=="cancel")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfFavouriteId=jQuery(this).find("input:hidden[id$='hfFavouriteId']").val();if(param2==hfFavouriteId)
jQuery(this).html(param3);});}
else if(callback=="save")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfFavouriteId=jQuery(this).find("input:hidden[id$='hfFavouriteId']").val();if(param2==hfFavouriteId)
jQuery(this).html(param3);});}
else if(callback=="deletegroup")
{var param2=jQuery(this).find("td table tr td").eq(0).html();jQuery('#'+tableId).parent().parent().remove();}
bindfavouriteFunctions();});}
function FavouriteReceiveErrorServerData()
{alert("Error occured");}

var dlCalanderId='';var dvAssigned='';var hdvAssigned='';jQuery(document).ready(function(){bindcalanderFunctions();dvAssigned=jQuery("div[id$='dvAssignedMembers']").attr("id");hdvAssigned="#"+dvAssigned;});function bindcalanderFunctions()
{setCalanderDataListId();jQuery(dlCalanderId).find("select[id$='ddlAssigneeName']").multiSelect({oneOrMoreSelected:'*'});enableDragnDropCalanderCategories();enableDragnDropCalanderEvents();jQuery(dlCalanderId).find("tbody").removeAttr("style");setTextAreaMaxLengthEventDescription();handleEnterKeyFCB();}
function deleteThingsToDoGroup(DivGroupId,categoryName,thingsToDoGroupId)
{var success=confirm("Are you sure you want to delete to do list "+categoryName+" ?");if(success)
__doPostBack('__Page','deleteGroup#'+thingsToDoGroupId);return false;}
function setCalanderDataListId()
{dlCalanderId='#'+jQuery("table[id$='DataListCalendarCategory']").attr("id");}
function enableDragnDropCalanderEvents()
{jQuery(dlCalanderId+' table tr').hover(function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('showDragHandle');jQuery(this.cells[0]).removeClass('hideDragHandle');var id=jQuery(this).find("div[id$='pnlLocation']").attr("id");setPopupLocation_div(id);}},function(){if(jQuery(this.cells[0]).find(".popup-gridmenu").length>0)
{jQuery(this.cells[0]).addClass('hideDragHandle');jQuery(this.cells[0]).removeClass('showDragHandle');}});jQuery(dlCalanderId).find("table[id^='tblSchedularEvents']").each(function(){if(jQuery(this).find("tbody").hasClass("ui-sortable"))
return;jQuery(this).find("tbody").eq(0).sortable({handle:'.Move',items:'tr:not(.nodrop)',update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(this).find("div[id$='pnlLocation']").each(function(){var idV=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateSchedulerInformation('-1',dResult,'displayorder');}});})}
function updateSchedulerInformation(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=schedulerupdate",type:'post',cache:false,dataType:'html',success:schedulerupdatesucceeded,error:schedulerupdatefailed,complete:schedulerupdatecompleted});}}
function schedulerupdatecompleted()
{}
function schedulerupdatesucceeded(result)
{}
function schedulerupdatefailed()
{}
function enableDragnDropCalanderCategories()
{jQuery(dlCalanderId).find("tbody").eq(0).sortable({handle:'.Move',update:function(){var dO=1;var dResult='';var id_value_seperator='~';var entry_seperator='$';var items=new Hashtable();jQuery(dlCalanderId).find("tbody tr td").filter(".category-row").each(function(){var idV=jQuery(this).find("input:hidden[id$='hdnSchedulerCategoryID']").val();if(items.get(idV)=='undefined'||items.get(idV)==null)
{items.put(idV,dO);dO=dO+1;}});dResult=items.toString();dResult=ReplaceChars(dResult,'#',id_value_seperator);updateSchedulerCategory('-1',dResult,'displayorder');}});}
function updateSchedulerCategory(id,value,field)
{var succuss=true;if(succuss)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=schedulercategoryupdate",type:'post',cache:false,dataType:'html',success:schcategoryupdatesucceeded,error:schcategoryupdatefailed,complete:schcategoryupdatecompleted});}}
function schcategoryupdatecompleted()
{}
function schcategoryupdatesucceeded(result)
{}
function schcategoryupdatefailed()
{}
function handleValidationReminderType()
{jQuery("table[id$='DataListCalendarCategory']").find("select[id$='ddlReminderType']").each(function(){var value=jQuery(this).val();if(value==0)
{var parent=jQuery(this).parent().parent();jQuery(parent).find("input[id$='txtReminder']").val('');jQuery(parent).find("input[id$='txtReminder']").attr('disabled','disabled');}});jQuery("table[id$='DataListCalendarCategory']").find("select[id$='ddlReminderType']").change(function(){var value=jQuery(this).val();var parent=jQuery(this).parent().parent();if(value==0)
{jQuery(parent).find("input[id$='txtReminder']").val('');jQuery(parent).find("input[id$='txtReminder']").attr('disabled','disabled');}
else
{jQuery(parent).find("input[id$='txtReminder']").removeAttr('disabled');}});}
function setTextAreaMaxLengthEventDescription()
{jQuery("table[id$='DataListCalendarCategory']").find("textarea").each(function(){if(jQuery(this).parent().find("div.charcounter").length==0)
{var mxLength=jQuery(this).attr("maxlength");jQuery(this).charCounter(mxLength,{container:"<div></div>",format:"%1 characters left",pulse:false,delay:50});}});}
function validateCalandarItem(groupID)
{var rfv_txtSubject_EM="Please enter To do title";var rfv_txtReminder_EM="Please enter reminder value";var rev_txtReminder_EM="Please enter valid reminder value";var rfv_txtStartDate_EM="Please select date";var rfv_txtDescriptionEM="Please enter description";var fsuccess=false;var txtSubject=jQuery('#'+groupID).find("input[id$='txtSubject']").val();var txtReminder=jQuery('#'+groupID).find("input[id$='txtReminder']").val();var ddlReminderType=jQuery('#'+groupID).find("select[id$='ddlReminderType']").val();var txtStartDate=jQuery('#'+groupID).find("input[id$='txtStartDate']").val();var txtDescription=jQuery('#'+groupID).find("textarea[id$='txtDescription']").val();var message='';if(txtSubject.length==0)
message=message+rfv_txtSubject_EM+'\r\n';if(ddlReminderType!=0&&txtReminder.length==0)
message=message+rfv_txtReminder_EM+'\r\n';else if(ddlReminderType!=0&&txtReminder.length>0)
{fsuccess=/^[0-9]*$/.test(txtReminder);if(!(fsuccess))
message=message+rev_txtReminder_EM+'\r\n';}
if(txtStartDate.length==0)
message=message+rfv_txtStartDate_EM+'\r\n';if(message.length>0)
{alert(message);return false;}
return true;}
function setDateTimePicker()
{jQuery(dlCalanderId).find("input[id$='txtStartDate']").each(function(){var settings=popUpCal;settings.autoPopUp="both";settings.buttonText="Select event date";settings.buttonImage="../App_Themes/Coordit/Images/calendar-img.gif";settings.buttonImageOnly=true;jQuery(this).calendar(settings);});}
function changeEventStatus(obj,value)
{var evId=jQuery('#dvStatusPopup').find("input:hidden[id$='hdnListEventId']").val();var evDate=jQuery('#eventRow'+evId).find("input:hidden[id$='hdnStartDate']").val();var hdnListImage=jQuery('#eventRow'+evId).find("img[id$='imgStatus"+evId+"']").attr("id");var imgObj=document.getElementById(hdnListImage);changeSchedulerStatus(evId,value,imgObj,evDate);}
function showListStatus(itemID,e,obj)
{var id=jQuery('#CalanderCategory').find("div[id$='dvListEventItemStatus']").attr("id");showListEventStatus('dvStatusPopup',e,obj.id);var status=jQuery('#eventRow'+itemID).find("input:hidden[id$='hdnStatusId']").val();var evId=jQuery('#eventRow'+itemID).find("input:hidden[id$='hfEventId']").val();jQuery('#dvStatusPopup').find("input:hidden[id$='hdnListEventId']").val(evId);jQuery('#dvStatusPopup').find("input:radio").each(function(){if(jQuery(this).val()==status)
jQuery(this).attr("checked","checked");});}
function viewCompletedItems(groupID)
{var hdnVCItemStatus=jQuery("#tblSchedularEvents"+groupID).parent().parent().find("input:hidden[id$='hdnVCItemStatus']").val();var prefix="view";var postvalues=prefix+"#"+hdnVCItemStatus+"#"+groupID;jQuery("#tblSchedularEvents"+groupID).parent().parent().find(".dl-loader").show();CallServerForSchedular(postvalues,'');}
function addToDoItem(divID)
{var success=validateCalandarItem(divID);if(!success)
return;jQuery("#"+divID).parent().find(".dl-loader").show();var first=true;var data='';jQuery("#"+divID).find('input, hidden, select, textarea').each(function(){var type=jQuery(this).attr('type');var value=jQuery(this).val();var id=jQuery(this).attr('id');if(id.length==0)
id=jQuery(this).attr('name');if(id.length==0)
return;if(type=='checkbox'&&(!this.checked))
return;if(first){data+=id+"="+encodeURIComponent(value);first=false;}
else{data+="&"+id+"="+encodeURIComponent(value);}});var prefix="add";var postvalues=prefix+"#"+data;CallServerForSchedular(postvalues,'');}
function deleteToDoItem(itemID,groupID)
{var success=confirm("Are you sure you want to delete this to do item?");if(success)
{var prefix="delete";var postvalues=prefix+"#"+itemID;jQuery("#tblSchedularEvents"+groupID).parent().parent().find(".dl-loader").show();CallServerForSchedular(postvalues,'');return true;}
else
{return false;}}
function editToDoItem(itemID,groupID)
{var prefix="edit";var postvalues=prefix+"#"+itemID;jQuery("#tblSchedularEvents"+groupID).parent().parent().find(".dl-loader").show();CallServerForSchedular(postvalues,'');}
function cancelToDoItem(itemID,groupID)
{var prefix="cancel";var postvalues=prefix+"#"+itemID;jQuery("#tblSchedularEvents"+groupID).parent().parent().find(".dl-loader").show();CallServerForSchedular(postvalues,'');}
function saveToDoItem(divID,groupID)
{var success=validateCalandarItem(divID);if(!success)
return;jQuery("#tblSchedularEvents"+groupID).parent().parent().find(".dl-loader").show();var first=true;var data='';jQuery("#"+divID).find('input, hidden, select, textarea').each(function(){var type=jQuery(this).attr('type');var value=jQuery(this).val();var id=jQuery(this).attr('id');if(id.length==0)
id=jQuery(this).attr('name');if(id.length==0)
return;if(type=='checkbox'&&(!this.checked))
return;if(first){data+=id+"="+encodeURIComponent(value);first=false;}
else{data+="&"+id+"="+encodeURIComponent(value);}});var prefix="save";var postvalues=prefix+"#"+data;CallServerForSchedular(postvalues,'');}
function SchedularReceiveServerData(rvalue,context)
{var e=jQuery(document.createElement('div'));jQuery(e).html(rvalue);if(jQuery(e).find("tr.callback-response").find("td").length==1)
{alert("Error");return;}
jQuery(e).find("tr.callback-response").each(function(){var callback=jQuery(this).find("td").eq(0).html();var param1=jQuery(this).find("td").eq(1).html();var tableId="tblSchedularEvents"+param1;var addItemGroup='toDoListGroup'+param1;jQuery("#"+addItemGroup).parent().find(".dl-loader").hide();if(callback=="add")
{var param2=jQuery(this).find("td").find("tbody").eq(0).html();jQuery('#'+tableId+' tr:last').after(param2);cbUpdateCalanderEvent(jQuery(this));jQuery("#"+addItemGroup).find("input[@type=text]").val('');jQuery("#"+addItemGroup).find("textarea").val('');toggleAddItem(addItemGroup,'');jQuery("#"+addItemGroup).next("div").find("div.add-item").toggle();}
else if(callback=="delete")
{var param2=jQuery(this).find("td table tr td").eq(0).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfEventId=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(param2==hfEventId)
jQuery(this).remove();});cbUpdateCalanderEvent(jQuery(this));}
else if(callback=="edit")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfEventId=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(param2==hfEventId)
jQuery(this).html(param3);});}
else if(callback=="cancel")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfEventId=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(param2==hfEventId)
jQuery(this).html(param3);});}
else if(callback=="save")
{var param2=jQuery(this).find("td table tr td").eq(0).html();var param3=jQuery(this).find("td table tr").eq(1).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfEventId=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(param2==hfEventId)
jQuery(this).html(param3);});cbUpdateCalanderEvent(jQuery(this));}
else if(callback=="view")
{var param2=jQuery(this).find("td").find("table").eq(0).html();var status=jQuery(this).find("td.vcItemStatus").html();if(status==0)
jQuery('#'+tableId).parent().parent().find("a[id$='hrefVCItems']").html("<span><span>view</span>&nbsp;completed items</span>");else
jQuery('#'+tableId).parent().parent().find("a[id$='hrefVCItems']").html("<span><span>hide</span>&nbsp;completed items</span>");jQuery('#'+tableId).parent().parent().find("input:hidden[id$='hdnVCItemStatus']").val(status);jQuery('#'+tableId).html(param2);}
else if(callback=="assignedinformation")
{var chkHTML=jQuery(this).find("div[id$='dvAssignedMembers']").html();jQuery(hdvAssigned).html(chkHTML);showEventAssignedPopup(context,null);}
else if(callback=="updateeventassignee")
{var chkHTML=jQuery(this).find("div[id$='dvAssignedMembers']").html();jQuery(hdvAssigned).find("div.loader-assignee").hide();var param2=jQuery(this).find("td").eq(2).html();var assignee=jQuery(this).find("td").eq(3).html();jQuery('#'+tableId).find("tr.RowGridStyle").each(function(){var hfEventId=jQuery(this).find("input:hidden[id$='hfEventId']").val();if(param2==hfEventId)
{jQuery(this).find("span[id$='hrefAssignee']").html(assignee);}});}
pageLoad();});}
function cbUpdateCalanderEvent(obj)
{var param=jQuery(obj).find("td.cbParamEventInfo").html();if(param.length>0)
{var resp=param.split("#");updateEventData2(resp[0],resp[1],resp[2]);}}
function SchedularReceiveErrorServerData()
{alert("Error");}
function getAssignedEventInformation(obj,eventId,eventObj)
{var objId=obj.id;var prefix="assignedinformation";var postvalues=prefix+"#"+eventId;showEventAssignedPopup(objId,eventObj);jQuery("table[id$='dlChkListMembers']").remove();jQuery(hdvAssigned).find("div.loader-assignee").show();jQuery(hdvAssigned).find("div.save").hide();CallServerForSchedular(postvalues,objId);return false;}
function showEventAssignedPopup(id,eventObj)
{if(document.getElementById(id)==null)
return;var offset=jQuery("#"+id).offset();var xdisplacement=-295;var ydisplacement=-12;var x=(offset.left+xdisplacement)+'px';var y=(offset.top+ydisplacement)+'px';jQuery(hdvAssigned).css("top",y);jQuery(hdvAssigned).css("left",x);jQuery(hdvAssigned).css("display","block");jQuery(hdvAssigned).css("visibility","visible");window.currentlyVisiblePopup=dvAssigned;jQuery(hdvAssigned).find("div.loader-assignee").hide();jQuery(hdvAssigned).find("div.save").show();if(eventObj){eventObj.cancelBubble=true;}}
function updateAssignee(obj,eId,mID)
{}
function updateEventAssignee(obj)
{var evID=jQuery(hdvAssigned).find("input:hidden[id$='hdnEventID']").val();var assigneID="-1,"
jQuery(hdvAssigned).find("input:checkbox").each(function(){if(this.checked)
assigneID=assigneID+this.value+",";});assigneID=assigneID+"-1";var prefix="updateeventassignee";var postvalues=prefix+"#"+evID+"#"+assigneID;jQuery(hdvAssigned).find("div.loader-assignee").show();CallServerForSchedular(postvalues,'');return false;}
function editToDoItemGroupName(dvToDoListHeading,toDoHeadingID)
{jQuery.editable.addInputType('frmToDoHeading',{element:jQuery.editable.types.text.element,buttons:function(settings,original){var default_buttons=jQuery.editable.types['defaults'].buttons
default_buttons.apply(this,[settings,original]);var third=jQuery('<span class="actionEditGroup"><img alt="" title="Cancel" src="'+FULL_DOMAIN_NAME+'/App_Themes/Coordit/images/ico/close.gif" /></span>');third.val(settings.third);jQuery(this).append(third);jQuery(third).click(function(){jQuery(this).parent().parent().parent().parent().parent().find("div.imageEditGroup").show();original.reset(this);});},content:function(string,settings,original){jQuery(':input:first',this).val(string);jQuery(':input:first',this).height(16);if(settings.width>450)
jQuery(':input:first',this).width(450);if(settings.width<150)
jQuery(':input:first',this).width(150);}});jQuery("#"+dvToDoListHeading).find("span.clsTDLHeading").editable(function(value,settings){var self=this;value=alltrim(value);value=ReplaceChars(value,"&nbsp;","");if(value.length==0){var self=this;this.reset();jQuery(this).parent().parent().parent().find("div.imageEditGroup").show();return;}
if(value==alltrim(self.revert)){jQuery(this).parent().parent().parent().find("div.imageEditGroup").show();this.reset();return;}
updateToDoItemHeading(toDoHeadingID,value,"name");return(value);},{data:function(value,settings)
{value=ReplaceChars(value,settings.placeholder,"");value=alltrim(value);jQuery(this).parent().parent().parent().find("div.imageEditGroup").hide();return value;},name:'frmToDoHeading',tooltip:'click to edit',cssclass:'edit-input',style:'inherit',maxlength:'50',type:"frmToDoHeading",submit:'<span class="actionEditGroup"><img type="submit" alt="" title="Save" src="'+FULL_DOMAIN_NAME+'/App_Themes/Coordit/images/ico/save2.png" /></span>',onblur:function(value,settings){},event:'edit'});jQuery("#"+dvToDoListHeading).find("span.clsTDLHeading").trigger("edit");}
function updateToDoItemHeading(id,value,field)
{jQuery.ajax({url:rootpath+'memberfunctions.aspx?id='+id+'&value='+value+'&field='+field,data:"&action=schedulercategorynameupdate",type:'post',cache:false,dataType:'html',success:updateToDoItemHeadingsucceeded,error:updateToDoItemHeadingfailed,complete:updateToDoItemHeadingcompleted});}
function updateToDoItemHeadingcompleted()
{}
function updateToDoItemHeadingsucceeded(result)
{var Id=result;if(Id>0)
jQuery("#dvToDoListHeading"+Id).find("div.imageEditGroup").show();}
function updateToDoItemHeadingfailed()
{alert('Operation Failed');}

KeyListener={init:function(){jQuery('#header').bind('keypress',KeyListenerEventHandler);jQuery("div[id$='divGuestForm']").bind('keypress',KeyListenerEventHandler);jQuery(".popup-leftlip-container-div").bind('keypress',KeyListenerEventHandler);jQuery(".handle-enterkey").bind('keypress',KeyListenerEventHandler);jQuery(".enquiry-flyout-container-div").bind('keypress',KeyListenerEventHandler);jQuery("div[id$='divGuestSearch']").bind('keypress',KeyListenerEventHandler);jQuery("div[id$='DivGuestAddress']").bind('keypress',KeyListenerEventHandler);}};function KeyListenerEventHandler(e)
{var key=e.charCode?e.charCode:e.keyCode?e.keyCode:0;var target=e.target.tagName.toLowerCase();if(key===13&&target==='input'){e.preventDefault();var parentFieldset=jQuery(e.target).parents('fieldset');parentFieldset=parentFieldset.filter('class="submit-"').eq(0);if(parentFieldset.length>0){var classnames=parentFieldset.attr('class').split(' ');for(var i=0;i<classnames.length;i++){if(classnames[i].substring(0,7)=='submit-'){var button=jQuery('a.'+classnames[i]+', button.'+classnames[i],jQuery(this)).eq(0);if(button.length>0){if(typeof(button.get(0).onclick)=='function'){button.trigger('click');}
else if(button.attr('href')){window.location=button.attr('href');}
else{button.trigger('click');}}
break;}}}}}
jQuery(document).ready(function(){KeyListener.init()});

if(jQuery)(function(){jQuery.extend(jQuery.fn,{contextMenu:function(o,callback){if(o.menu==undefined)return false;if(o.inSpeed==undefined)o.inSpeed=150;if(o.outSpeed==undefined)o.outSpeed=75;if(o.inSpeed==0)o.inSpeed=-1;if(o.outSpeed==0)o.outSpeed=-1;jQuery(this).each(function(){var el=jQuery(this);var offset=jQuery(el).offset();jQuery('#'+o.menu).addClass('contextMenu');jQuery(this).mousedown(function(e){var evt=e;jQuery(this).mouseup(function(e){var srcElement=jQuery(this);jQuery(this).unbind('mouseup');if(evt.button==2){jQuery(".contextMenu").hide();var menu=jQuery('#'+o.menu);if(jQuery(el).hasClass('disabled'))return false;var d={},x,y;if(self.innerHeight){d.pageYOffset=self.pageYOffset;d.pageXOffset=self.pageXOffset;d.innerHeight=self.innerHeight;d.innerWidth=self.innerWidth;}else if(document.documentElement&&document.documentElement.clientHeight){d.pageYOffset=document.documentElement.scrollTop;d.pageXOffset=document.documentElement.scrollLeft;d.innerHeight=document.documentElement.clientHeight;d.innerWidth=document.documentElement.clientWidth;}else if(document.body){d.pageYOffset=document.body.scrollTop;d.pageXOffset=document.body.scrollLeft;d.innerHeight=document.body.clientHeight;d.innerWidth=document.body.clientWidth;}
(e.pageX)?x=e.pageX:x=e.clientX+d.scrollLeft;(e.pageY)?y=e.pageY:x=e.clientY+d.scrollTop;jQuery(document).unbind('click');jQuery(menu).css({top:y,left:x}).fadeIn(o.inSpeed);jQuery(menu).find('A').mouseover(function(){jQuery(menu).find('LI.hover').removeClass('hover');jQuery(this).parent().addClass('hover');}).mouseout(function(){jQuery(menu).find('LI.hover').removeClass('hover');});jQuery(document).keypress(function(e){switch(e.keyCode){case 38:if(jQuery(menu).find('LI.hover').size()==0){jQuery(menu).find('LI:last').addClass('hover');}else{jQuery(menu).find('LI.hover').removeClass('hover').prevAll('LI:not(.disabled)').eq(0).addClass('hover');if(jQuery(menu).find('LI.hover').size()==0)jQuery(menu).find('LI:last').addClass('hover');}
break;case 40:if(jQuery(menu).find('LI.hover').size()==0){jQuery(menu).find('LI:first').addClass('hover');}else{jQuery(menu).find('LI.hover').removeClass('hover').nextAll('LI:not(.disabled)').eq(0).addClass('hover');if(jQuery(menu).find('LI.hover').size()==0)jQuery(menu).find('LI:first').addClass('hover');}
break;case 13:jQuery(menu).find('LI.hover A').trigger('click');break;case 27:jQuery(document).trigger('click');break}});jQuery('#'+o.menu).find('A').unbind('click');jQuery('#'+o.menu).find('LI:not(.disabled) A').click(function(){jQuery(document).unbind('click').unbind('keypress');jQuery(".contextMenu").hide();if(callback)callback(jQuery(this).attr('href').substr(1),jQuery(srcElement),{x:x-offset.left,y:y-offset.top,docX:x,docY:y});return false;});setTimeout(function(){jQuery(document).click(function(){jQuery(document).unbind('click').unbind('keypress');jQuery(menu).fadeOut(o.outSpeed);return false;});},0);}});});if(jQuery.browser.mozilla){jQuery('#'+o.menu).each(function(){jQuery(this).css({'MozUserSelect':'none'});});}else if(jQuery.browser.msie){jQuery('#'+o.menu).each(function(){jQuery(this).bind('selectstart.disableTextSelect',function(){return false;});});}else{jQuery('#'+o.menu).each(function(){jQuery(this).bind('mousedown.disableTextSelect',function(){return false;});});}
jQuery(el).add('UL.contextMenu').bind('contextmenu',function(){return false;});});return jQuery(this);},disableContextMenuItems:function(o){if(o==undefined){jQuery(this).find('LI').addClass('disabled');return(jQuery(this));}
jQuery(this).each(function(){if(o!=undefined){var d=o.split(',');for(var i=0;i<d.length;i++){jQuery(this).find('A[href="'+d[i]+'"]').parent().addClass('disabled');}}});return(jQuery(this));},enableContextMenuItems:function(o){if(o==undefined){jQuery(this).find('LI.disabled').removeClass('disabled');return(jQuery(this));}
jQuery(this).each(function(){if(o!=undefined){var d=o.split(',');for(var i=0;i<d.length;i++){jQuery(this).find('A[href="'+d[i]+'"]').parent().removeClass('disabled');}}});return(jQuery(this));},disableContextMenu:function(){jQuery(this).each(function(){jQuery(this).addClass('disabled');});return(jQuery(this));},enableContextMenu:function(){jQuery(this).each(function(){jQuery(this).removeClass('disabled');});return(jQuery(this));},destroyContextMenu:function(){jQuery(this).each(function(){jQuery(this).unbind('mousedown').unbind('mouseup');});return(jQuery(this));}});})(jQuery);

(function($){$.fn.charCounter=function(max,settings){max=max||100;settings=$.extend({container:"<span></span>",classname:"charcounter",format:"(%1 characters remaining)",pulse:true,delay:0},settings);var p,timeout;function count(el,container){el=$(el);if(el.val().length>max){el.val(el.val().substring(0,max));if(settings.pulse&&!p){pulse(container,true);};};if(settings.delay>0){if(timeout){window.clearTimeout(timeout);}
timeout=window.setTimeout(function(){container.html(settings.format.replace(/%1/,(max-el.val().length)));},settings.delay);}else{container.html(settings.format.replace(/%1/,(max-el.val().length)));}};function pulse(el,again){if(p){window.clearTimeout(p);p=null;};el.animate({opacity:0.1},100,function(){$(this).animate({opacity:1.0},100);});if(again){p=window.setTimeout(function(){pulse(el)},200);};};return this.each(function(){var container=(!settings.container.match(/^<.+>$/))?$(settings.container):$(settings.container).insertAfter(this).addClass(settings.classname);$(this).bind("keydown",function(){count(this,container);}).bind("keypress",function(){count(this,container);}).bind("keyup",function(){count(this,container);}).bind("focus",function(){count(this,container);}).bind("mouseover",function(){count(this,container);}).bind("mouseout",function(){count(this,container);}).bind("paste",function(){var me=this;setTimeout(function(){count(me,container);},10);});if(this.addEventListener){this.addEventListener('input',function(){count(this,container);},false);};count(this,container);});};})(jQuery);

(function($){$.fn.equalHeights=function(minHeight,maxHeight){tallest=(minHeight)?minHeight:0;this.each(function(){if($(this).height()>tallest){tallest=$(this).height();}});if((maxHeight)&&tallest>maxHeight)tallest=maxHeight;return this.each(function(){$(this).height(tallest).css("overflow","hidden");});setTimeout(null,100);}})(jQuery);

var popUpCal={selectedDay:0,selectedMonth:0,selectedYear:0,selectedHour:0,selectedMinute:0,clearText:'Clear',closeText:'Close',prevText:'&lt;Prev',nextText:'Next&gt;',currentText:'Today',appendText:'',buttonText:'...',buttonImage:'',buttonImageOnly:false,dayNames:['Su','Mo','Tu','We','Th','Fr','Sa'],monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],dateFormat:'DMY/',yearRange:'-10:+10',changeMonth:true,changeYear:true,firstDay:0,changeFirstDay:true,showOtherMonths:false,minDate:null,maxDate:null,speed:'fast',autoPopUp:'focus',closeAtTop:true,customDate:null,fieldSettings:null,timeSeparators:[' ',':','AM','PM'],formatDate:function(day,month,year,hour,minute){month++;var dateString='';for(var i=0;i<3;i++){dateString+=this.dateFormat.charAt(3)+
(this.dateFormat.charAt(i)=='D'?(day<10?'0':'')+day:(this.dateFormat.charAt(i)=='M'?(month<10?'0':'')+month:(this.dateFormat.charAt(i)=='Y'?year:'?')));}
if(this.timeSeparators&&this.timeSeparators.length>1&&this.timeSeparators[0]&&hour!=null&&minute!=null){dateString+=this.timeSeparators[0]+this.hourString(hour)+this.timeSeparators[1]+((minute>=10)?minute:('0'+minute));if(this.timeSeparators.length==4&&hour<12)dateString+=this.timeSeparators[2];else if(this.timeSeparators.length==4&&hour>=12)dateString+=this.timeSeparators[3];}
return dateString.substring(1);},parseDate:function(Text){var currentYear,currentMonth,currentDay,currentHour,currentMinute;if(this.timeSeparators&&this.timeSeparators.length>1){var currentTimeAndDate=Text.split(this.timeSeparators[0]);var index=0;while(index<currentTimeAndDate.length)if(currentTimeAndDate[index])index++;else currentTimeAndDate.splice(index,1);if(currentTimeAndDate.length>0)var currentDate=currentTimeAndDate[0].split(this.dateFormat.charAt(3));else var currentDate=[];if(currentTimeAndDate.length>1)var currentTime=currentTimeAndDate[1].split(this.timeSeparators[1]);else var currentTime=[];}
else{var currentDate=Text.split(this.dateFormat.charAt(3));var currentTime=null;}
if(currentDate.length==3){currentDay=parseInt(this.trimNumber(currentDate[this.dateFormat.indexOf('D')]));currentMonth=parseInt(this.trimNumber(currentDate[this.dateFormat.indexOf('M')]))-1;currentYear=parseInt(this.trimNumber(currentDate[this.dateFormat.indexOf('Y')]));}else{currentDay=new Date().getDate();currentMonth=new Date().getMonth();currentYear=new Date().getFullYear();}
if(this.timeSeparators&&this.timeSeparators.length>1&&this.timeSeparators[0]){if(currentTime!=null&&currentTime.length==2){currentHour=parseInt(this.trimNumber(currentTime[0]));if(this.timeSeparators.length>2){if(currentTime[1].indexOf(this.timeSeparators[2])==currentTime[1].length-this.timeSeparators[2].length){if(currentHour==12)currentHour=0;currentMinute=parseInt(this.trimNumber(currentTime[1].substring(0,currentTime[1].length-this.timeSeparators[2].length)));}else{if(currentHour<12)currentHour+=12;currentMinute=parseInt(this.trimNumber(currentTime[1].substring(0,currentTime[1].length-this.timeSeparators[2].length)));}}
else currentMinute=parseInt(this.trimNumber(currentTime[1]));}else{currentHour=new Date().getHours();currentMinute=new Date().getMinutes();}
return new Date(currentYear,currentMonth,currentDay,currentHour,currentMinute);}
else return new Date(currentYear,currentMonth,currentDay);},setDateFromField:function(){var currentDate=this.parseDate(this.input.val());this.currentDay=currentDate.getDate();this.currentMonth=currentDate.getMonth();this.currentYear=currentDate.getFullYear();if(this.timeSeparators&&this.timeSeparators.length>1&&this.timeSeparators[0]){this.currentHour=currentDate.getHours();this.currentMinute=currentDate.getMinutes();}
this.selectedDay=this.currentDay;this.selectedMonth=this.currentMonth;this.selectedYear=this.currentYear;this.selectedHour=this.currentHour;this.selectedMinute=this.currentMinute;this.adjustDate(0,'D',true);},hourString:function(Hour){if(this.timeSeparators.length==4){if(Hour==0)return''+12;else if(Hour>12)return''+(Hour-12);else return''+Hour;}
else return''+Hour;},selectDate:function(Input){if(!Input)var Input=this.input;this.hideCalendar(this.speed);if(this.timeSeparators.length>1)Input.val(this.formatDate(this.selectedDay,this.selectedMonth,this.selectedYear,this.selectedHour,this.selectedMinute));else Input.val(this.formatDate(this.selectedDay,this.selectedMonth,this.selectedYear));},showCalendar:function(){this.popUpShowing=true;var timeSelect='';if(this.timeSeparators.length>1){timeSelect+='<div id="calendar_time"><select id="calendar_hour">';if(this.timeSeparators.length==4){if(this.selectedHour==12||this.selectedHour==0)timeSelect+='<option value="12" selected="selected">12</option>';else timeSelect+='<option value="12">12</option>';for(var a=1;a<12;a++){if(this.selectedHour==a||(a==12&&this.selectedHour==0)||(a+12==this.selectedHour))timeSelect+='<option value="'+a+'" selected="selected">'+a+'</option>';else timeSelect+='<option value="'+a+'">'+a+'</option>';}}else{for(var a=0;a<24;a++){if(this.selectedHour==a)timeSelect+='<option value="'+a+'" selected="selected">'+a+'</option>';else timeSelect+='<option value="'+a+'">'+a+'</option>';}}
timeSelect+='</select> '+this.timeSeparators[1]+' <select id="calendar_minute">';for(var a=0;a<59;a++){if(this.selectedMinute==a)timeSelect+='<option value="'+a+'" selected="selected">'+((a>=10)?a:('0'+a))+'</option>';else timeSelect+='<option value="'+a+'">'+((a>=10)?a:('0'+a))+'</option>';}
timeSelect+='</select>';if(this.timeSeparators.length==4){timeSelect+=' <select id="calendar_ampm">';timeSelect+='<option value="AM"'+((this.selectedHour<12)?' selected="selected"':'')+'>'+this.timeSeparators[2]+'</option>';timeSelect+='<option value="PM"'+((this.selectedHour>=12)?' selected="selected"':'')+'>'+this.timeSeparators[3]+'</option>';timeSelect+='</select>';}
timeSelect+='</div>';}
var html=(this.closeAtTop?'<div id="calendar_control">'+'<a id="calendar_clear">'+this.clearText+'</a>'+'<a id="calendar_close">'+this.closeText+'</a></div>':'')+'<div id="calendar_links"><a id="calendar_prev">'+this.prevText+'</a>'+'<a id="calendar_current">'+this.currentText+'</a>'+'<a id="calendar_next">'+this.nextText+'</a></div>'+'<div id="calendar_header">';if(!this.changeMonth){html+=this.monthNames[this.selectedMonth]+'&nbsp;';}
else{var inMinYear=(this.minDate&&this.minDate.getFullYear()==this.selectedYear);var inMaxYear=(this.maxDate&&this.maxDate.getFullYear()==this.selectedYear);html+='<select id="calendar_newMonth">';for(var month=0;month<12;month++){if((!inMinYear||month>=this.minDate.getMonth())&&(!inMaxYear||month<=this.maxDate.getMonth())){html+='<option value="'+month+'"'+
(month==this.selectedMonth?' selected="selected"':'')+'>'+this.monthNames[month]+'</option>';}}
html+='</select>';}
if(!this.changeYear){html+=this.selectedYear;}
else{var years=this.yearRange.split(':');var year=0;var endYear=0;if(years.length!=2){year=this.selectedYear-10;endYear=this.selectedYear+10;}
else if(years[0].charAt(0)=='+'||years[0].charAt(0)=='-'){year=this.selectedYear+parseInt(years[0]);endYear=this.selectedYear+parseInt(years[1]);}
else{year=parseInt(years[0]);endYear=parseInt(years[1]);}
year=(this.minDate?Math.max(year,this.minDate.getFullYear()):year);endYear=(this.maxDate?Math.min(endYear,this.maxDate.getFullYear()):endYear);html+='<select id="calendar_newYear">';for(;year<=endYear;year++){html+='<option value="'+year+'"'+
(year==this.selectedYear?' selected="selected"':'')+'>'+year+'</option>';}
html+='</select>';}
html+='</div>'+timeSelect+'<table id="calendar" cellpadding="0" cellspacing="0"><thead>'+'<tr class="calendar_titleRow">';for(var dow=0;dow<7;dow++){html+='<td>'+(this.changeFirstDay?'<a>':'')+
this.dayNames[(dow+this.firstDay)%7]+(this.changeFirstDay?'</a>':'')+'</td>';}
html+='</tr></thead><tbody>';var daysInMonth=this.getDaysInMonth(this.selectedYear,this.selectedMonth);this.selectedDay=Math.min(this.selectedDay,daysInMonth);var leadDays=(this.getFirstDayOfMonth(this.selectedYear,this.selectedMonth)-this.firstDay+7)%7;var currentDate=new Date(this.currentYear,this.currentMonth,this.currentDay);var selectedDate=new Date(this.selectedYear,this.selectedMonth,this.selectedDay);var printDate=new Date(this.selectedYear,this.selectedMonth,1-leadDays);var numRows=Math.ceil((leadDays+daysInMonth)/7);var today=new Date();today=new Date(today.getFullYear(),today.getMonth(),today.getDate());for(var row=0;row<numRows;row++){html+='<tr class="calendar_daysRow">';for(var dow=0;dow<7;dow++){var customSettings=(this.customDate?this.customDate(printDate):[true,'']);var otherMonth=(printDate.getMonth()!=this.selectedMonth);var unselectable=otherMonth||!customSettings[0]||(this.minDate&&printDate<this.minDate)||(this.maxDate&&printDate>this.maxDate);html+='<td class="calendar_daysCell'+
((dow+this.firstDay+6)%7>=5?' calendar_weekEndCell':'')+
(otherMonth?' calendar_otherMonth':'')+
(printDate.getTime()==selectedDate.getTime()?' calendar_daysCellOver':'')+
(unselectable?' calendar_unselectable':'')+
(!otherMonth||this.showOtherMonths?' '+customSettings[1]:'')+'"'+
(printDate.getTime()==currentDate.getTime()?' id="calendar_currentDay"':(printDate.getTime()==today.getTime()?' id="calendar_today"':''))+'>'+
(otherMonth?(this.showOtherMonths?printDate.getDate():'&nbsp;'):(unselectable?printDate.getDate():'<a>'+printDate.getDate()+'</a>'))+'</td>';printDate.setDate(printDate.getDate()+1);}
html+='</tr>';}
html+='</tbody></table><!--[if lte IE 6.5]><iframe src="javascript:false;" id="calendar_cover"></iframe><![endif]-->'+
(this.closeAtTop?'':'<div id="calendar_control"><a id="calendar_clear">'+this.clearText+'</a>'+'<a id="calendar_close">'+this.closeText+'</a></div>');jQuery('#calendar_div').empty().append(html).show(this.speed);this.input.focus();this.setupActions();},init:function(){this.popUpShowing=false;this.lastInput=null;this.disabledInputs=[];jQuery('body').append('<div id="calendar_div"></div>');jQuery(document).mousedown(popUpCal.checkExternalClick);},showFor:function(target){var input=(target.nodeName&&target.nodeName.toLowerCase()=='input'?target:this);if(input.nodeName.toLowerCase()!='input'){input=jQuery('../input',input)[0];}
if(popUpCal.lastInput==input){return;}
for(var i=0;i<popUpCal.disabledInputs.length;i++){if(popUpCal.disabledInputs[i]==input){return;}}
popUpCal.input=jQuery(input);popUpCal.hideCalendar();popUpCal.lastInput=input;popUpCal.setDateFromField();popUpCal.setPos(input,jQuery('#calendar_div'));jQuery.extend(popUpCal,(popUpCal.fieldSettings?popUpCal.fieldSettings(input):{}));popUpCal.showCalendar();},doKeyDown:function(e){if(popUpCal.popUpShowing){switch(e.keyCode){case 9:popUpCal.hideCalendar();break;case 13:popUpCal.selectDate();break;case 27:popUpCal.hideCalendar(popUpCal.speed);break;case 33:popUpCal.adjustDate(-1,(e.ctrlKey?'Y':'M'));break;case 34:popUpCal.adjustDate(+1,(e.ctrlKey?'Y':'M'));break;case 35:if(e.ctrlKey)jQuery('#calendar_clear').click();break;case 36:if(e.ctrlKey)jQuery('#calendar_current').click();break;case 37:if(e.ctrlKey)popUpCal.adjustDate(-1,'D');break;case 38:if(e.ctrlKey)popUpCal.adjustDate(-7,'D');break;case 39:if(e.ctrlKey)popUpCal.adjustDate(+1,'D');break;case 40:if(e.ctrlKey)popUpCal.adjustDate(+7,'D');break;}}
else if(e.keyCode==36&&e.ctrlKey){popUpCal.showFor(this);}},doKeyPress:function(e){var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return(chr<' '||chr==popUpCal.dateFormat.charAt(3)||(chr>='0'&&chr<='9'));},connectCalendar:function(target){var input=jQuery(target);jQuery(input).after('<span class="calendar_append">'+this.appendText+'</span>');if(this.autoPopUp=='focus'||this.autoPopUp=='both'){jQuery(input).focus(this.showFor);}
if(this.autoPopUp=='button'||this.autoPopUp=='both'){if(jQuery(input).parent('span').find((this.buttonImageOnly?'img':'button')+'.calendar_trigger').length==0)
{jQuery(input).wrap('<span class="calendar_wrap"></span>').after(this.buttonImageOnly?'<img class="calendar_trigger" src="'+
this.buttonImage+'" alt="'+this.buttonText+'" title="'+this.buttonText+'"/>':'<button class="calendar_trigger">'+(this.buttonImage!=''?'<img src="'+this.buttonImage+'" alt="'+this.buttonText+'" title="'+this.buttonText+'"/>':this.buttonText)+'</button>');}
jQuery(input).parent('span').find((this.buttonImageOnly?'img':'button')+'.calendar_trigger').click(function(){jQuery(input).focus();});}
jQuery(input).keydown(this.doKeyDown).keypress(this.doKeyPress);},enableFor:function(inputs){inputs=(inputs.jquery?inputs:jQuery(inputs));inputs.each(function(){this.disabled=false;jQuery('../button.calendar_trigger',this).each(function(){this.disabled=false;});jQuery('../img.calendar_trigger',this).each(function(){jQuery(this).css('opacity','1.0');});var $this=this;popUpCal.disabledInputs=jQuery.map(popUpCal.disabledInputs,function(value){return(value==$this?null:value);});});return false;},disableFor:function(inputs){inputs=(inputs.jquery?inputs:jQuery(inputs));inputs.each(function(){this.disabled=true;jQuery('../button.calendar_trigger',this).each(function(){this.disabled=true;});jQuery('../img.calendar_trigger',this).each(function(){jQuery(this).css('opacity','0.5');});var $this=this;popUpCal.disabledInputs=jQuery.map(popUpCal.disabledInputs,function(value){return(value==$this?null:value);});popUpCal.disabledInputs[popUpCal.disabledInputs.length]=this;});return false;},setupActions:function(){if(this.timeSeparators.length>1){jQuery('#calendar_hour').change(function(){popUpCal.selecting=false;popUpCal.selectedHour=this.options[this.selectedIndex].value-0;if(popUpCal.timeSeparators.length==4){var ampm=jQuery('#calendar_ampm').val();if(ampm=='AM'&&popUpCal.selectedHour==12)popUpCal.selectedHour=0;else if(ampm=='PM'&&popUpCal.selectedHour!=12)popUpCal.selectedHour+=12;}
popUpCal.adjustDate();popUpCal.input.val(popUpCal.formatDate(popUpCal.selectedDay,popUpCal.selectedMonth,popUpCal.selectedYear,popUpCal.selectedHour,popUpCal.selectedMinute));}).click(this.selectMonthYear);jQuery("#calendar_minute").change(function(){popUpCal.selecting=false;popUpCal.selectedMinute=this.options[this.selectedIndex].value-0;popUpCal.adjustDate();popUpCal.input.val(popUpCal.formatDate(popUpCal.selectedDay,popUpCal.selectedMonth,popUpCal.selectedYear,popUpCal.selectedHour,popUpCal.selectedMinute));}).click(this.selectMonthYear);;jQuery("#calendar_ampm").change(function(){popUpCal.selecting=false;if(popUpCal.timeSeparators.length==4){var ampm=jQuery('#calendar_ampm').val();if(ampm=='AM'&&popUpCal.selectedHour>12)popUpCal.selectedHour-=12;else if(ampm=='PM'&&popUpCal.selectedHour<12)popUpCal.selectedHour+=12;else if(ampm=='PM'&&popUpCal.selectedHour==12)popUpCal.selectedHour=12;else if(ampm=='AM'&&popUpCal.selectedHour==12)popUpCal.selectedHour=0;}
popUpCal.adjustDate();popUpCal.input.val(popUpCal.formatDate(popUpCal.selectedDay,popUpCal.selectedMonth,popUpCal.selectedYear,popUpCal.selectedHour,popUpCal.selectedMinute));});}
jQuery('#calendar_clear').click(function(){popUpCal.clearDate();});jQuery('#calendar_close').click(function(){popUpCal.hideCalendar(popUpCal.speed);});jQuery('#calendar_prev').click(function(){popUpCal.adjustDate(-1,'M');});jQuery('#calendar_next').click(function(){popUpCal.adjustDate(+1,'M');});jQuery('#calendar_current').click(function(){popUpCal.selectedDay=new Date().getDate();popUpCal.selectedMonth=new Date().getMonth();popUpCal.selectedYear=new Date().getFullYear();popUpCal.adjustDate();});jQuery('#calendar_newMonth').change(function(){popUpCal.selecting=false;popUpCal.selectedMonth=this.options[this.selectedIndex].value-0;popUpCal.adjustDate();}).click(this.selectMonthYear);jQuery('#calendar_newYear').change(function(){popUpCal.selecting=false;popUpCal.selectedYear=this.options[this.selectedIndex].value-0;popUpCal.adjustDate();}).click(this.selectMonthYear);jQuery('.calendar_titleRow a').click(function(){for(var i=0;i<7;i++){if(popUpCal.dayNames[i]==this.firstChild.nodeValue){popUpCal.firstDay=i;}}
popUpCal.showCalendar();});jQuery('tr.calendar_daysRow').find("td").hover(function(){jQuery(this).addClass('calendar_daysCellOver');},function(){jQuery(this).removeClass('calendar_daysCellOver');});jQuery('tr.calendar_daysRow').find("td").click(function(){popUpCal.selectedDay=jQuery("a",this).html();popUpCal.selectDate();});},hideCalendar:function(speed){if(this.popUpShowing){jQuery('#calendar_div').hide(speed);this.popUpShowing=false;this.lastInput=null;}},selectMonthYear:function(){if(popUpCal.selecting){popUpCal.input[0].focus();}
popUpCal.selecting=!popUpCal.selecting;},clearDate:function(){this.hideCalendar(this.speed);this.input.val('');},checkExternalClick:function(event){if(popUpCal.popUpShowing){var node=event.target;var cal=jQuery('#calendar_div')[0];while(node&&node!=cal&&node.className!='calendar_trigger'){node=node.parentNode;}
if(!node){popUpCal.hideCalendar();}}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),''];},trimNumber:function(value){if(value=='')
return'';while(value.charAt(0)=='0'){value=value.substring(1);if(value=='0')
return'0';}
return value;},adjustDate:function(offset,period,dontShow){if(this.timeSeparators.length>1){var date=new Date(this.selectedYear+(period=='Y'?offset:0),this.selectedMonth+(period=='M'?offset:0),this.selectedDay+(period=='D'?offset:0),this.selectedHour+(period=='H'?offset:0),this.selectedMinute+(period=='MIN'?offset:0));}else{var date=new Date(this.selectedYear+(period=='Y'?offset:0),this.selectedMonth+(period=='M'?offset:0),this.selectedDay+(period=='D'?offset:0));}
date=(this.minDate&&date<this.minDate?this.minDate:date);date=(this.maxDate&&date>this.maxDate?this.maxDate:date);this.selectedDay=date.getDate();this.selectedMonth=date.getMonth();this.selectedYear=date.getFullYear();if(this.timeSeparators.length>1){this.selectedHour=date.getHours();this.selectedMinute=date.getMinutes();}
if(!dontShow){this.showCalendar();}},getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate();},getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay();},setPos:function(targetObj,moveObj){var coords=this.findPos(targetObj);moveObj.css('position','absolute').css('left',coords[0]+'px').css('top',(coords[1]+targetObj.offsetHeight)+'px');},findPos:function(obj){var curleft=curtop=0;if(obj.offsetParent){curleft=obj.offsetLeft;curtop=obj.offsetTop;while(obj=obj.offsetParent){var origcurleft=curleft;curleft+=obj.offsetLeft;if(curleft<0){curleft=origcurleft;}
curtop+=obj.offsetTop;}}
return[curleft,curtop];}};jQuery.fn.calendar=function(settings){jQuery.extend(popUpCal,settings||{});return this.each(function(){if(this.nodeName.toLowerCase()=='input'){popUpCal.connectCalendar(this);}});};jQuery(document).ready(function(){popUpCal.init();});
;(function(h){var m=h.scrollTo=function(b,c,g){h(window).scrollTo(b,c,g)};m.defaults={axis:'y',duration:1};m.window=function(b){return h(window).scrollable()};h.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,c=this.nodeName=='#document'?b.frameElement||b:this,g=c.contentDocument||(c.contentWindow||c).document,i=c.setInterval;return c.nodeName=='IFRAME'||i&&h.browser.safari?g.body:i?g.documentElement:this})};h.fn.scrollTo=function(r,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};a=h.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=h(k),d=r,l,e={},p=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(d)){d=n(d);break}d=h(d,this);case'object':if(d.is||d.style)l=(d=h(d)).offset()}h.each(a.axis.split(''),function(b,c){var g=c=='x'?'Left':'Top',i=g.toLowerCase(),f='scroll'+g,s=k[f],t=c=='x'?'Width':'Height',v=t.toLowerCase();if(l){e[f]=l[i]+(p?0:s-o.offset()[i]);if(a.margin){e[f]-=parseInt(d.css('margin'+g))||0;e[f]-=parseInt(d.css('border'+g+'Width'))||0}e[f]+=a.offset[i]||0;if(a.over[i])e[f]+=d[v]()*a.over[i]}else e[f]=d[i];if(/^\d+$/.test(e[f]))e[f]=e[f]<=0?0:Math.min(e[f],u(t));if(!b&&a.queue){if(s!=e[f])q(a.onAfterFirst);delete e[f]}});q(a.onAfter);function q(b){o.animate(e,j,a.easing,b&&function(){b.call(this,r,a)})};function u(b){var c='scroll'+b,g=k.ownerDocument;return p?Math.max(g.documentElement[c],g.body[c]):k[c]}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);

var phMessageFile="dvPhotoFilesResponseMesssage";var phFileIndicator="dvPhotoFilesIndicator";var phContextMenu="dvPhotoFilesContextMenu";var phTrashIndicator="dvPhotoFilesTrashLoading";var phAddLoader="dvPhotoFilesAddLoader";var phgvFiles="gvFiles";var phdlPhotos="dlPhotos";var phdvPhotoFilesCategories="dvPhotoFilesCategories";var phContainerAddCategory="dvPhotoFilesAddCategory";var phCategoryTrash="dvPhotoFilesCategoryTrash";var phdlPhotoFilesCategories="dlPhotoFilesCategories"
var hphAddLoader="#"+phAddLoader;var hphTrashIndicator="#"+phTrashIndicator;var hphFileIndicator="#"+phFileIndicator;var hphContextMenu="#"+phContextMenu;var hphContainerAddCategory="#"+phContainerAddCategory;var hphMessageFile="#"+phMessageFile;jQuery(document).ready(function(){attachDragDropPhotoFiles();attachcontextmenu();attachcontextmenuToImageGrid();attachPhotoFilesActionMenu();});function reBindPhotoFileEvent()
{attachDragDropPhotoFiles();attachcontextmenu();attachcontextmenuToImageGrid();attachPhotoFilesActionMenu();}
function attachPhotoFilesActionMenu()
{jQuery("table[id$='"+phgvFiles+"'] tr").hover(function(){if(jQuery(this).find(".popup-pf").length>0)
{jQuery(this.cells[1]).addClass('showDragHandle');jQuery(this.cells[1]).removeClass('hideDragHandle');var id=jQuery(this).attr("id");setPFPopupLocation(id,-42,0,"popup-pf");}},function(){if(jQuery(this.cells[1]).find(".popup-pf").length>0)
{jQuery(this.cells[1]).addClass('hideDragHandle');jQuery(this.cells[1]).removeClass('showDragHandle');}});jQuery("table[id$='"+phdlPhotos+"'] td").hover(function(){var pID=jQuery(this).find(".popup-pf-delete").parent().attr("id");jQuery(this).find(".popup-pf-delete").show();setPFPopupLocation(pID,140,12,"popup-pf-delete");},function(){jQuery(this).find(".popup-pf-delete").hide();});}
function setPFPopupLocation(id,xdisp,ydisp,className)
{if(document.getElementById(id)==null)
return;var xdisplacement=xdisp;var ydisplacement=ydisp;var offset=jQuery('#'+id).offset();var x=(offset.left+xdisplacement)+'px';var y=(offset.top+ydisplacement)+'px';jQuery('#'+id).find("."+className).css({top:y,left:x,display:"block"});}
function downloadFile(frameid,url)
{document.getElementById(frameid).src=url;}
function deletePFilePopup(fileid)
{var success=confirm('Are you sure you want to delete this file?');if(!success)
return;deletePFile(fileid,"Delete");}
function deletePFile(fileid,categotryID)
{jQuery(hphMessageFile).html('');jQuery(hphMessageFile).fadeOut('medium');jQuery(hphFileIndicator).fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:'fileid='+fileid+'&categoryid='+categotryID+'&action=deletefile',type:'post',cache:false,dataType:'html',success:contextMenuActionSucceeded,error:contextMenuActionFailed,complete:contextMenuActionCompleted});});}
function deletePPhotoPopup(fileid)
{var success=confirm('Are you sure you want to delete this photo?');if(!success)
return;deletePPhoto(fileid,"Delete");}
function deletePPhoto(fileid,categotryID)
{jQuery(hphMessageFile).html('');jQuery(hphMessageFile).fadeOut('medium');jQuery(hphFileIndicator).fadeIn('medium',function(){jQuery.ajax({url:rootpath+'generalfunction.aspx',data:'fileid='+fileid+'&categoryid='+categotryID+'&action=deleteimage',type:'post',cache:false,dataType:'html',success:contextMenuActionSucceededToImageGrid,error:contextMenuActionFailedToImageGrid,complete:contextMenuActionCompletedToImageGrid});});}
function attachcontextmenu()
{jQuery(hphContextMenu).css("display","none");var dcount=jQuery("table[id$='"+phgvFiles+"'] TR TD DIV").length;if(dcount>0)
{jQuery("table[id$='"+phgvFiles+"'] TR TD DIV").each(function(){jQuery(this).contextMenu({menu:phContextMenu},function(action,el,pos)
{var categotryID=action;var DivID=$(el).attr('id');var fileid=jQuery(el).find("input:hidden").val();fileContextMenuAction(fileid,categotryID);});});}}
function fileContextMenuAction(fileid,categotryID)
{var cmd=alltrim(categotryID);if(cmd.toLowerCase()=='delete')
{var success=confirm('Are you sure you want to delete this file?');if(!success)
return;}
deletePFile(fileid,categotryID);}
function contextMenuActionCompleted()
{jQuery(hphFileIndicator).fadeOut('medium',function(){jQuery(hphMessageFile).fadeIn('medium');});}
function contextMenuActionSucceeded(result)
{var hdcollection=jQuery("table[id$='"+phgvFiles+"']").find("input:hidden");var Result=result.split("^");var fileid=Result[0];var output=Result[1];for(var j=0;j<hdcollection.length;j++)
{var hiddenfileid=jQuery(hdcollection[j]).val();if(hiddenfileid==fileid)
{if(output.toLowerCase()=='true'){jQuery(hdcollection[j]).parent().parent().parent().parent().remove();jQuery(hphMessageFile).html('File moved successfully.');}
else if(output.toLowerCase()=='deleted'){jQuery(hdcollection[j]).parent().parent().parent().parent().remove();jQuery(hphMessageFile).html('File deleted successfully.');}
else
{jQuery(hphMessageFile).html('Unable to delete file.');}}}}
function contextMenuActionFailed()
{jQuery(hphMessageFile).html('Error occurred.');}
function attachcontextmenuToImageGrid()
{jQuery(hphContextMenu).css("display","none");var dcount=jQuery("table[id$='"+phdlPhotos+"'] TR TD DIV").length;if(dcount>0)
{jQuery("table[id$='"+phdlPhotos+"'] TR TD DIV").each(function(){jQuery(this).contextMenu({menu:phContextMenu},function(action,el,pos)
{var categotryID=action;var DivID=$(el).attr('id');var fileid=jQuery(el).find("input:hidden").val();fileContextMenuActionToImageGrid(fileid,categotryID);});});}}
function fileContextMenuActionToImageGrid(fileid,categotryID)
{var cmd=alltrim(categotryID);if(cmd.toLowerCase()=='delete')
{var success=confirm('Are you sure you want to delete this photo?');if(!success)
return;}
deletePPhoto(fileid,categotryID);}
function contextMenuActionCompletedToImageGrid()
{jQuery(hphFileIndicator).fadeOut('medium',function(){jQuery(hphMessageFile).fadeIn('medium');});}
function contextMenuActionSucceededToImageGrid(result)
{var hdcollection=jQuery("table[id$='"+phdlPhotos+"']").find("input:hidden");var Result=result.split("^");var fileid=Result[0];var output=Result[1];for(var j=0;j<hdcollection.length;j++)
{var hiddenfileid=jQuery(hdcollection[j]).val();if(hiddenfileid==fileid)
{if(output.toLowerCase()=='true')
{jQuery(hdcollection[j]).parent().parent().remove();jQuery(hphMessageFile).html('Image moved successfully.');}
else if(output.toLowerCase()=='deleted')
{jQuery(hdcollection[j]).parent().parent().remove();jQuery(hphMessageFile).html('Image deleted successfully.');}
else
{jQuery(hphMessageFile).html('Unable to delete image.');}}}}
function contextMenuActionFailedToImageGrid()
{jQuery(hphMessageFile).html('Error occurred.');}
function dropItems(idOfDraggedItem,targetId,x,y)
{var trashId=jQuery("div[id$='"+phCategoryTrash+"']").attr("id");if(targetId==trashId)
{jQuery(hphTrashIndicator).fadeIn('medium');var obj=document.getElementById(idOfDraggedItem);if(obj.parentNode.id=='dropContent2')
{jQuery(hphTrashIndicator).fadeOut('medium');return;}
categoryID=jQuery('#'+idOfDraggedItem).find("input:hidden[id$='hdnFilesCategory']").val();categoryID=categoryID.split(",");if(confirm('Are you sure you want to delete this category?'))
{jQuery(hphTrashIndicator).fadeOut('medium');__doPostBack('__Page',categoryID[0]);}
else
{jQuery(hphTrashIndicator).fadeOut('medium');}}}
function fileDragDropSucceeded(result)
{var divid=result;if(result.length>0)
{jQuery('#'+divid).parent().parent().remove();}
else
{alert('Unable to delete category.');}
jQuery(hphTrashIndicator).fadeOut('medium');}
function fileDragDropFailed()
{jQuery(hphTrashIndicator).fadeOut('medium');alert('Unable to delete category.');}
function fileDragDropCompleted()
{}
function onDragFunction(cloneId,origId)
{self.status='Started dragging element with id '+cloneId;var obj=document.getElementById(cloneId);}
function attachDragDropPhotoFiles()
{if(jQuery("table[id$='"+phdlPhotoFilesCategories+"']").length>0)
{var dragDropObj=new DHTMLgoodies_dragDrop();jQuery("table[id$='"+phdlPhotoFilesCategories+"'] tr td div div").each(function(){var id=jQuery(this).attr("id");dragDropObj.addSource(id,true,true,true,false,'onDragFunction');});var trashId=jQuery("div[id$='"+phCategoryTrash+"']").attr("id");dragDropObj.addTarget(trashId,'dropItems');dragDropObj.addTarget('UpColumn','dropItems');dragDropObj.init();}}
function checkfileuploaded()
{var succuss=Page_ClientValidate('uploadFile');if(succuss)
{jQuery.ajax({url:rootpath+'generalfunction.aspx',data:'action=checkfileuploaded',type:'post',cache:false,dataType:'html',success:checkfileuploadedSucceeded,error:checkfileuploadedFailed,complete:checkfileuploadedCompleted});}
return false;}
function checkfileuploadedCompleted()
{}
function checkfileuploadedSucceeded(result)
{if(result.toLowerCase()=='true')
{jQuery("a[id$='lnkbtn_uploadFile_btnChild']").removeAttr('onclick');var button=jQuery("a[id$='lnkbtn_uploadFile_btnChild']").eq(0);if(button.length>0)
{if(typeof(button.get(0).onclick)=='function'){button.trigger('click');}
else if(button.attr('href')){window.location=button.attr('href');}
else{button.trigger('click');}}}
else if(result.toLowerCase()=='false')
{alert('Either the uploading is in progress or please upload the file.');}}
function checkfileuploadedFailed()
{alert('Either the uploading is in progress or please upload the file.');}
function PhotoFilesReceiveServerData(rvalue,context)
{if(rvalue.length>0)
{var resp=rvalue.split("$$$$$");toggleAddItem(phContainerAddCategory,'');jQuery("div[id$='"+phdvPhotoFilesCategories+"']").html(resp[0]);jQuery("ul[id$='"+phContextMenu+"']").html(resp[1]);jQuery(hphContainerAddCategory).find("input").val('');reBindPhotoFileEvent()}
jQuery(hphAddLoader).hide();}
function PhotoFilesReceiveErrorServerData()
{jQuery(hphAddLoader).hide();alert("Error");}
function submitAddPhotoFilesCategory(obj,evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
{var success=Page_ClientValidate('AddCategory');if(!success)
return false;addPhotoFilesCategory(obj);return false;}}
function addPhotoFilesCategory(obj)
{if(obj.value.length>0)
{var success=Page_ClientValidate('AddCategory');if(!success)
return;jQuery(hphAddLoader).show();var categoryName=obj.value;PhotoFilesCallServer(categoryName,'');}}

var msdvTrashIndicator="dvMessageTrashIndicator";var msdvMessageTrash="dvMessageTrash";var msdvMessageCategories="dvMessageCategories";var msdvMessagesContent="dvMessagesContent";var msdlMessageCategories="dlMessageCategories";var msdvAddMessageCategory="dvAddMessageCategory";var msAddLoader="dvMessageAddLoader";var hmsAddLoader="#"+msAddLoader;var hmsdvTrashIndicator="#"+msdvTrashIndicator;var hmsdvAddMessageCategory="#"+msdvAddMessageCategory;jQuery(document).ready(function(){attachDragDropMessage();});function reBindMessageEvents()
{attachDragDropMessage();}
function ToggleActionPanelEdit(elementid,subjectCtnID,subject,contentCtnID,content,hiddenid,hiddenMesgIDCtn,val)
{var element=document.getElementById(elementid);var subjectControl=document.getElementById(subjectCtnID);var contentControl=document.getElementById(contentCtnID);var HiddenControl=document.getElementById(hiddenid);var HiddenMesgIDControl=document.getElementById(hiddenMesgIDCtn);if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';subjectControl.value=subject;HiddenControl.value='Edit';contentControl.value=content;HiddenMesgIDControl.value=val;}
else
{subjectControl.value='';contentControl.value='';HiddenControl.value='';HiddenMesgIDControl.value='';element.style.display='none';element.style.visibility='hidden';}}
function ToggleActionPanelReply(elementid,subjectCtnID,subject,hiddenid,contentCtnID,hiddenMesgIDCtn,val)
{var element=document.getElementById(elementid);var subjectControl=document.getElementById(subjectCtnID);var HiddenControl=document.getElementById(hiddenid);var contentControl=document.getElementById(contentCtnID);var HiddenMesgIDControl=document.getElementById(hiddenMesgIDCtn);if(element.style.display==""||element.style.visibility=="hidden"||element.style.display=='none')
{element.style.display='block';element.style.visibility='visible';subjectControl.value='Re: '+subject;HiddenControl.value='Reply';contentControl.value='';HiddenMesgIDControl.value=val;}
else
{HiddenControl.value='';subjectControl.value='';HiddenMesgIDControl.value='';element.style.display='none';element.style.visibility='hidden';}}
function dropItemsMessage(idOfDraggedItem,targetId,x,y)
{var trashId=jQuery("div[id$='"+msdvMessageTrash+"']").attr("id");if(targetId==trashId)
{jQuery(hmsdvTrashIndicator).fadeIn('medium');var obj=document.getElementById(idOfDraggedItem);if(obj.parentNode.id=='dropContent2')
{jQuery(hmsdvTrashIndicator).fadeOut('medium');return;}
var temp=jQuery('#'+idOfDraggedItem).find("input:hidden[id$='hdnFilesCategory']").val();temp=temp.split(",");if(confirm('Are you sure you want to delete this category?'))
{jQuery(hmsdvTrashIndicator).fadeOut('medium');__doPostBack('__Page','Delete#'+temp[0]);}
else
{jQuery(hmsdvTrashIndicator).fadeOut('medium');}}}
function messageDragDropSucceeded(result)
{var Result=result.split("^");var divid=Result[0];var CategoryID=Result[1];if(divid.length>0)
{jQuery('#'+divid).parent().parent().remove();var hiddenField=jQuery("div[id$='"+msdvMessagesContent+"']").find("input:hidden[id$='hfcurrentCategory']").val();if(CategoryID==hiddenField)
{jQuery("div[id$='"+msdvMessagesContent+"']").html("");jQuery("div[id$='"+msdvMessagesContent+"']").parent().find("h3").html("");}}
else
{alert('Unable to delete category.');}
jQuery(hmsdvTrashIndicator).fadeOut('medium');}
function messageDragDropFailed()
{jQuery(hmsdvTrashIndicator).fadeOut('medium');alert('Unable to delete category.');}
function messageDragDropCompleted()
{}
function onDragFunctionMessage(cloneId,origId)
{self.status='Started dragging element with id '+cloneId;var obj=document.getElementById(cloneId);}
function attachDragDropMessage()
{if(jQuery("table[id$='"+msdlMessageCategories+"']").length>0)
{var dragDropObj=new DHTMLgoodies_dragDrop();jQuery("table[id$='"+msdlMessageCategories+"'] tr td div div").each(function(){var id=jQuery(this).attr("id");dragDropObj.addSource(id,true,true,true,false,'onDragFunctionMessage');});var trashId=jQuery("div[id$='"+msdvMessageTrash+"']").attr("id");dragDropObj.addTarget(trashId,'dropItemsMessage');dragDropObj.addTarget('UpColumn','dropItemsMessage');dragDropObj.init();}}
function MessagesReceiveServerData(rvalue,context)
{if(rvalue.length>0)
{toggleAddItem(msdvAddMessageCategory,'');jQuery("div[id$='"+msdvMessageCategories+"']").html(rvalue);jQuery(hmsdvAddMessageCategory).find("input").val('');}
reBindMessageEvents();jQuery(hmsAddLoader).hide();}
function MessagesReceiveErrorServerData()
{jQuery(hmsAddLoader).hide();alert("Error");}
function submitAddMessageCategory(obj,evt)
{var k;if(evt.which)
k=evt.which;else
k=evt.keyCode;if(k==13)
{var success=Page_ClientValidate('AddCategory');if(!success)
return false;addMessageCategory(obj);return false;}}
function addMessageCategory(obj)
{if(obj.value.length>0)
{var success=Page_ClientValidate('AddCategory');if(!success)
return;jQuery(hmsAddLoader).show();var categoryName=obj.value;MessagesCallServer(categoryName,'');}}

jQuery(document).ready(function(){setLengthLongDescription();setLengthShortDescription();setLengthAddress();setEqualHeightCompareAdvertisers();setLengthAdvertiserLocations();setTextAreaMaxLengthCategoryPanel();setAdvertiserPlanColor();setMultiFileUpload();setMultiFileUploadMainImage()
attachDeleteActionAdPhotos();manageCategoryPanel();});function setLengthLongDescription()
{var textareaId='itxt_LongDescription';var maxLength=3000;jQuery("textarea[id$='"+textareaId+"']").charCounter(maxLength,{container:"#counterLongDescription"});}
function setLengthShortDescription()
{var textareaId='itxt_shortDescription';var maxLength=200;jQuery("textarea[id$='"+textareaId+"']").charCounter(maxLength,{container:"#counterShortDescription"});}
function setLengthAddress()
{var textareaId='itxt_AddressDetails';var maxLength=256;jQuery("textarea[id$='"+textareaId+"']").charCounter(maxLength,{container:"#counterAddress"});jQuery("textarea[id*='gvitxtAddress']").each(function(){var counterId="#"+jQuery(this).parent().find("span[id$='gvCounterAddress']").attr("id");jQuery(this).charCounter(maxLength,{container:counterId});});jQuery("textarea[id$='user_address']").each(function(){var mxLength=jQuery(this).attr("maxlength");if(mxLength)
{if(jQuery(this).parent().hasClass("inp"))
{jQuery(this).parent().after("<div id='chCounterAddress'></div>")
jQuery(this).parent().after("<div class='lab'>&nbsp;</div>")
jQuery(this).charCounter(mxLength,{container:"#chCounterAddress",format:"%1 characters left",pulse:false,delay:50});}}});}
function setEqualHeightCompareAdvertisers()
{var count=jQuery("div.inner-compareresult").find("table").eq(0).find("td[class^='cell']").length;for(i=1;i<=count;i++)
{if(i==1)
jQuery("div.inner-compareresult").find("td.cell"+i).equalHeights(70);else if(i==2)
jQuery("div.inner-compareresult").find("td.cell"+i).equalHeights(120);else
jQuery("div.inner-compareresult").find("td.cell"+i).equalHeights(30);}}
function updateRegistrationCost()
{jQuery("#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContentRight_DirectoryRegistration_checkOffer").trigger("click");}
function setLengthAdvertiserLocations()
{jQuery('#dvLocation').find("textarea[id$='txtDescription']").charCounter(500,{container:"#lcDescription"});jQuery('#dvLocation').find("textarea[id$='txtAddress1']").charCounter(300,{container:"#lcAddress1"});counterEditProfileAddLocation()}
function setTextAreaMaxLengthCategoryPanel()
{jQuery("div[id$='pnl_categoryFields']").find("textarea").each(function(){var mxLength=jQuery(this).attr("maxlength");jQuery(this).charCounter(mxLength,{container:"<div></div>",classname:"charcounter2",format:"%1 characters left",pulse:false,delay:50});});}
function checkPlanSelected()
{var planValue=jQuery("select[id$='ddl_plan_id']").val();if(planValue==0)
{alert('Please select a plan');return false;}
return true;}
function toggleSCProcessing(id)
{jQuery('#'+id).parent().parent().parent().find("img").toggle();}
function AttachChangeEventHandler(objID,objReplace)
{jQuery("#"+objID).change(function(){var id=this.id;var value=this.value;var prefix="loadsubcategory";var postvalues=prefix+"#"+value;var context=id;toggleSCProcessing(id);AdRegCallServer(postvalues,context);});}
function AdRegReceiveServerData(rvalue,context)
{toggleSCProcessing(context);var parent=jQuery("#"+context).parent().parent().parent();var nextdiv=jQuery(parent).next("div");if(jQuery(nextdiv).find("div[id$='dvRowSubCategory']").length==0)
jQuery(nextdiv).prepend(rvalue);else
jQuery(nextdiv).find("div[id$='dvRowSubCategory']").replaceWith(rvalue);if(jQuery(nextdiv).find("input:checkbox").length>0)
jQuery(nextdiv).css("display","block");else
jQuery(nextdiv).css("display","none");jQuery(nextdiv).find("div.errors-area").find("span").css("display","none");}
function AdRegReceiveErrorServerData()
{alert("Error");}
function validateListSubCategory(source,arguments)
{var blnIsChecked=false;if(jQuery("table[id$='dlListSubCategory']").find("input:checkbox").length>0)
{jQuery("table[id$='dlListSubCategory']").find("input:checkbox").each(function(){if(this.checked&&blnIsChecked==false)
blnIsChecked=true;});}
else
{blnIsChecked=true;}
arguments.IsValid=blnIsChecked;return arguments.IsValid;}
function manageCategoryPanel()
{jQuery("table[id$='ViewProfile_gv_OptionField']").find("tr").each(function(){var trW=jQuery(this).width();var grpW=jQuery(this).find("div.item-group").width()
var itmW=trW-grpW-25;jQuery(this).find("div.item-value").width(itmW);});}
function showAllLocationPanel(obj)
{try{var id=obj.id;jQuery('#'+id).parent().animate({height:'toggle',opacity:'toggle'},"slow");animate('dvEditProfileAddLocation');}
catch(e)
{}
return false;}
function hideAllLocationPanel(obj,btnId)
{try{var id=obj.id;jQuery('#'+btnId).parent().animate({height:'toggle',opacity:'toggle'},"slow");animate('dvEditProfileAddLocation');}
catch(e)
{}
return false;}
function animate(id)
{jQuery('#'+id).animate({height:'toggle',opacity:'toggle'},"slow");}
function deleteAnotherLocation(obj)
{var succuss=confirm("Are you sure you want to delete this location?");if(succuss)
{var id=obj.id;jQuery('#'+id).toggle();jQuery('#'+id).next("img").toggle();var node=jQuery('#'+id).parent().find("input:hidden").val();var postData='delete$'+node;EditProfileCallServer(postData,'delete');}
return false;}
function saveAnotherLocation()
{var success=Page_ClientValidate('vgAddAnotherLocation');if(!success)
return;shProcessingAdd();return true;}
function counterEditProfileAddLocation()
{jQuery('#dvEditProfileAddLocation').find("textarea[id$='altxtAddress']").charCounter(300,{container:"#lcaltxtAddress"});}
function EditProfileReceiveServerData(response,context)
{if(response.length>0&&context=='delete')
{var resp=response.split("$");var fn=resp[0];var param=resp[1];var succuss=resp[2];succuss=jQuery.trim(succuss);succuss=succuss.toLowerCase();if(succuss=='true')
{jQuery("table[id$='EditProfile_gvLocations']").find("tr").each(function(){var jsHDN=jQuery(this).find("input:hidden[id$='hdnNodeID']").val();if(jsHDN==param)
{jQuery(this).remove();}});}}}
function EditProfileReceiveErrorServerData()
{shProcessingAdd();alert("Error");}
function shProcessingAdd()
{var dvID="#dvEditProfileAddLocation";jQuery(dvID).find("input[@type=image]").toggle();jQuery(dvID).find("span[id$='spnAddLocation']").toggle();}
function setAdvertiserPlanColor()
{var plan=jQuery("span[id$='DirectoryUpgrade_lblPlanName']").html();if(plan!=null)
{if(plan.match("silver"))
{jQuery("span[id$='DirectoryUpgrade_lblPlanName']").css("color","#999999");}}}
function validateEditProfileValues()
{var success=Page_ClientValidate('valideditprofile');if(success)
{var messages=''
var added=false;jQuery("table[id$='EditProfile_gvLocations']").find("textarea").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length==0&&added==false)
{messages+="Please enter adderss\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("input:text[id*='gvitxtSuburb']").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length==0&&added==false)
{messages+="Please enter suburb\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("input:text[id*='gvitxtPostCode']").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length==0&&added==false)
{messages+="Please enter postcode\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("select[id$='gvctrlLocation_country']").each(function(){var value=jQuery(this).val();if(value==0&&added==false)
{messages+="Please select country\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("select[id$='gvctrlLocation_state']").each(function(){var value=jQuery(this).val();if(value==0&&added==false)
{messages+="Please select state\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("input:text[id*='gvitxtPhone1']").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length==0&&added==false)
{messages+="Please enter phone1\r\n";added=true;}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("input:text[id*='gvitxtWebSite']").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length>0&&added==false)
{var expression=/(http(s)?:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;if(!expression.test(value))
{messages+="Please enter valid website\r\n";added=true;}}});added=false;jQuery("table[id$='EditProfile_gvLocations']").find("input:text[id*='gvitxtEmail']").each(function(){var value=jQuery(this).val();value=jQuery.trim(value);if(value.length>0&&added==false)
{var expression=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;if(!expression.test(value))
{messages+="Please enter valid email address\r\n";added=true;}}});if(messages.length>0)
{alert(messages);return false;}}
return success;}
function validateCheckBoxes(source,arguments)
{var blnIsChecked=false;var chkIds=arguments.Value.split("#");var panel=jQuery("div[id$='EditProfile_pnl_categoryFields']");for(var i=0;i<chkIds.length;i++)
{var id=chkIds[i];if(panel.find("input:checkbox[id$='"+id+"']").length>0)
{jQuery(panel).find("input:checkbox[id$='"+id+"']").each(function(){if(this.checked&&blnIsChecked==false)
blnIsChecked=true;});}}
arguments.IsValid=blnIsChecked;return arguments.IsValid;}
var avLimit;function setMultiFileUpload()
{if(jQuery("input:hidden[id$='hfThumbImageLimit']").length>0)
{var imgLimit=jQuery("input:hidden[id$='hfThumbImageLimit']").val();var imgCount=jQuery("input:hidden[id$='hfThumbImageCount']").val();avLimit=imgLimit-imgCount;jQuery("input:file[id$='fuThumbImage']").MultiFile({accept:'jpg|jpeg|bmp|gif|png',onFileSelect:function(element,value,master){master.max=avLimit;if(avLimit==0)
{var message="Unable to upload the image.\r\nMax thumb image limit of your plan is "+imgLimit;element.value="";alert(message);return false;}
return true;},afterFileSelect:function(element,value,master){var container="<div class='fuHeadingText'>Files to be uploaded</div>";if(jQuery(element).parent().find("div.fuHeadingText").length==0)
jQuery(element).parent().find("div.MultiFile-list").before(container);},onFileRemove:function(element,value,master){if(master.n<4)
jQuery(element).parent().find("div.fuHeadingText").remove();},STRING:{remove:'x',selected:'$file',denied:'Invalid file type.\r\nPlease upload only image files.',duplicate:'File has already been selected:\n$file!'}});}}
function setMultiFileUploadMainImage()
{jQuery("input:file[id$='fuMainImage']").MultiFile({accept:'jpg|jpeg|bmp|gif|png',onFileSelect:function(element,value,master){master.max=1;return true;},afterFileSelect:function(element,value,master){var container="<div class='fuHeadingText'>Files to be uploaded</div>";jQuery(element).parent().find("div.MultiFile-list").before(container);},onFileRemove:function(element,value,master){jQuery(element).parent().find("div.fuHeadingText").remove();},STRING:{remove:'x',selected:'$file',denied:'Invalid file type.\r\nPlease upload only image files.',duplicate:'File has already been selected:\n$file!'}});}
function attachDeleteActionAdPhotos()
{jQuery("table[id$='EditProfile_imageList'] td").hover(function(){jQuery(this).find("div.profile-flyout-container-div").show();},function(){jQuery(this).find("div.profile-flyout-container-div").hide();});}

function PrintDoc(oPrintDiv,oPrintLogo,oCount)
{var _siteUrl=FULL_DOMAIN_NAME;newwin=window.open('','printwin','left=400,top=200,width=220,height=20');newwin.document.write('<HTML>\n<HEAD>\n');newwin.document.write('<TITLE>Print Page</TITLE>\n');newwin.document.write('<link rel="stylesheet" media="print" type="text/css" href="'+_siteUrl+'/CoorditFiles/CSS/print.css" />\n');newwin.document.write('<script>\n');newwin.document.write('function chkstate(){\n');newwin.document.write('if(document.readyState){\n');newwin.document.write('if(document.readyState=="complete"){\n');newwin.document.write('window.close()\n');newwin.document.write('}\n');newwin.document.write('else{\n');newwin.document.write('setTimeout("chkstate()",2000)\n');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('else{\n');newwin.document.write('window.close();');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('function print_win(){\n');newwin.document.write('applyHeight();\n');newwin.document.write('window.print();\n');newwin.document.write('chkstate();\n');newwin.document.write('}\n');newwin.document.write('if (!document.getElementsByClassName) {\n');newwin.document.write('document.getElementsByClassName = function (cn) {\n');newwin.document.write('var rx = new RegExp("\\b" + cn + "\\b"), allT = document.getElementsByTagName("*"), allCN = [], i = 0, a;\n');newwin.document.write('while (a = allT[i++]) {\n');newwin.document.write('if (a.className && a.className.indexOf(cn) + 1) {\n');newwin.document.write('if(a.className===cn){ allCN[allCN.length] = a; continue;   }\n');newwin.document.write('rx.test(a.className) ? (allCN[allCN.length] = a) : 0;\n');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('return allCN;\n');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('function setHeight(className)\n');newwin.document.write('{\n');newwin.document.write('var node_list = document.getElementsByClassName(className);\n');newwin.document.write('var maxHeight = 30;\n');newwin.document.write('for (var i = 0; i < node_list.length; i++)\n');newwin.document.write('{\n');newwin.document.write('var node = node_list[i];\n');newwin.document.write('var height = node.offsetHeight;\n');newwin.document.write('if(height > maxHeight)\n');newwin.document.write('maxHeight = height;\n');newwin.document.write('}\n');newwin.document.write('maxHeight = maxHeight + 5;\n');newwin.document.write('for (var i = 0; i < node_list.length; i++)\n');newwin.document.write('{\n');newwin.document.write('var node = node_list[i];\n');newwin.document.write('node.style.height = maxHeight + \'px\';\n');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('function applyHeight()\n');newwin.document.write('{\n');newwin.document.write('for(i = 0; i <= '+oCount+'; i++)\n');newwin.document.write('{\n');newwin.document.write('setHeight("cell" + i);\n');newwin.document.write('}\n');newwin.document.write('}\n');newwin.document.write('<\/script>\n');newwin.document.write('</HEAD>\n');newwin.document.write('<BODY onload="print_win()">\n');newwin.document.write('<div id="printwait"  style="position:absolute;top:0px;left:0px;width:620px;height:120px;color:White; background-color:#ffffff;color:#000000;padding-top:30px; padding-left:30px;"><img src="'+_siteUrl+'/app_themes/coordit/images/loading.gif"></div>');newwin.document.write('<div id="header">');newwin.document.write('<div class="print-logo" >');newwin.document.write(oPrintLogo);newwin.document.write('</div>');newwin.document.write('</div>');newwin.document.write('<div class="content" >');newwin.document.write(oPrintDiv);newwin.document.write('</div>');newwin.document.write('</BODY>\n');newwin.document.write('</HTML>\n');newwin.document.close();}
