/**
 * Jcrop v.0.9.8 (minimized)
 * (c) 2008 Kelly Hallman and DeepLiquid.com
 * More information: http://deepliquid.com/content/Jcrop.html
 * Released under MIT License - this header must remain with code
 */


(function($){$.Jcrop=function(obj,opt)
{var obj=obj,opt=opt;if(typeof(obj)!=='object')obj=$(obj)[0];if(typeof(opt)!=='object')opt={};if(!('trackDocument'in opt))
{opt.trackDocument=$.browser.msie?false:true;if($.browser.msie&&$.browser.version.split('.')[0]=='8')
opt.trackDocument=true;}
if(!('keySupport'in opt))
opt.keySupport=$.browser.msie?false:true;var defaults={trackDocument:false,baseClass:'jcrop',addClass:null,bgColor:'black',bgOpacity:.6,borderOpacity:.4,handleOpacity:.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var options=defaults;setOptions(opt);var $origimg=$(obj);var $img=$origimg.clone().removeAttr('id').css({position:'absolute'});$img.width($origimg.width());$img.height($origimg.height());$origimg.after($img).hide();presize($img,options.boxWidth,options.boxHeight);var boundx=$img.width(),boundy=$img.height(),$div=$('<div />').width(boundx).height(boundy).addClass(cssClass('holder')).css({position:'relative',backgroundColor:options.bgColor}).insertAfter($origimg).append($img);;if(options.addClass)$div.addClass(options.addClass);var $img2=$('<img />').attr('src',$img.attr('src')).css('position','absolute').width(boundx).height(boundy);var $img_holder=$('<div />').width(pct(100)).height(pct(100)).css({zIndex:310,position:'absolute',overflow:'hidden'}).append($img2);var $hdl_holder=$('<div />').width(pct(100)).height(pct(100)).css('zIndex',320);var $sel=$('<div />').css({position:'absolute',zIndex:300}).insertBefore($img).append($img_holder,$hdl_holder);var bound=options.boundary;var $trk=newTracker().width(boundx+(bound*2)).height(boundy+(bound*2)).css({position:'absolute',top:px(-bound),left:px(-bound),zIndex:290}).mousedown(newSelection);var xlimit,ylimit,xmin,ymin;var xscale,yscale,enabled=true;var docOffset=getPos($img),btndown,lastcurs,dimmed,animating,shift_down;var Coords=function()
{var x1=0,y1=0,x2=0,y2=0,ox,oy;function setPressed(pos)
{var pos=rebound(pos);x2=x1=pos[0];y2=y1=pos[1];};function setCurrent(pos)
{var pos=rebound(pos);ox=pos[0]-x2;oy=pos[1]-y2;x2=pos[0];y2=pos[1];};function getOffset()
{return[ox,oy];};function moveOffset(offset)
{var ox=offset[0],oy=offset[1];if(0>x1+ox)ox-=ox+x1;if(0>y1+oy)oy-=oy+y1;if(boundy<y2+oy)oy+=boundy-(y2+oy);if(boundx<x2+ox)ox+=boundx-(x2+ox);x1+=ox;x2+=ox;y1+=oy;y2+=oy;};function getCorner(ord)
{var c=getFixed();switch(ord)
{case'ne':return[c.x2,c.y];case'nw':return[c.x,c.y];case'se':return[c.x2,c.y2];case'sw':return[c.x,c.y2];}};function getFixed()
{if(!options.aspectRatio)return getRect();var aspect=options.aspectRatio,min_x=options.minSize[0]/xscale,min_y=options.minSize[1]/yscale,max_x=options.maxSize[0]/xscale,max_y=options.maxSize[1]/yscale,rw=x2-x1,rh=y2-y1,rwa=Math.abs(rw),rha=Math.abs(rh),real_ratio=rwa/rha,xx,yy;if(max_x==0){max_x=boundx*10}
if(max_y==0){max_y=boundy*10}
if(real_ratio<aspect)
{yy=y2;w=rha*aspect;xx=rw<0?x1-w:w+x1;if(xx<0)
{xx=0;h=Math.abs((xx-x1)/aspect);yy=rh<0?y1-h:h+y1;}
else if(xx>boundx)
{xx=boundx;h=Math.abs((xx-x1)/aspect);yy=rh<0?y1-h:h+y1;}}
else
{xx=x2;h=rwa/aspect;yy=rh<0?y1-h:y1+h;if(yy<0)
{yy=0;w=Math.abs((yy-y1)*aspect);xx=rw<0?x1-w:w+x1;}
else if(yy>boundy)
{yy=boundy;w=Math.abs(yy-y1)*aspect;xx=rw<0?x1-w:w+x1;}}
if(xx>x1){if(xx-x1<min_x){xx=x1+min_x;}else if(xx-x1>max_x){xx=x1+max_x;}
if(yy>y1){yy=y1+(xx-x1)/aspect;}else{yy=y1-(xx-x1)/aspect;}}else if(xx<x1){if(x1-xx<min_x){xx=x1-min_x}else if(x1-xx>max_x){xx=x1-max_x;}
if(yy>y1){yy=y1+(x1-xx)/aspect;}else{yy=y1-(x1-xx)/aspect;}}
if(xx<0){x1-=xx;xx=0;}else if(xx>boundx){x1-=xx-boundx;xx=boundx;}
if(yy<0){y1-=yy;yy=0;}else if(yy>boundy){y1-=yy-boundy;yy=boundy;}
return last=makeObj(flipCoords(x1,y1,xx,yy));};function rebound(p)
{if(p[0]<0)p[0]=0;if(p[1]<0)p[1]=0;if(p[0]>boundx)p[0]=boundx;if(p[1]>boundy)p[1]=boundy;return[p[0],p[1]];};function flipCoords(x1,y1,x2,y2)
{var xa=x1,xb=x2,ya=y1,yb=y2;if(x2<x1)
{xa=x2;xb=x1;}
if(y2<y1)
{ya=y2;yb=y1;}
return[Math.round(xa),Math.round(ya),Math.round(xb),Math.round(yb)];};function getRect()
{var xsize=x2-x1;var ysize=y2-y1;if(xlimit&&(Math.abs(xsize)>xlimit))
x2=(xsize>0)?(x1+xlimit):(x1-xlimit);if(ylimit&&(Math.abs(ysize)>ylimit))
y2=(ysize>0)?(y1+ylimit):(y1-ylimit);if(ymin&&(Math.abs(ysize)<ymin))
y2=(ysize>0)?(y1+ymin):(y1-ymin);if(xmin&&(Math.abs(xsize)<xmin))
x2=(xsize>0)?(x1+xmin):(x1-xmin);if(x1<0){x2-=x1;x1-=x1;}
if(y1<0){y2-=y1;y1-=y1;}
if(x2<0){x1-=x2;x2-=x2;}
if(y2<0){y1-=y2;y2-=y2;}
if(x2>boundx){var delta=x2-boundx;x1-=delta;x2-=delta;}
if(y2>boundy){var delta=y2-boundy;y1-=delta;y2-=delta;}
if(x1>boundx){var delta=x1-boundy;y2-=delta;y1-=delta;}
if(y1>boundy){var delta=y1-boundy;y2-=delta;y1-=delta;}
return makeObj(flipCoords(x1,y1,x2,y2));};function makeObj(a)
{return{x:a[0],y:a[1],x2:a[2],y2:a[3],w:a[2]-a[0],h:a[3]-a[1]};};return{flipCoords:flipCoords,setPressed:setPressed,setCurrent:setCurrent,getOffset:getOffset,moveOffset:moveOffset,getCorner:getCorner,getFixed:getFixed};}();var Selection=function()
{var start,end,dragmode,awake,hdep=370;var borders={};var handle={};var seehandles=false;var hhs=options.handleOffset;if(options.drawBorders){borders={top:insertBorder('hline').css('top',$.browser.msie?px(-1):px(0)),bottom:insertBorder('hline'),left:insertBorder('vline'),right:insertBorder('vline')};}
if(options.dragEdges){handle.t=insertDragbar('n');handle.b=insertDragbar('s');handle.r=insertDragbar('e');handle.l=insertDragbar('w');}
options.sideHandles&&createHandles(['n','s','e','w']);options.cornerHandles&&createHandles(['sw','nw','ne','se']);function insertBorder(type)
{var jq=$('<div />').css({position:'absolute',opacity:options.borderOpacity}).addClass(cssClass(type));$img_holder.append(jq);return jq;};function dragDiv(ord,zi)
{var jq=$('<div />').mousedown(createDragger(ord)).css({cursor:ord+'-resize',position:'absolute',zIndex:zi});$hdl_holder.append(jq);return jq;};function insertHandle(ord)
{return dragDiv(ord,hdep++).css({top:px(-hhs+1),left:px(-hhs+1),opacity:options.handleOpacity}).addClass(cssClass('handle'));};function insertDragbar(ord)
{var s=options.handleSize,o=hhs,h=s,w=s,t=o,l=o;switch(ord)
{case'n':case's':w=pct(100);break;case'e':case'w':h=pct(100);break;}
return dragDiv(ord,hdep++).width(w).height(h).css({top:px(-t+1),left:px(-l+1)});};function createHandles(li)
{for(i in li)handle[li[i]]=insertHandle(li[i]);};function moveHandles(c)
{var midvert=Math.round((c.h/2)-hhs),midhoriz=Math.round((c.w/2)-hhs),north=west=-hhs+1,east=c.w-hhs,south=c.h-hhs,x,y;'e'in handle&&handle.e.css({top:px(midvert),left:px(east)})&&handle.w.css({top:px(midvert)})&&handle.s.css({top:px(south),left:px(midhoriz)})&&handle.n.css({left:px(midhoriz)});'ne'in handle&&handle.ne.css({left:px(east)})&&handle.se.css({top:px(south),left:px(east)})&&handle.sw.css({top:px(south)});'b'in handle&&handle.b.css({top:px(south)})&&handle.r.css({left:px(east)});};function moveto(x,y)
{$img2.css({top:px(-y),left:px(-x)});$sel.css({top:px(y),left:px(x)});};function resize(w,h)
{$sel.width(w).height(h);};function refresh()
{var c=Coords.getFixed();Coords.setPressed([c.x,c.y]);Coords.setCurrent([c.x2,c.y2]);updateVisible();};function updateVisible()
{if(awake)return update();};function update()
{var c=Coords.getFixed();resize(c.w,c.h);moveto(c.x,c.y);options.drawBorders&&borders['right'].css({left:px(c.w-1)})&&borders['bottom'].css({top:px(c.h-1)});seehandles&&moveHandles(c);awake||show();options.onChange(unscale(c));};function show()
{$sel.show();$img.css('opacity',options.bgOpacity);awake=true;};function release()
{disableHandles();$sel.hide();$img.css('opacity',1);awake=false;};function showHandles()
{if(seehandles)
{moveHandles(Coords.getFixed());$hdl_holder.show();}};function enableHandles()
{seehandles=true;if(options.allowResize)
{moveHandles(Coords.getFixed());$hdl_holder.show();return true;}};function disableHandles()
{seehandles=false;$hdl_holder.hide();};function animMode(v)
{(animating=v)?disableHandles():enableHandles();};function done()
{animMode(false);refresh();};var $track=newTracker().mousedown(createDragger('move')).css({cursor:'move',position:'absolute',zIndex:360})
$img_holder.append($track);disableHandles();return{updateVisible:updateVisible,update:update,release:release,refresh:refresh,setCursor:function(cursor){$track.css('cursor',cursor);},enableHandles:enableHandles,enableOnly:function(){seehandles=true;},showHandles:showHandles,disableHandles:disableHandles,animMode:animMode,done:done};}();var Tracker=function()
{var onMove=function(){},onDone=function(){},trackDoc=options.trackDocument;if(!trackDoc)
{$trk.mousemove(trackMove).mouseup(trackUp).mouseout(trackUp);}
function toFront()
{$trk.css({zIndex:450});if(trackDoc)
{$(document).mousemove(trackMove).mouseup(trackUp);}}
function toBack()
{$trk.css({zIndex:290});if(trackDoc)
{$(document).unbind('mousemove',trackMove).unbind('mouseup',trackUp);}}
function trackMove(e)
{onMove(mouseAbs(e));};function trackUp(e)
{e.preventDefault();e.stopPropagation();if(btndown)
{btndown=false;onDone(mouseAbs(e));options.onSelect(unscale(Coords.getFixed()));toBack();onMove=function(){};onDone=function(){};}
return false;};function activateHandlers(move,done)
{btndown=true;onMove=move;onDone=done;toFront();return false;};function setCursor(t){$trk.css('cursor',t);};$img.before($trk);return{activateHandlers:activateHandlers,setCursor:setCursor};}();var KeyManager=function()
{var $keymgr=$('<input type="radio" />').css({position:'absolute',left:'-30px'}).keypress(parseKey).blur(onBlur),$keywrap=$('<div />').css({position:'absolute',overflow:'hidden'}).append($keymgr);function watchKeys()
{if(options.keySupport)
{$keymgr.show();$keymgr.focus();}};function onBlur(e)
{$keymgr.hide();};function doNudge(e,x,y)
{if(options.allowMove){Coords.moveOffset([x,y]);Selection.updateVisible();};e.preventDefault();e.stopPropagation();};function parseKey(e)
{if(e.ctrlKey)return true;shift_down=e.shiftKey?true:false;var nudge=shift_down?10:1;switch(e.keyCode)
{case 37:doNudge(e,-nudge,0);break;case 39:doNudge(e,nudge,0);break;case 38:doNudge(e,0,-nudge);break;case 40:doNudge(e,0,nudge);break;case 27:Selection.release();break;case 9:return true;}
return nothing(e);};if(options.keySupport)$keywrap.insertBefore($img);return{watchKeys:watchKeys};}();function px(n){return''+parseInt(n)+'px';};function pct(n){return''+parseInt(n)+'%';};function cssClass(cl){return options.baseClass+'-'+cl;};function getPos(obj)
{var pos=$(obj).offset();return[pos.left,pos.top];};function mouseAbs(e)
{return[(e.pageX-docOffset[0]),(e.pageY-docOffset[1])];};function myCursor(type)
{if(type!=lastcurs)
{Tracker.setCursor(type);lastcurs=type;}};function startDragMode(mode,pos)
{docOffset=getPos($img);Tracker.setCursor(mode=='move'?mode:mode+'-resize');if(mode=='move')
return Tracker.activateHandlers(createMover(pos),doneSelect);var fc=Coords.getFixed();var opp=oppLockCorner(mode);var opc=Coords.getCorner(oppLockCorner(opp));Coords.setPressed(Coords.getCorner(opp));Coords.setCurrent(opc);Tracker.activateHandlers(dragmodeHandler(mode,fc),doneSelect);};function dragmodeHandler(mode,f)
{return function(pos){if(!options.aspectRatio)switch(mode)
{case'e':pos[1]=f.y2;break;case'w':pos[1]=f.y2;break;case'n':pos[0]=f.x2;break;case's':pos[0]=f.x2;break;}
else switch(mode)
{case'e':pos[1]=f.y+1;break;case'w':pos[1]=f.y+1;break;case'n':pos[0]=f.x+1;break;case's':pos[0]=f.x+1;break;}
Coords.setCurrent(pos);Selection.update();};};function createMover(pos)
{var lloc=pos;KeyManager.watchKeys();return function(pos)
{Coords.moveOffset([pos[0]-lloc[0],pos[1]-lloc[1]]);lloc=pos;Selection.update();};};function oppLockCorner(ord)
{switch(ord)
{case'n':return'sw';case's':return'nw';case'e':return'nw';case'w':return'ne';case'ne':return'sw';case'nw':return'se';case'se':return'nw';case'sw':return'ne';};};function createDragger(ord)
{return function(e){if(options.disabled)return false;if((ord=='move')&&!options.allowMove)return false;btndown=true;startDragMode(ord,mouseAbs(e));e.stopPropagation();e.preventDefault();return false;};};function presize($obj,w,h)
{var nw=$obj.width(),nh=$obj.height();if((nw>w)&&w>0)
{nw=w;nh=(w/$obj.width())*$obj.height();}
if((nh>h)&&h>0)
{nh=h;nw=(h/$obj.height())*$obj.width();}
xscale=$obj.width()/nw;yscale=$obj.height()/nh;$obj.width(nw).height(nh);};function unscale(c)
{return{x:parseInt(c.x*xscale),y:parseInt(c.y*yscale),x2:parseInt(c.x2*xscale),y2:parseInt(c.y2*yscale),w:parseInt(c.w*xscale),h:parseInt(c.h*yscale)};};function doneSelect(pos)
{var c=Coords.getFixed();if(c.w>options.minSelect[0]&&c.h>options.minSelect[1])
{Selection.enableHandles();Selection.done();}
else
{Selection.release();}
Tracker.setCursor(options.allowSelect?'crosshair':'default');};function newSelection(e)
{if(options.disabled)return false;if(!options.allowSelect)return false;btndown=true;docOffset=getPos($img);Selection.disableHandles();myCursor('crosshair');var pos=mouseAbs(e);Coords.setPressed(pos);Tracker.activateHandlers(selectDrag,doneSelect);KeyManager.watchKeys();Selection.update();e.stopPropagation();e.preventDefault();return false;};function selectDrag(pos)
{Coords.setCurrent(pos);Selection.update();};function newTracker()
{var trk=$('<div></div>').addClass(cssClass('tracker'));$.browser.msie&&trk.css({opacity:0,backgroundColor:'white'});return trk;};function animateTo(a)
{var x1=a[0]/xscale,y1=a[1]/yscale,x2=a[2]/xscale,y2=a[3]/yscale;if(animating)return;var animto=Coords.flipCoords(x1,y1,x2,y2);var c=Coords.getFixed();var animat=initcr=[c.x,c.y,c.x2,c.y2];var interv=options.animationDelay;var x=animat[0];var y=animat[1];var x2=animat[2];var y2=animat[3];var ix1=animto[0]-initcr[0];var iy1=animto[1]-initcr[1];var ix2=animto[2]-initcr[2];var iy2=animto[3]-initcr[3];var pcent=0;var velocity=options.swingSpeed;Selection.animMode(true);var animator=function()
{return function()
{pcent+=(100-pcent)/velocity;animat[0]=x+((pcent/100)*ix1);animat[1]=y+((pcent/100)*iy1);animat[2]=x2+((pcent/100)*ix2);animat[3]=y2+((pcent/100)*iy2);if(pcent<100)animateStart();else Selection.done();if(pcent>=99.8)pcent=100;setSelectRaw(animat);};}();function animateStart()
{window.setTimeout(animator,interv);};animateStart();};function setSelect(rect)
{setSelectRaw([rect[0]/xscale,rect[1]/yscale,rect[2]/xscale,rect[3]/yscale]);};function setSelectRaw(l)
{Coords.setPressed([l[0],l[1]]);Coords.setCurrent([l[2],l[3]]);Selection.update();};function setOptions(opt)
{if(typeof(opt)!='object')opt={};options=$.extend(options,opt);if(typeof(options.onChange)!=='function')
options.onChange=function(){};if(typeof(options.onSelect)!=='function')
options.onSelect=function(){};};function tellSelect()
{return unscale(Coords.getFixed());};function tellScaled()
{return Coords.getFixed();};function setOptionsNew(opt)
{setOptions(opt);interfaceUpdate();};function disableCrop()
{options.disabled=true;Selection.disableHandles();Selection.setCursor('default');Tracker.setCursor('default');};function enableCrop()
{options.disabled=false;interfaceUpdate();};function cancelCrop()
{Selection.done();Tracker.activateHandlers(null,null);};function destroy()
{$div.remove();$origimg.show();};function interfaceUpdate(alt)
{options.allowResize?alt?Selection.enableOnly():Selection.enableHandles():Selection.disableHandles();Tracker.setCursor(options.allowSelect?'crosshair':'default');Selection.setCursor(options.allowMove?'move':'default');$div.css('backgroundColor',options.bgColor);if('setSelect'in options){setSelect(opt.setSelect);Selection.done();delete(options.setSelect);}
if('trueSize'in options){xscale=options.trueSize[0]/boundx;yscale=options.trueSize[1]/boundy;}
xlimit=options.maxSize[0]||0;ylimit=options.maxSize[1]||0;xmin=options.minSize[0]||0;ymin=options.minSize[1]||0;if('outerImage'in options)
{$img.attr('src',options.outerImage);delete(options.outerImage);}
Selection.refresh();};$hdl_holder.hide();interfaceUpdate(true);var api={animateTo:animateTo,setSelect:setSelect,setOptions:setOptionsNew,tellSelect:tellSelect,tellScaled:tellScaled,disable:disableCrop,enable:enableCrop,cancel:cancelCrop,focus:KeyManager.watchKeys,getBounds:function(){return[boundx*xscale,boundy*yscale];},getWidgetSize:function(){return[boundx,boundy];},release:Selection.release,destroy:destroy};$origimg.data('Jcrop',api);return api;};$.fn.Jcrop=function(options)
{function attachWhenDone(from)
{var loadsrc=options.useImg||from.src;var img=new Image();img.onload=function(){$.Jcrop(from,options);};img.src=loadsrc;};if(typeof(options)!=='object')options={};this.each(function()
{if($(this).data('Jcrop'))
{if(options=='api')return $(this).data('Jcrop');else $(this).data('Jcrop').setOptions(options);}
else attachWhenDone(this);});return this;};})(jQuery);

/////END PLUGINS//////

//Users JS
$(document).ready(function(){
		   
//initiate field formating
$(".datefield").datepicker({
   				onSelect: function(dateText, inst) {$(".timefield:first").focus();}
			});
$(".datefield").mask("99/99/9999");
$("#phone").mask("(999) 999-9999");
$(".timefield").mask("99:99");
removedates();

//fill title if not empty
if($("#title").length > 0){
	f('');
}

//next tab under bio
$("#nextbutton").click(function(){
	var nexttab = $("#calendartabs").tabs('option', 'selected')+1;
	$("#calendartabs").tabs( 'select' , nexttab);
	//scrolltotop
	$('html, body').animate({scrollTop:300}, 100);
});

//categories accordions 
//$('#user_categories').accordion({initShow : ">li>ul:eq(0)"});
$(".catname").next("ul").not(":first").hide();
$(".catname").click(function(){
	$(".catname").next("ul").slideUp(100);
	$(this).next("ul").slideDown(100);
});
/*$("#user_categories .subcut_li").hide();
$("#user_categories ul:first").children(".subcut_li").show();*/

//add dates
$("#add_option_1, #add_option_1_label").click(function(){
																	   
	//first check if any fields are empty and display alert if true
	var emptydate = false;
	$("#add_option_1").checked=true;
	$(".datefield").each(function(){
			if(this.value ==""){
				emptydate = true;
				
			}														   
	});
	if(emptydate == false){
		
		//html from server
		var event_filename = $("#filename").val();
		if(event_filename != ""){
		
			var event_row = $.ajax({
								  url: "/lac-ajax.php",
								  data: "action=add_date_to_event&filename="+event_filename,
								  async: false
								 }).responseText;
		
			$(this).parent("td").parent("tr").after(event_row);
			
			//clear repeat
			$(".datefield").datepicker({
   				onSelect: function(dateText, inst) {$(".timefield:first").focus();}
			});
			$(".datefield").mask("99/99/9999");
			$(".timefield").mask("99:99");
	
			
			removedates();
		}else{
			$.jGrowl("Please type in the title to add dates.");		
		}
	}else{
			$.jGrowl("Please fill in event info before adding another date.");	
		
	}//end if empty
});
//remove all dates
$("#add_option").unbind('click').click(function(){
	$(".repeat_fields").hide();
	$(".remove_date").each(function(intIndex){
			var eventid = $(this).attr("href").replace(/#/, "");
			var event_row = $.ajax({
				url: "lac-ajax.php",
				data: "action=del_date_to_event&eventid="+eventid,
				async: false
			}).responseText;
			$(this).parent("td").parent(".repeat_add_date").remove();
			
		});
});
//check appropriate box
if($(".datefield").length > 0){
	$("#add_option_1").attr("checked","checked");
}

//show repeat
$("#add_option_2").unbind('click').click(function(){
	$(".repeat_fields").show();
	$(".repeat_add_date").remove();
});

$(".clicktoupload").hover(function(){ 
								   $(this).css({"cursor":"pointer"});
								   },function(){
									$(this).css({"cursor":"default"});   
								   });
$(".clicktoupload").click(function(){ 
    var showme = $(this).text(); 
    var folder = $(this).attr("title");
    //$("#uploadbrowser").load("scr_save.php?action=showuploadedfiles&folder="+folder);
	edit_artist_image(folder,'newsight/upload.php','');
   /* $(".clicktoupload").css({"background":"#FFF"});
    $(this).css({"background":"#BBDDFF"});
    //$(this).text();
    $(".swf_forms").hide();
    $("."+showme).show();*/
 });
if($(".tiny_QC_mce").length > 0){
	try{
		//get tinymcy script and execute it			   
		$.getScript("http://"+window.location.hostname+"/newsight/tiny_mce/jquery.tinymce.js", function(){
		//$.getScript("http://"+window.location.hostname+"/newsight/tiny_mce/plugins/tinybrowser/tb_tinymce.js.php");																								
			$('textarea.tiny_QC_mce').tinymce({
					// Location of TinyMCE script
					script_url : 'http://'+window.location.hostname+'/newsight/tiny_mce/tiny_mce.js',
					forced_root_block:false,
					valid_elements : "a[href|target=_blank|style],strong/b,div[align],br,p,ul,li,em/i,span[style],img[align|src|alt|width|height|style]",
					// General options
					elements : 'abshosturls',
					relative_urls : false,
					remove_script_host : false,
					theme : "advanced",
					skin : "o2k7",
					plugins : "safari,pagebreak,style,layer,table,save,advhr,link,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,image",
			
					// Theme options
					theme_advanced_buttons1 : "cleanup,pastetext,|,bold,italic,underline,separator,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,|,link,unlink,|,image",
					theme_advanced_buttons2 : "",
					theme_advanced_buttons3 : "",
					theme_advanced_buttons4 : "",
					theme_advanced_toolbar_location : "top",
					theme_advanced_toolbar_align : "left",
					theme_advanced_statusbar_location : "bottom",
					theme_advanced_resizing : true,
					//file_browser_callback : "tinyBrowser",
					add_form_submit_trigger : true
			
			
					// Example content CSS (should be your site CSS)
					//content_css : 'http://'+window.location.hostname+'/styles.css'
			});
		}).responseText;
	}catch(e){}
}


//hide organisation name
	
	if($("#name").val() !="N/A" && $("#name").val() !=""){
		$("#name").show();
		$(".artistonly").hide();
		$(".orgonly").show();
	}else{
		$(".orgonly").hide();
	}
	
	$(".signuporg").change(function () {
		
		if($(this).val() == '7'){
			$(".orgonly").show();	
			
			$(".artistonly").hide();
			
			$("#firstname, #lastname").val("N/A");
		}else{
			$("#firstname, #lastname").val("");
			$(".artistonly").show();
			$(".orgonly").hide();
			//if($("#name").val() =="N/A" && $("#name").val() ==""){
				$("#name").val("N/A");
			//}
		}
});
	
$(".helplink").click(function(){
		var action = $(this).attr("title");
		$.ajax({
		  url: "/lac-ajax.php",
		  data: "action="+action,
		  async: false,
		  success: function(msg){
			 $("body").append('<div id="helpdialog">'+msg+'</div>');
			 $("#helpdialog").dialog({
					bgiframe: true, 
					width:400, 
					height:200, 
					title: "Help",
					modal: true,
					overlay: {
						backgroundColor: '#ffffff',
						opacity: 0.5
					},
					close: function(event, ui) { 
							$(this).dialog('destroy');
							$("#helpdialog").remove();
					}
			});
		  }
		 });
		return false;						  
	});

//VALIDATE
// Username is required
/*$('#regusername, #regpassword, #username, #password', '#firstname', '#lastname').valid8();

$('#regusername, #email').valid8({
	regularExpressions: [
		{expression: /^.+$/, errormessage: 'Required'}
	],
	ajaxRequests: [
		{ url: 'ajax.php?action=checkusername', loadingmessage: 'Checking availability...', errormessage:'Username is unavailable'}
	]
});*/
	$("#registerform").validate({
		errorElement: "span",
		errorClass: "errorlabel",
		rules: {
			 regusername: {
			   required: true,
			   email: true

			 },
			 firstname:{
				required: true,
				minlength: 2
			 },
			 lastname:{
				required: true,
				minlength: 2
			 },
			 regpassword:{
				required: true	 
			 },
			 regpassword2:{
				required: true	 
			 },
			 userlevel:{
				required: true	 
			 },
			 terms:{
				required: true	 
			 },
			 zipcode:{
				required: true	 
			 },
			 name:{
				required: true	 
			 }
		   },
		messages: {
			userlevel:{
				required: 'Select account type.'
			},
			regusername: {
				required: 'E-mail required',
				email: 'Invalid e-mail'
			},
			regpassword:{
				required: 'Password required' 
			},
			regpassword2:{
				required: 'Re-type the password' 
			},
			firstname:{
				required: 'First name required',
				minlength: 'First name required'
			},
			lastname:{
				required: 'Last name required',
				minlength: 'Last name required'
			},
			zipcode:{
				required: 'ZIP code required'
			},
			terms:{
				required: 'Required'
			},
			name:{
				required: 'Organization name required!'
			}
		}
	});
	$("#loginform").validate({
		errorElement: "span",
		errorClass: "errorlabel",
		rules: {
			 username: {
			   required: true,
			   email: true

			 },
			 password:{
				required: true,
				minlength: 2
			 }
		   },
		messages: {
			username: {
				required: 'E-mail required',
				email: 'Should be your e-mail'
			},
			password:{
				required: 'Password required',
				minlength: 'Password required'
			}
		}
	});
	$("#forgotlogin").validate({
		errorElement: "span",
		errorClass: "errorlabel",
		rules: {
			 usernamereset: {
			   required: true,
			   email: true

			 }
		   },
		messages: {
			usernamereset: {
				required: 'E-mail required',
				email: 'Should be your e-mail'
			}
		}
	});
	
	//PASSWORD ACTIVE
	$("#biopassword").focus(function() {
  		$(this).css({"border":"1px solid #293892","background-color":"#fff"});
	});
	$("#biopassword").blur(function() {
  		$(this).css({"border":"1px solid #ccc","background-color":"#F2F2F2"});
	});
	
});//end documment ready
//remove dates
function removedates(eventid){
	$.ajax({
		url: "lac-ajax.php",
		data: "action=del_date_to_event&eventid="+eventid,
		async: false
	});
	$("."+eventid).remove();	
	
	/*$(".remove_date").unbind("click").click(function(){
			var eventid = $(this).attr("href").replace(/#/, "");
			var event_row = $.ajax({
				url: "lac-ajax.php",
				data: "action=del_date_to_event&eventid="+eventid,
				async: false
			}).responseText;
			$(this).parent("td").parent(".repeat_add_date").remove();
		return false;
	});*/
}
function f(o){
		var title = $("#title").val();// +" "+detailshort;
		var file=title.toLowerCase().replace(/([^0-9a-z _-])/g,"");
		var filename = file.replace(/([ ])/g,"-");
		
		var maxlength = 20; // Change number to your max length.
		if (filename.length > maxlength) {
			$("#filename").val(filename.substring(0,maxlength));
		}else{
			$("#filename").val(filename);
		}
}

function submitform(){
	tinyMCE.triggerSave();
}

var currentswf_upload;
var currentswf_promo;
var currentswf_artist;

//swfupload
function upload_script(id, uploadurl, uploadoption, uploaddir){

	try{
		var remove1 = currentswf_artist.destroy();
		var remove2 = currentswf_upload.destroy();
		var remove3 = currentswf_promo.destroy();
	}catch(e){
		
	}

	//$.getScript("z-javascript/handlers.js");
	var up_url_artistimg = uploadurl;
			

			
				
				var settings_artistimg = {
						flash_url : "newsight/z-javascript/swfupload.swf",
						upload_url: up_url_artistimg,   // Relative to the SWF file
						post_params: {"dir" : uploaddir, "uploadid": uploadoption},//"PHPSESSID" : "<?php echo session_id(); ?>",
						file_size_limit : "5 MB",
						file_types : "*.jpg;",
				        file_types_description : "JPG Images; ",
						file_upload_limit : 20,
						file_queue_limit : 0,
						custom_settings : {
							progressTarget : "fsUploadProgress_"+id,
							cancelButtonId : "btnCancel_"+id
						},
						debug: false,
		
						// Button settings
						button_image_url: "newsight/z-images/btn_browse_blue.gif", // Relative to the Flash file
						button_width: "64",
						button_height: "22",
						button_placeholder_id: "spanButtonPlaceHolder_"+id,
						button_text: '<span class="theFont"></span>',
						button_text_style: ".theFont { font-family:Arial; font-size: 11px; }",
						button_text_left_padding: 12,
						button_text_top_padding: 3,
						button_window_mode : "transparent",
						minimum_flash_version: "9.0.28",
						swfupload_pre_load_handler: swfUploadPreLoad,
						swfupload_load_failed_handler: swfUploadLoadFailed,
						
						// The event handler functions are defined in handlers.js
						file_queued_handler : fileQueued,
						file_queue_error_handler : fileQueueError,
						file_dialog_complete_handler : fileDialogComplete,
						upload_start_handler : uploadStart,
						upload_progress_handler : uploadProgress,
						upload_error_handler : uploadError,
						upload_success_handler : uploadSuccess,
						upload_complete_handler : uploadComplete,
						queue_complete_handler : queueComplete  // Queue plugin event
					};
					if(id=="artist"){
						currentswf_artist = new SWFUpload(settings_artistimg);
					}else if(id=="upload"){
						currentswf_upload = new SWFUpload(settings_artistimg);	
					}else if(id=="promo"){
						currentswf_promo = new SWFUpload(settings_artistimg);	
					}
}
//var currentswf;
var user_upload_folder;
function edit_artist_image(uploadfolder, uploadurl, uploadoption){
	//currentswf = artistid;
	//$("#uploaddialog").remove();
	//$("body").append('<div id="uploaddialog"></div>');
	//$("#uploaddialog").html('<input id="btnCancel_artist" class="btnCancelall fg-button ui-state-default ui-corner-all" type="button" value="Cancel" style="float:right;margin-left:10px;" onclick="currentswf_artist.cancelQueue();" disabled="disabled" /><span id="spanButtonPlaceHolder_artist" style="float:left;"></span></div><div class="fieldset flash" id="fsUploadProgress_artist"></div><div id="divStatus">0 Files Uploaded</div><div id="divLoadingContent"></div><div id="divLongLoading"></div><div id="divAlternateContent"></div>');
	$("#uploaddialog").dialog({
			bgiframe: true,
			resizable: false,
			width: 400,
			title: "Upload Images",
			modal: true,
			overlay: {
				backgroundColor: '#ffffff',
				opacity: 0.5
			},
			open : function() {
				
				
				upload_script('artist', uploadurl, uploadoption, uploadfolder);
			},
			close: function() {
				try{
					currentswf_artist.cancelQueue();
				}catch(e){ }
				
				//$("#uploaddialog").remove();
			    $(this).dialog('destroy');
			},
			buttons: {
				'Close': function() {
					try{
						currentswf_artist.cancelQueue();
					}catch(e){ }
					
					//$("#uploaddialog").remove();
					$(this).dialog('destroy');
				}
			}
	});
		
}
function  allfilesuploaded(){
	try{
		currentswf_artist.cancelQueue();
	}catch(e){ }
	
	//$("#uploaddialog").remove();
	$("#uploaddialog").dialog('destroy');
	window.location = 'http://'+window.location.hostname+'/user.php?action=uploadfiles';
}


function createavatar(img){
		$("#avatardialog").prepend('<img src="'+img+'" id="cropbox" />');
		$("#img").val(img);
		var newImg = new Image();
		newImg.src = img;
		var winheight = newImg.height + 100;
		var winwidth = newImg.width + 30;
		
		//$.ui.dialog.defaults.bgiframe = true;
		$("#avatardialog").dialog({bgiframe: true, width:winwidth, height:winheight, close: function(event, ui) { $(".jcrop-holder").remove(); $(this).dialog('destroy');}});
		
		var api = $.Jcrop('#cropbox',{
					setSelect: [ 195, 230, 0, 0 ],
					maxSize: [ 276, 276 ],
					minSize: [ 195, 230 ],
					aspectRatio: 1,
					onSelect: updateCoords

				});

	
}

function updateCoords(c){
	$('#x').val(c.x);
	$('#y').val(c.y);
	$('#x2').val(c.x2);
	$('#y2').val(c.y2);
	$('#w').val(c.w);
	$('#h').val(c.h);
};

function checkCoords(){
	if (parseInt($('#w').val())) return true;
	alert('Please select a crop region then press submit.');
	return false;
};

function createCookie(name,value,hours) {
	if (hours) {
	var date = new Date();
	date.setTime(date.getTime()+(hours*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
function loadTweet() {
	document.getElementById('twitter_update_list').innerHTML
	= readCookie('twittercook');
	// Twittercook is the name of the cookie I have specified. You can use any name you want
}



