function buildGalleryCarousel(id,arThumbs,size,startPos){$(id).append($('<div class="carouselWrap"></div>'));$(id+' .carouselWrap').append($('<div class="left_tools"></div>'));$(id+' .carouselWrap div.left_tools').append($('<a class="prev"><img class="rollover" src="/images/q_arrowleft_previous.png" /></a>')).append($('<a class="first"><img class="rollover" src="/images/q_arrowleft_first.png" /></a>'));$(id+' .carouselWrap').append($('<div class="carousel"></div>'));$(id+' .carouselWrap .carousel').append($('<ul></ul>'));i=0;$.each(arThumbs,function(key,value){liStyle='';if(i==startPos)liStyle=' style="background-color: #FFCC00"';$(id+' .carouselWrap ul').append($('<li'+liStyle+'><img src="'+value[0]+'" onclick="galleryClick(\''+id+' .carouselWrap ul li\',this,'+value[1]+','+i+');" /></li>'));i++;});$(id+' .carouselWrap').append($('<div class="right_tools"></div>'));$(id+' .carouselWrap div.right_tools').append($('<a class="next"><img class="rollover" src="/images/q_arrowright_next.png" /></a>')).append($('<a class="last"><img class="rollover" src="/images/q_arrowright_last.png" /></a>'));$(id+' .carouselWrap').append($('<div class="clear"></div>'));$(id+' .carousel').jCarouselLite({btnNext:id+' .carouselWrap .next',btnPrev:id+' .carouselWrap .prev',btnFirst:id+' .carouselWrap .first',btnLast:id+' .carouselWrap .last',visible:size,start:startPos});}
function buildQueueCarousel(id,arThumbs,startPos){$(id).empty();$(id).append($('<div class="queueCarouselWrap"></div>'));$(id+' .queueCarouselWrap').append($('<div class="left_tools"></div>'));$(id+' .queueCarouselWrap div.left_tools').append($('<a class="prev"><img class="rollover" src="/images/q_arrowleft_previous.png" /></a>')).append($('<a class="first"><img class="rollover" src="/images/q_arrowleft_first.png" /></a>'));$(id+' .queueCarouselWrap').append($('<div class="queueCarousel"></div>'));$(id+' .queueCarouselWrap .queueCarousel').append($('<ul></ul>'));i=0;$.each(arThumbs,function(key,value){token=Math.floor(Math.random()*100001);liStyle='';if(i==startPos)liStyle=' style="background-color: #FFCC00"';var thumbFave='';if(value[4])thumbFave=' fave';if(value.length<1){$(id+' .queueCarouselWrap ul').append($('<li style="background-color:#000;color:#FFF;text-align:center;width:100px;height:75px;vertical-align:middle;"><br /><br />NO ITEMS IN PLAYLIST</li>'));}else{$(id+' .queueCarouselWrap ul').append($('<li'+liStyle+'><img class="'+value[2]+' thumbviewImg'+thumbFave+'" src="/images/1x1t.gif" style="position:absolute;float:left;z-index:9" usemap="#queueMap'+value[3]+'_'+token+'" id="'+value[2]+'" width="100" cid="'+value[3]+'" /><img class="thumbviewBG" src="'+value[0]+'" id="thumbviewBG'+value[2]+'" cid="'+value[3]+'" width="100" /></li>'));$(id+' .queueCarouselWrap ul').append($('<map id="queueMap'+value[3]+'" name="queueMap'+value[3]+'_'+token+'" class="queueMap" qid="'+value[2]+'"><area shape="rect" coords="76,3,96,23" id="removeQueue'+value[3]+'" title="Remove Item" onclick="deleteQueueItem('+value[2]+');" /><area shape="rect" coords="3,3,23,23" id="favoriteQueue'+value[3]+'" class="favoriteitem" title="Favorite Item" cid="'+value[3]+'" /><area shape="rect" coords="3,52,23,72" id="shareQueue'+value[3]+'" title="Share Item" onclick="shareContent('+value[3]+')" /><area shape="rect" coords="25,20,73,54" id="playQueue'+value[3]+'" title="Play" href="'+value[1]+'" /></map>'));}
i++;});$(id+' .queueCarouselWrap').append($('<div class="right_tools"></div>'));$(id+' .queueCarouselWrap div.right_tools').append($('<a class="next"><img class="rollover" src="/images/q_arrowright_next.png" /></a>')).append($('<a class="last"><img class="rollover" src="/images/q_arrowright_last.png" /></a>'));$(id+' .queueCarouselWrap').append($('<div class="clear"></div>'));numVisible=Math.floor(($('.queueCarouselWrap').parent().width()-86)/110);if(numVisible>=arThumbs.length){startPos=0;numVisible=arThumbs.length;}
if(startPos<0)startPos=0;$(id+' .queueCarousel').jCarouselLite({btnNext:id+' .queueCarouselWrap .next',btnPrev:id+' .queueCarouselWrap .prev',btnFirst:id+' .queueCarouselWrap .first',btnLast:id+' .queueCarouselWrap .last',visible:numVisible,circular:true,start:startPos});$(id+' .queueCarouselWrap ul li .thumbviewImg').unbind();$(id+' .queueCarouselWrap ul li .thumbviewImg').mouseenter(function(){var extra='';if($(this).hasClass('xl'))extra+='_xl';if($(this).hasClass('admin'))extra+='_admin';if($(this).hasClass('fave'))extra+='_faved';$(this).attr({src:'/images/q_thumb_over'+extra+'.png'});}).mouseleave(function(){$(this).attr({src:'/images/1x1t.gif'});});$(id+' .queueCarouselWrap ul map').unbind();$(id+' .queueCarouselWrap ul map').mouseenter(function(){myId='.'+$(this).attr('qid');var extra='';if($(myId).hasClass('xl'))extra+='_xl';if($(myId).hasClass('admin'))extra+='_admin';if($(myId).hasClass('fave'))extra+='_faved';$(myId).attr({src:'/images/q_thumb_over'+extra+'.png'});}).mouseleave(function(){myId='.'+$(this).attr('qid');$(myId).attr({src:'/images/1x1t.gif'});});}
function buildCollectionsCarousel(id,arThumbs,size){$(id).append($('<div class="carouselWrap"></div>'));$(id+' .carouselWrap').append($('<div class="left_tools"></div>'));$(id+' .carouselWrap div.left_tools').append($('<a class="prev"><img class="rollover" src="/images/q_arrowleft_previous.png" /></a>')).append($('<a class="first"><img class="rollover" src="/images/q_arrowleft_first.png" /></a>'));$(id+' .carouselWrap').append($('<div class="carousel"></div>'));$(id+' .carouselWrap .carousel').append($('<ul></ul>'));$.each(arThumbs,function(key,value){$(id+' .carouselWrap ul').append($('<li><a href="'+value[1]+'"><img src="'+value[0]+'" /></a></li>'));});$(id+' .carouselWrap').append($('<div class="right_tools"></div>'));$(id+' .carouselWrap div.right_tools').append($('<a class="next"><img class="rollover" src="/images/q_arrowright_next.png" /></a>')).append($('<a class="last"><img class="rollover" src="/images/q_arrowright_last.png" /></a>'));$(id+' .carouselWrap').append($('<div class="clear"></div>'));$(id+' .carousel').jCarouselLite({btnNext:id+' .carouselWrap .next',btnPrev:id+' .carouselWrap .prev',btnFirst:id+' .carouselWrap .first',btnLast:id+' .carouselWrap .last',visible:size});}
function showContent(contentId,embedId){$.get(configSiteRoot+"xhr/xhr_content.php",{value:contentId},function(data){$(embedId).html(data);if($('#player').hasClass('fullPicture')){$('#player #embed_wrap').css({width:'100%',height:($(window).height()-24)+'px'});}});}
function galleryClick(lid,id,contentId,curr){showContent(contentId,'#embed_wrap');$(lid).css('background-color','#FFFFFF');$(id).parent().css('background-color','#FFCC00');currentGalleryPos=curr;var counterCurrent=curr+1;var counterTotal=($(lid).parent().find('li').length)-8;$().message('Item #'+counterCurrent+' of '+counterTotal);}
function changeContent(pos,embedId){var galleryOffset=6;if(pos<0){currentGalleryPos--;if(currentGalleryPos<0)currentGalleryPos=arGalleryThumbs.length-1;$('#galleryCarousel .carouselWrap ul li:nth-child('+(currentGalleryPos+galleryOffset)+') img').click();}else{currentGalleryPos++;if(currentGalleryPos>=arGalleryThumbs.length)currentGalleryPos=0;$('#galleryCarousel .carouselWrap ul li:nth-child('+(currentGalleryPos+galleryOffset)+') img').click();}}
function nextGalleryItem(galleryId,elementId){contentId=$(elementId).attr('cid');$.getJSON(configSiteRoot+"xhr/xhr_content_galleries.php",{content_id:contentId,gallery_id:galleryId,action:'next'},function(data){$(elementId).attr('src','/getimage.php?src='+data.url);$(elementId).attr('cid',data.id);});}
function prevGalleryItem(galleryId,elementId){contentId=$(elementId).attr('cid');$.getJSON(configSiteRoot+"xhr/xhr_content_galleries.php",{content_id:contentId,gallery_id:galleryId,action:'prev'},function(data){$(elementId).attr('src','/getimage.php?src='+data.url);$(elementId).attr('cid',data.id);});};function reportContent(elementId){$.get(configSiteRoot+"xhr/xhr_content_report.php",{value:elementId,action:"report"},function(data){$().message('This content has been reported.');});};function addToCollection(elementId,clickedElement,colType){if(!(parseInt(sessionTemptedId,10)>0)){launchRegister('addtocollection');return false;}
else{if(queueThumbs[0]==''&&colType=='queue'){queueEmpty();}else{$(document).ready(function(){$('#content_dialog').dialog('option','title','Add to collection');$('#content_dialog').dialog('option','width',740);$('#content_dialog').dialog('option','height',540);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");},"Save":function(){}});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');val=$("#new_tag_"+elementId).val();$.get(configSiteRoot+"xhr/xhr_collections.php",{value:val,name:elementId,action:"add",type:colType},function(data){$('#content_dialog').html(data);});return false;});}}
return false;}
function saveCollection(contentId,collectionId,new_collection,saveAction){var collection_tags=$("#collection_tags").val();var collection_desc=$("#collection_desc").val();$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_collections.php",{value:contentId,name:collectionId,new_collection:new_collection,action:'save'+saveAction,collection_tags:collection_tags,collection_desc:collection_desc},function(data){var pageTracker=_gat._getTracker("UA-16394357-1");pageTracker._trackPageview("/xhr/comments/save");location.reload();});});return false;}
function deleteCollection(elementId){$.post(configSiteRoot+"xhr/xhr_collections.php",{value:elementId,action:'delete'},function(data){window.location='/users/'+sessionTemptedUser+'/playlists';});return false;}
function showRenameCollection(elementId){$(document).ready(function(){if($('#contentTitle').html().indexOf("<input")<0){$.get(configSiteRoot+"xhr/xhr_collections.php",{value:$('#contentTitle').html(),name:elementId,action:"rename"},function(data){$('#contentTitle').html(data);$('#contentTitleInput').focus();});}});return false;}
function renameCollection(elementId,title){if(title.length>0){$.get(configSiteRoot+"xhr/xhr_collections.php",{value:title,name:elementId,action:"savename"},function(data){$('#contentTitle').html(data);});}else{alert('Please create a title and submit again.');}
return false;}
function deleteContentCollection(contentId,collectionId){$.get(configSiteRoot+"xhr/xhr_collections.php",{value:contentId,name:collectionId,action:"deleteitem"},function(data){$().message('<img src="/images/icons/alerticons_folder.png" /> Item Deleted');$("#content_left").empty();resetResultsCounter();loadMoreResults();});return false;};var allowProcess=true;function addQueueItem(content_id){if(allowProcess){allowProcess=false;$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_users_queue.php",{value:content_id,action:"add"},function(data){$('#scrollwrap').append(data);setQueueTip(true);$().message('<img src="/images/icons/alerticons_folder.png" /> New Item Added To Queue');});allowProcess=true;});}else{currentlyProcessing();}}
function addQueueCollection(collection_id,name){if(allowProcess){allowProcess=false;$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_users_queue.php",{value:collection_id,action:"collection"},function(data){$('#scrollwrap').append(data);setQueueTip(true);$().message('<img src="/images/icons/alerticons_folder.png" /> Now Playing "'+name+'"');});showQueue();allowProcess=true;});}else{currentlyProcessing();}}
function deleteQueueItem(queue_id){if(allowProcess){allowProcess=false;$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_users_queue.php",{value:queue_id,action:"delete"},function(data){$('#scrollwrap').append(data);setQueueTip(true);$().message('<img src="/images/icons/alerticons_folder.png" /> Item Deleted From Queue');});allowProcess=true;});}else{currentlyProcessing();}}
function clearQueue(){if(allowProcess){allowProcess=false;$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_users_queue.php",{value:"",action:"clear"},function(data){$('#scrollwrap').append(data);setQueueTip(true);$().message('<img src="/images/icons/alerticons_folder.png" /> Queue Cleared');});allowProcess=true;});}else{currentlyProcessing();}}
function saveQueue(){if(allowProcess){if(queueThumbs[0]!=''){if(queueThumbs.length>=4){allowProcess=false;$(document).ready(function(){$.post(configSiteRoot+"xhr/xhr_users_queue.php",{value:"",action:"save"},function(data){$('#scrollwrap').append(data);});allowProcess=true;});}else{queueTooSmall();}}else{queueEmpty();}}else{currentlyProcessing();}}
function showQueue(){$('#scrolloff').css('bottom',100);$('#scrollwrap').css('bottom',0);$('.showList').addClass('hideList').removeClass('showList');$.cookie('queue',1,{path:'/'});}
function hideQueue(){$('#scrolloff').css('bottom',0);$('#scrollwrap').css('bottom',-100);$('.hideList').addClass('showList').removeClass('hideList');$.cookie('queue',0,{path:'/'});}
function toggleQueue(){if($.cookie('queue')==1)hideQueue();else showQueue();}
var queue_t=0;function setQueueTip(show){return true;if(queueThumbs.length){if(queueThumbs[0]!=''){var qm='';if(queueThumbs.length>1)qm='s';$("#queue-off").attr('title',queueThumbs.length+' Queued Item'+qm);$(".queueCount").html(queueThumbs.length);}else{$("#queue-off").attr('title','Your Queue');$(".queueCount").html('');}}else{$("#queue-off").attr('title','Your Queue');$(".queueCount").html('');}
if(show){clearTimeout(queue_t);$('#queue-off').mouseover();queue_t=setTimeout("$('#queue-off').mouseout();",3000);}};function initToggles(){$(".toggleAll").unbind();$(".toggleMovie").unbind();$(".togglePicture").unbind();$(".toggleCam").unbind();$(".toggleEscort").unbind();$(".toggleGame").unbind();$(".toggleStory").unbind();$(".togglePersonal").unbind();$(".toggleCollection").unbind();$(".toggleExpand").unbind();$("#sortTop").unbind();$("#sortNew").unbind();$("#sortHot").unbind();$("#sortBest").unbind();$("#sortTalk").unbind();$("#sortMost").unbind();$(".toggleAll").click(function(){if(allowToggle==true){allowToggle=false;if($(".toggleAll a").hasClass('toggleOff')){$(".toggle a:gt(2), .toggleAll a").removeClass('toggleOn');$(".toggle a:gt(2), .toggleAll a").removeClass('toggleOff');$(".toggle a:gt(2), .toggleAll a").addClass('toggleOn');$("#showMovie").val(1);$("#showPicture").val(1);$("#showEscort").val(1);$("#showGame").val(1);$("#showStory").val(1);$("#showPersonal").val(1);$("#showCollection").val(1);$("#showCam").val(1);$("#content_left").empty();resetResultsCounter();loadMoreResults();}else{$(".toggle a:gt(2), .toggleAll a").removeClass('toggleOn');$(".toggle a:gt(2), .toggleAll a").removeClass('toggleOff');$(".toggle a:gt(2), .toggleAll a").addClass('toggleOff');$("#showMovie").val(0);$("#showPicture").val(0);$("#showEscort").val(0);$("#showGame").val(0);$("#showStory").val(0);$("#showPersonal").val(0);$("#showCollection").val(0);$("#showCam").val(0);$("#content_left").empty();resetResultsCounter();allowToggle=true;}}else{currentlyProcessing();}});$(".toggleMovie").click(function(){doToggle("Movie");});$(".togglePicture").click(function(){doToggle("Picture");});$(".toggleCam").click(function(){doToggle("Cam");});$(".toggleEscort").click(function(){doToggle("Escort");});$(".toggleGame").click(function(){doToggle("Game");});$(".toggleStory").click(function(){doToggle("Story");});$(".togglePersonal").click(function(){doToggle("Personal");});$(".toggleCollection").click(function(){doToggle("Collection");});$(".toggleExpand").click(function(){if($("#collapseGalleries").val()==1){$("#collapseGalleries").val(0);$(".toggleExpand a").removeClass('toggleOn');$(".toggleExpand a").removeClass('toggleOff');$(".toggleExpand a").addClass('toggleOff');$("#content_left").empty();resetResultsCounter();loadMoreResults();}else{$("#collapseGalleries").val(1);$(".toggleExpand a").removeClass('toggleOn');$(".toggleExpand a").removeClass('toggleOff');$(".toggleExpand a").addClass('toggleOn');$("#content_left").empty();resetResultsCounter();loadMoreResults();}});$(".toggleGay").click(function(){if($("#showGay").val()==1){$("#showGay").val(0);$(".toggleGay a").removeClass('toggleOn');$(".toggleGay a").removeClass('toggleOff');$(".toggleGay a").addClass('toggleOff');$("#content_left").empty();resetResultsCounter();loadMoreResults();}else{$("#showGay").val(1);$(".toggleGay a").removeClass('toggleOn');$(".toggleGay a").removeClass('toggleOff');$(".toggleGay a").addClass('toggleOn');$("#content_left").empty();resetResultsCounter();loadMoreResults();}});$("#sortNew").click(function(){document.getElementById("userSort").value="new";changeSettings();});$("#sortTop").click(function(){document.getElementById("userSort").value="top";changeSettings();});$("#sortHot").click(function(){document.getElementById("userSort").value="hot";changeSettings();});$("#sortBest").click(function(){document.getElementById("userSort").value="best";changeSettings();});$("#sortTalk").click(function(){document.getElementById("userSort").value="talk";changeSettings();})
$("#sortMost").click(function(){document.getElementById("userSort").value="most";changeSettings();});$("#thmb").tipsy({gravity:'s'});$("#list").tipsy({gravity:'s'});$("#talk").tipsy({gravity:'s'});$("#flow").tipsy({gravity:'s'});$("#coll").tipsy({gravity:'s'});}
function checkLoadHistory(){}
var allowToggle=true;function doToggle(mediaType){if(allowToggle==true){allowToggle=false;var className=".toggle"+mediaType;var toggleName=".toggle"+mediaType+" a";var inputName="#show"+mediaType;mediaTypeClass=".media"+mediaType.toLowerCase();if($(inputName).val()==1){$(".toggleAll a").removeClass('toggleOn');$(".toggleAll a").removeClass('toggleOff');$(".toggleAll a").addClass('toggleOff');$(inputName).val(0);$(toggleName).removeClass('toggleOn');$(toggleName).removeClass('toggleOff');$(toggleName).addClass('toggleOff');}
else{$(inputName).val(1);$(toggleName).removeClass('toggleOn');$(toggleName).removeClass('toggleOff');$(toggleName).addClass('toggleOn');}
$('#showAdvanced').attr('value',1);$("#content_left").empty();resetResultsCounter();loadMoreResults();}else{currentlyProcessing();}}
function searchFor(element){$("#page").val(0);if(element.innerText!=undefined){value=element.innerText;}
else{value=element.innerHTML;}
document.getElementById('search').value=value;document.getElementById('form_search').action=configSiteRoot+configBase+'/'+value;if(value!=""&&(configBase=="collections"||configBase=="collection")){document.getElementById('form_search').action=configSiteRoot+'search/'+value;}
document.getElementById('form_search').submit();}
function toggle5(showHideDiv,switchImgTag){var ele=document.getElementById(showHideDiv);var imageEle=document.getElementById(switchImgTag);if(ele.style.display=="block"){ele.style.display="none";imageEle.innerHTML='<img src="'+configSiteRoot+'/images/advanced_show.png">';$('#showAdvanced').attr('value',0);}
else{ele.style.display="block";imageEle.innerHTML='<img src="'+configSiteRoot+'/images/advanced_hide.png">';$('#showAdvanced').attr('value',1);}}
function loadMoreResults(){if($("#temptedView").val()==3)return false;if($("#viewContent").val()==1)return false;$(".pagination").show();$("#pagination").html("<img height=\"16\" width=\"16\" src=\"/images/loading.gif\">");var searchSettings=$("#form_settings").serialize()+'&search='+$("#textfield").val();$.post(configSiteRoot+"xhr/xhr_search.php",searchSettings,function(data){$("#content_left").append(data);$(".pagination").hide();$("#pagination").html("");setTimeout("canScroll = true;allowToggle = true;",0);$('#num_results').attr('value',20);init();});return true;}
function loadRelatedResults(search){$("#temptedModule").attr('value','search');$('#num_results').attr('value',8);$('#page').attr('value',1);$(".pagination").show();$("#pagination").html("<img height=\"16\" width=\"16\" src=\"/images/loading.gif\">");var searchSettings=$("#form_settings").serialize()+'&search='+search;$.post(configSiteRoot+"xhr/xhr_search.php",searchSettings,function(data){$("#content_left").append(data);$(".pagination").hide();$("#pagination").html("");setTimeout("canScroll = true;allowToggle = true;",0);init();});return true;}
function resetResultsCounter(){$("#resultsAll").html(0);$("#resultsMovies").html(0);$("#resultsPictures").html(0);$("#resultsCams").html(0);$("#resultsEscorts").html(0);$("#resultsGames").html(0);$("#resultsStories").html(0);$("#resultsPersonals").html(0);$("#resultsCollections").html(0);$("#page").val(0);}
function submitSearch(type,clear){$('#temptedModule').val(type);$('#form_search').attr('mode',type);if(clear)$('#textfield').val('');checkRoot(true);return false;}
function checkRoot(isSearch){if(isSearch){if($('#textfield').val()=='What turns you on?'){$('#textfield').attr('value','');}
var q=$('#textfield').val();q=escape(q.replace(/^\s*/,"").replace(/\s*$/,"").replace(/\s/g,'-'));var mode=$('#form_search').attr('mode');$('#form_search').attr('action','/'+mode+'/'+q);}
$.get(configSiteRoot+"settings.php",$("#form_settings").serialize(),function(data){window.location=$('#form_search').attr('action');});return true;}
function changeSettings(){$('#form_search').attr('mode',$('#temptedModule').val());$('#form_search').attr('action',window.location);checkRoot(true);return false;}
function setupViews(sel){var view='';if(sel=='1')view='thmb';else if(sel=='2')view='list';else if(sel=='3')view='flow';else if(sel=='6')view='coll';else if(sel=='8')view='talk';$('span.viewButton img').each(function(){var id=$(this).attr('id');if(id==view){$(this).attr('src','/images/'+id+'_normal_over.gif');$(this).hover(function(){$(this).attr({src:'/images/'+id+'_normal_over.gif'});},function(){$(this).attr({src:'/images/'+id+'_normal_over.gif'});});}else{$(this).hover(function(){$(this).attr({src:'/images/'+id+'_normal_over.gif'});},function(){$(this).attr({src:'/images/'+id+'_normal.gif'});});}});$('#temptedView').val(sel);};function shareContent(contentId){$(document).ready(function(){$('#content_dialog').dialog('option','title','Share this');$('#content_dialog').dialog('option','width',730);$('#content_dialog').dialog('option','height',430);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_sharing.php",{value:contentId,action:"share"},function(data){$('#content_dialog').html(data);});});return false;}
function shareCollection(collectionId){$(document).ready(function(){$('#content_dialog').dialog('option','title','Share this');$('#content_dialog').dialog('option','width',730);$('#content_dialog').dialog('option','height',430);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_sharing.php",{value:collectionId,action:"sharecollection"},function(data){$('#content_dialog').html(data);});});return false;}
function openWindow(url,w,h){window.open(url,'temptedShare','toolbar=no,width='+w+',height='+h);};var scrollId=0;function initStory(){if($('#story-full').length>0){$('body').append($('#story-full'));$('#story-full').hide();}}
function toggleStory(){if($('#player').hasClass('fullStory')){$('#media_block').append($('#player'));$('#wrapper').show();$('#player').removeClass('fullStory');$('#story-full').attr('id','story-normal');$('#player #embed_wrap').css({width:'640px',height:'auto'});if($.browser.msie){if($.browser.version=="7.0"){var fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet")
fileref.setAttribute("type","text/css")
fileref.setAttribute("href","http://www.tempted.com/css/tempted.ie.undo.css");document.getElementsByTagName("head")[0].appendChild(fileref);}}}else{$('body').append($('#player'));$('#wrapper').hide();$('#player').addClass('fullStory');$('#story-normal').attr('id','story-full');$('#player #embed_wrap').css({width:'100%',height:($(window).height()-24)+'px'});if($.browser.msie){if($.browser.version=="7.0"){var fileref=document.createElement("link")
fileref.setAttribute("rel","stylesheet")
fileref.setAttribute("type","text/css")
fileref.setAttribute("href","http://www.tempted.com/css/tempted.ie.css");document.getElementsByTagName("head")[0].appendChild(fileref);}}}}
function scrollDiv(tgt,amt){$('.story').scrollTop($('.story').scrollTop()+amt);}
function storyFont(s){$('.story-pre').css('font-size',s);}
function storyColor(b,f){$('.story-block').css('color',f);$('.story').css('background-color',b);}
function storyScroll(tgt,m,t){clearInterval(scrollId);if(t>0)scrollId=setInterval('scrollDiv("'+tgt+'",'+m+');',t);}
function toggleGame(){if($('#player').hasClass('fullGame')){$('#media_block').append($('#player'));$('#wrapper').show();$('#player').removeClass('fullGame');$('#player object').attr('width',640);$('#player object').attr('height',480);$('#player embed').attr('width',640);$('#player embed').attr('height',480);}else{$('body').append($('#player'));$('#wrapper').hide();$('#player').addClass('fullGame');$('#player object').attr('width',$(window).width());$('#player object').attr('height',$(window).height()-24);$('#player embed').attr('width',$(window).width());$('#player embed').attr('height',$(window).height()-24);}}
function togglePicture(){if($('#player').hasClass('fullPicture')){$('.viewWin1inner').prepend($('#galleryCarousel'));$('#galleryCarousel').removeClass('floatGallery');$('#media_block').append($('#player'));$('#wrapper').show();$('#player').removeClass('fullPicture');$('#player #embed_wrap').css({width:'540px',height:'auto'});$('#player #embed_wrap div').css({width:'540px',height:'auto'});$('#floatlogo').remove();}else{$('body').append($('#player'));$('#player').prepend($('#galleryCarousel'));$('#galleryCarousel').addClass('floatGallery');$('.floatGallery').hover(function(){$(this).animate({top:00},300);},function(){$(this).animate({top:-90},300);});$('#wrapper').hide();$('#player').addClass('fullPicture');$('#player #embed_wrap').css({width:'100%',height:($(window).height()-24)+'px'});$('#player #embed_wrap div').css({width:'auto',height:($(window).height()-24)+'px'});$('body').append('<img id="floatlogo" src="/images/testlogo_a.png" style="position:fixed;bottom:-6px;z-index:9999999;left:25px;" width="200" />')}}
function toggleAudio(){if($('#audio_button').hasClass('playing')){$('#audio_button').removeClass('playing');$('#audio_button img').attr('src','/images/icons/audio_play_on.png');document.getElementById('story_audio').SetVariable("player:jsPause","");}else{$('#audio_button').addClass('playing');$('#audio_button img').attr('src','/images/icons/audio_pause_on.png');document.getElementById('story_audio').SetVariable("player:jsPlay","");}}
var blockFS=false;$(document).ready(function(){$(document.documentElement).keyup(function(event){if((event.keyCode==27||event.keyCode==32)&&!$('#content_dialog').is(":visible")&&!blockFS){if($('#textTools').length>0)toggleStory();if($('#pictureTools').length>0)togglePicture();if($('#gameTools').length>0)toggleGame();}
if(event.keyCode==13&&$('#content_dialog').is(":visible")){$("button:contains('Ok')").click();}});});;function saveComment(o){var formValues=$('#'+o).serialize()+'&action=save';$.post(configSiteRoot+"xhr/xhr_content_comments.php",formValues,function(data){if(data.length>0){showCommentError(data);}else{var pageTracker=_gat._getTracker("UA-16394357-1");pageTracker._trackPageview("/xhr/comments/save");reloadComments();}});}
function reloadComments(){var contentId=$('#commentForm #contentId').val();$.post(configSiteRoot+"xhr/xhr_content_comments.php",{contentId:contentId,action:'view'},function(data){$('#commentContainer').html(data);});}
function editComment(contentCommentId){$.post(configSiteRoot+"xhr/xhr_content_comments.php",{contentCommentId:contentCommentId,action:'edit'},function(data){$('#commentWrap'+contentCommentId).parent('.results_row').replaceWith(data);});}
function deleteComment(contentCommentId){var contentId=$('#commentForm #contentId').val();$.post(configSiteRoot+"xhr/xhr_content_comments.php",{contentCommentId:contentCommentId,action:'delete'},function(data){reloadComments();});}
function clearComment(o){if(o.value=='Post a comment...')o.value='';blockFS=true;}
function countComment(o){$('#'+o).parent().children('div:first').children('.charLeft').html(500-$('#'+o).val().length);}
function releaseComment(o){blackFS=false;}
function confirmDeleteComment(contentCommentId){$('#content_dialog').dialog('option','title','Are You Sure?');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',80);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");return false;},"Ok":function(){$(this).dialog("close");deleteComment(contentCommentId);return true;}});$('#content_dialog').dialog('open');$('#content_dialog').html('Please confirm that you would like to delete this comment.');}
function showCommentError(err){$('#content_dialog').dialog('option','title','An Error Occurred');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',80);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Close":function(){$(this).dialog("close");return false;}});$('#content_dialog').dialog('open');$('#content_dialog').html(err);};function showTags(contentId,elementId){$.get(configSiteRoot+"xhr/xhr_tags.php",{value:contentId,name:elementId,action:"view"},function(data){$('#tags_'+elementId).html(data);});}
function showCollectionTags(collectionId,elementId,opt){$.get(configSiteRoot+"xhr/xhr_collection_tags.php",{value:collectionId,name:elementId,action:"view",style:opt},function(data){$('#tags_'+elementId).html(data);});}
function addTag(elementId,clickedElement){if(!(parseInt(sessionTemptedId,10)>0)){launchRegister('addtag');return false;}
clickedElement.style.display="none";$("#taglist_"+elementId).css('display','none');document.getElementById("addTag_"+elementId).style.display="";}
function saveTag(id,elementId,type){$(document).ready(function(){val=$("#new_tag_"+elementId).val();if(type=='content'){post_url=configSiteRoot+"xhr/xhr_tags.php"}else{post_url=configSiteRoot+"xhr/xhr_collection_tags.php"}
$.post(post_url,{value:val,name:elementId,action:"add"},function(){$().message('<img src="/images/icons/alerticons_heart01.png" /> Thanks!');if(type=='content'){showTags(id,elementId);}else{showCollectionTags(id,elementId);}});});};function launchLogin(text){$('#content_dialog').dialog('option','title','Login');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',240);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");},"Login":function(){}});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_users.php",{value:'login',name:'login',text:text,action:"viewLogin"},function(data){$('#content_dialog').html(data);$('.ui-dialog-buttonpane').prepend('<div style="float:left;margin:0.5em 0 0.5em 0.4em; padding:0.2em 0.6em 0.3em;">Lost your password? <a href="javascript:void(0);" onclick="launchLostPass();" style="color:#000;text-decoration:underline;">Click Here</a></div>');});return false;}
function launchRegister(reasonLaunched){$('#content_dialog').dialog('option','title','Register');$('#content_dialog').dialog('option','width',720);$('#content_dialog').dialog('option','height',480);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");},"Register":function(){}});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_users.php",{value:'login',name:'login',action:"viewRegister",reason:reasonLaunched},function(data){$('#content_dialog').html(data);$('.ui-dialog-buttonpane').prepend('<div style="float:left;margin:0.5em 0 0.5em 0.4em; padding:0.2em 0.6em 0.3em;">Already A Member? <a href="javascript:void(0);" onclick="launchLogin(\'\');" style="color:#000;text-decoration:underline;">Login</a></div>');});return false;}
function launchLostPass(){$('#content_dialog').dialog('option','title','Password');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',240);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");},"Get Password":function(){}});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_users.php",{value:'login',name:'login',action:"viewLostPass"},function(data){$('#content_dialog').html(data);});return false;}
function doLogout(){$.get(configSiteRoot+"xhr/xhr_users.php",{value:'login',name:'login',action:"doLogout"},function(data){window.location.reload();});}
function launchProfile(){$('#content_dialog').dialog('option','title','Profile');$('#content_dialog').dialog('option','width',720);$('#content_dialog').dialog('option','height',480);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");},"Save":function(){}});$('#content_dialog').dialog('open');$('#content_dialog').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$.get(configSiteRoot+"xhr/xhr_users.php",{value:'login',name:'login',action:"viewProfile"},function(data){$('#content_dialog').html(data);});return false;}
function showFavourites(sortBy){$('#contentInner').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$('#viewOptions h1').html('Favorites');$('.ui-icon-signal-diag').hide();$.get(configSiteRoot+"xhr/xhr_users_favourites.php",{name:'favourites',value:sortBy,action:"view"},function(data){$('#contentInner').html(data);});return false;}
function showSubscriptions(){$('#contentInner').html('<center><br /><img src="'+configSiteRoot+'images/ajax-loader.gif" /></center>');$('#viewOptions h1').html('Subscriptions');$('.ui-icon-signal-diag').hide();$.get(configSiteRoot+"xhr/xhr_users_subscriptions.php",{name:'both',action:"view"},function(data){$('#contentInner').html(data);});return false;}
function addFavourite(o,type){if(!(parseInt(sessionTemptedId,10)>0)){launchRegister('addtofavourites');return false;}
else{var id=(o.attr('cid'));$.post(configSiteRoot+"xhr/xhr_users_favourites.php",{value:id,name:"favs",action:type},function(data){if($('#thumbviewImg'+id).length){var tgt=$('#thumbviewImg'+id);switch(data){case'1':tgt.addClass('fave');break;case'0':tgt.removeClass('fave');break;}
initThumbs('#thumbviewWrap'+id);o.mouseenter();}else if($('.favoriteitem img').length){switch(data){case'1':$('.favoriteitem img').attr('src','/images/icons/tool_fave_red.png');break;case'0':$('.favoriteitem img').attr('src','/images/icons/tool_fave.png');break;}}else if($('.favoritecollection img').length){switch(data){case'1':$('.favoritecollection img').attr('src','/images/icons/tool_fave_red.png');break;case'0':$('.favoritecollection img').attr('src','/images/icons/tool_fave.png');break;}}
$().message('<img src="/images/icons/alerticons_heart01.png" /> Updated your favourites!');});}
return false;}
function addVote(o,type,val,target){if(!(parseInt(sessionTemptedId,10)>0)){launchRegister('addvote');return false;}
var id=(o.attr('id'));if(target=='content')xhr_url="xhr/xhr_content_ratings.php";if(target=='collection')xhr_url="xhr/xhr_collection_ratings.php";$.post(configSiteRoot+xhr_url,{value:id,name:val,action:type},function(data){var output=data.split(",");rateType='Up';if(val=='off')rateType='Down';if(output[0]==parseInt(output[0],10)&&parseInt(output[0],10)>0){$().message('<img src="/images/icons/alerticons_rate'+rateType+'.png" /> Thanks for rating!');}
else{$().message('<img src="/images/icons/alerticons_rate'+rateType+'.png" /> You\'ve already rated this');}
$('#turnon_'+output[1]+'_'+output[2]).html(output[3]);$('#turnoff_'+output[1]+'_'+output[2]).html(output[4]);});return false;}
function confirmPlayCollection(collection_id,name){$('#content_dialog').dialog('option','title','Are You Sure?');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");return false;},"Ok":function(){$(this).dialog("close");addQueueCollection(collection_id,name);return true;}});$('#content_dialog').dialog('open');$('#content_dialog').html('Playing the "'+name+'" playlist will replace your current playlist.<br />');}
function confirmDeleteCollection(elementId){$('#content_dialog').dialog('option','title','Are You Sure?');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");return false;},"Ok":function(){$(this).dialog("close");deleteCollection(elementId);return true;}});$('#content_dialog').dialog('open');$('#content_dialog').html('Please confirm that you would like to delete this collection.<br />');}
function confirmReportContent(elementId){$('#content_dialog').dialog('option','title','Are You Sure?');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");return false;},"Ok":function(){$(this).dialog("close");reportContent(elementId);return true;}});$('#content_dialog').dialog('open');$('#content_dialog').html('Please confirm that you would like to report this content.<br />');}
function confirmDeleteContentItem(contentId,collectionId){$('#content_dialog').dialog('option','title','Are You Sure?');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Cancel":function(){$(this).dialog("close");return false;},"Ok":function(){$(this).dialog("close");deleteContentCollection(contentId,collectionId);return true;}});$('#content_dialog').dialog('open');$('#content_dialog').html('Please confirm that you would like to delete this content item.<br />');}
function currentlyProcessing(){$('#content_dialog').dialog('option','title','Sorry, Please Try Again.');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Ok":function(){$(this).dialog("close");return false;}});$('#content_dialog').dialog('open');$('#content_dialog').html('This page is currently processing another request.  Please wait a moment and try again.<br />');}
function queueEmpty(){$('#content_dialog').dialog('option','title','Your Playlist Is Empty');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Ok":function(){$(this).dialog("close");return false;}});$('#content_dialog').dialog('open');$('#content_dialog').html('You do not currently have any items in your playlist.  Please add some items and then try saving your Playlist again.<br />');}
function queueTooSmall(){$('#content_dialog').dialog('option','title','Please Add More Items');$('#content_dialog').dialog('option','width',500);$('#content_dialog').dialog('option','height',140);$('#content_dialog').dialog('option','position',['center','middle']);$('#content_dialog').dialog('option','buttons',{"Ok":function(){$(this).dialog("close");return false;}});$('#content_dialog').dialog('open');$('#content_dialog').html('In order to save your playlist, your playlist should have at least 4 items within it.  Please add more items and try again.<br />');}
function setHelp(helpId){$.get(configSiteRoot+"xhr/xhr_users_help.php",{value:helpId,action:"update"},function(data){$('.helpBox').hide();});}
function avatar(type){if(type=='male'){$('#avatar_frame').attr('src','/xhr/xhr_users.php?action=doUpdateAvatar&value=Male');}else if(type=='female'){$('#avatar_frame').attr('src','/xhr/xhr_users.php?action=doUpdateAvatar&value=Female');}}
function toggleHideActivity(me){$(me).children(".activity_detail").children(".delete_activity").toggle();}
function deleteActivity(me,type,contentId,collectionId,activityId){$.post(configSiteRoot+"xhr/xhr_users.php",{action:'deleteActivity',content_id:contentId,collection_id:collectionId,activity_type:type,activity_id:activityId});$(me).parents(".activity_detail").parents(".activity_wrap").fadeOut();}
function deleteAllActivity(o){$.post(configSiteRoot+"xhr/xhr_users.php",{action:'deleteAllActivity'},function(data){$(o).attr('disabled','disabled');});}
function resetAlerts(o){$.get(configSiteRoot+"xhr/xhr_users_help.php",{action:'resetAlerts'},function(data){$(o).attr('disabled','disabled');});}
function resendValidation(o){$.get(configSiteRoot+"xhr/xhr_users.php",{action:'resendValidation'},function(data){$(o).attr('disabled','disabled');});};function makeObjectsOpaque(){var elementToAppend=document.createElement('param');elementToAppend.setAttribute('name','wmode');elementToAppend.setAttribute('value','opaque');var objects=document.getElementsByTagName('object');for(var i=0;i<objects.length;i++){var newObject=objects[i].cloneNode(true);elementToAppend=elementToAppend.cloneNode(true);newObject.appendChild(elementToAppend);objects[i].parentNode.replaceChild(newObject,objects[i]);}
var objects=document.getElementsByTagName('embed');for(var i=0;i<objects.length;i++){objects[i].setAttribute("wmode","opaque");objects[i].setAttribute("bgcolor","#000000");}}
function toggleRightCollection(collectionId){var div;var details;var img;var el="#"+collectionId;var header=el+" > .rightColheader1";header=$(header);if(header.attr("id")==""){div=el+" > div";$(div).removeClass("smCollectionResults2");$(div).addClass("smCollectionResults");details=el+" > .smCollectionResults > .stats";details=$(details);img=el+" > .smCollectionResults > .smCollectionThumbs > a > img";img=$(img);header.attr("id","active");details.css("display","");img.css("width","115");img.css("height","87");}
else{div=el+" > div";$(div).removeClass("smCollectionResults");$(div).addClass("smCollectionResults2");details=el+" > .smCollectionResults2 > .stats";details=$(details);img=el+" > .smCollectionResults2 > .smCollectionThumbs > a > img";img=$(img);header.attr("id","");details.css("display","none");img.css("width","55");img.css("height","49");}}
function playInline(content_id){$.get(configSiteRoot+"xhr/xhr_content_inline.php",{value:content_id},function(data){$('#thumbviewWrap'+content_id).closest('.results_row').prepend(data);});};$(document).ready(function(){$("#nv_user_login").click(function(){launchLogin("");return false;});$("#nv_user_register").click(function(){launchRegister("");return false;});$("#nv_user_lostpass").click(function(){launchLostPass();return false;});$("#nv_user_logout").click(function(){doLogout();return false;});$("#nv_user_profile").click(function(){launchProfile();return false;});$("#nv_user_avatar").click(function(){launchProfile();return false;});$('#content_dialog').dialog({autoOpen:false,modal:true,show:null,position:['center','middle'],draggable:false,resizable:false});if(queueThumbs.length){setQueueTip(false);}
$('#queue-off').tipsy({gravity:'s'});$('em').tipsy({gravity:'se'});initToggles();initStory();initScroll();init();});function init(){$(document).ready(function(){$(".ui-icon-circle-check").unbind('click');$(".ui-icon-circle-check").click(function(){addVote($(this),'save','on','content');});$(".ui-icon-circle-check").css('cursor','pointer');$(".ui-icon-circle-minus").unbind('click');$(".ui-icon-circle-minus").click(function(){addVote($(this),'save','off','content');});$(".ui-icon-circle-minus").css('cursor','pointer');$(".ui-icon-collection-check").unbind('click');$(".ui-icon-collection-check").click(function(){addVote($(this),'save','on','collection');});$(".ui-icon-collection-check").css('cursor','pointer');$(".ui-icon-collection-minus").unbind('click');$(".ui-icon-collection-minus").click(function(){addVote($(this),'save','off','collection');});$(".ui-icon-collection-minus").css('cursor','pointer');$(".favoritecollection").unbind('click');$(".favoritecollection").click(function(){addFavourite($(this),'savecollection');});$(".favoriteitem").unbind('click');$(".favoriteitem").click(function(){addFavourite($(this),'save');});$('.rollover').hover(function(){var t=$(this);t.attr('src',t.attr('src').replace('_on',''));t.attr('src',t.attr('src').replace(".png","_on.png"));t.attr('src',t.attr('src').replace(".gif","_on.gif"));t.attr('src',t.attr('src').replace(".jpg","_on.jpg"));},function(){var t=$(this);t.attr('src',t.attr('src').replace('_on',''));});makeObjectsOpaque();initThumbs('#content_left');});}
function initThumbs(p){$(p+" .thumbviewImg").each(function(){var tgt='#'+$(this).attr('id');var extra='';if($(tgt).hasClass('xl'))extra+='_xl';if($(tgt).hasClass('admin'))extra+='_admin';if($(tgt).hasClass('fave'))extra+='_faved';$(tgt).hover(function(){$(tgt).attr({src:'/images/thumb_over'+extra+'.png'});},function(){$(tgt).attr({src:'/images/1x1t.gif'});});});$(p+" .thumbviewMap").each(function(){var tgt='#thumbviewImg'+$(this).attr('cid');var extra='';if($(tgt).hasClass('xl'))extra+='_xl';if($(tgt).hasClass('admin'))extra+='_admin';if($(tgt).hasClass('fave'))extra+='_faved';$(this).hover(function(){$(tgt).attr({src:'/images/thumb_over'+extra+'.png'});},function(){$(tgt).attr({src:'/images/1x1t.gif'});});});}
function thumbHack(p){if(!$.browser.webkit&&!$.browser.opera){$(p+" .thumbviewImg").each(function(){var cid=$(this).attr('cid');var tgt='#thumbviewImg'+cid;var rpl='#thumbviewBG'+cid;if(!$(tgt).parent().hasClass('loaded')){var bg=$(tgt).css('background-image').split('"');$(tgt).css({'background-image':'url(/images/1x1t.gif)'});$(tgt).parent().addClass('loaded');$(tgt).parent().css({'position':'absolute','z-index':100,'float':'left'});$(tgt).parent().after('<img src="" id="thumbviewBG'+cid+'" />');$(rpl).attr('src',bg[1]);$(rpl).css({'width':$(tgt).css('width'),'height':$(tgt).css('height')});}});}}
function initScroll(){$(window).scroll(function(){var viewTop=$(window).scrollTop();var viewBottom=(viewTop+$(window).height());var container=$("#content");var containerBottom=Math.floor(container.offset().top+
container.height());var scrollBuffer=150;if(canScroll==true&&((containerBottom-scrollBuffer)<=viewBottom)){canScroll=false;loadMoreResults();}
var b=$(window).scrollTop();var d=$("#right_ad_anchor").offset().top;var c=$("#right_ad");if(b>d){if($.browser.msie&&parseInt($.browser.version)<8)
c.css({position:"fixed",top:"0px",margin:"0 0 0 -150px;"});else
c.css({position:"fixed",top:"10px"});c.css({position:"fixed",top:"10px"});}else{if(b<=d){c.css({position:"relative",top:"",margin:"0 0 0 0"});}}});}
(function($){var cache=[];$.preLoadImages=function(){var args_len=arguments.length;for(var i=args_len;i--;){var cacheImage=document.createElement('img');cacheImage.src=arguments[i];cache.push(cacheImage);}}})(jQuery);jQuery.fn.message=function(m){$.jGrowl(m);};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}('9 17={3i:\'0.1.3\',16:1e-6};l v(){}v.23={e:l(i){8(i<1||i>7.4.q)?w:7.4[i-1]},2R:l(){8 7.4.q},1u:l(){8 F.1x(7.2u(7))},24:l(a){9 n=7.4.q;9 V=a.4||a;o(n!=V.q){8 1L}J{o(F.13(7.4[n-1]-V[n-1])>17.16){8 1L}}H(--n);8 2x},1q:l(){8 v.u(7.4)},1b:l(a){9 b=[];7.28(l(x,i){b.19(a(x,i))});8 v.u(b)},28:l(a){9 n=7.4.q,k=n,i;J{i=k-n;a(7.4[i],i+1)}H(--n)},2q:l(){9 r=7.1u();o(r===0){8 7.1q()}8 7.1b(l(x){8 x/r})},1C:l(a){9 V=a.4||a;9 n=7.4.q,k=n,i;o(n!=V.q){8 w}9 b=0,1D=0,1F=0;7.28(l(x,i){b+=x*V[i-1];1D+=x*x;1F+=V[i-1]*V[i-1]});1D=F.1x(1D);1F=F.1x(1F);o(1D*1F===0){8 w}9 c=b/(1D*1F);o(c<-1){c=-1}o(c>1){c=1}8 F.37(c)},1m:l(a){9 b=7.1C(a);8(b===w)?w:(b<=17.16)},34:l(a){9 b=7.1C(a);8(b===w)?w:(F.13(b-F.1A)<=17.16)},2k:l(a){9 b=7.2u(a);8(b===w)?w:(F.13(b)<=17.16)},2j:l(a){9 V=a.4||a;o(7.4.q!=V.q){8 w}8 7.1b(l(x,i){8 x+V[i-1]})},2C:l(a){9 V=a.4||a;o(7.4.q!=V.q){8 w}8 7.1b(l(x,i){8 x-V[i-1]})},22:l(k){8 7.1b(l(x){8 x*k})},x:l(k){8 7.22(k)},2u:l(a){9 V=a.4||a;9 i,2g=0,n=7.4.q;o(n!=V.q){8 w}J{2g+=7.4[n-1]*V[n-1]}H(--n);8 2g},2f:l(a){9 B=a.4||a;o(7.4.q!=3||B.q!=3){8 w}9 A=7.4;8 v.u([(A[1]*B[2])-(A[2]*B[1]),(A[2]*B[0])-(A[0]*B[2]),(A[0]*B[1])-(A[1]*B[0])])},2A:l(){9 m=0,n=7.4.q,k=n,i;J{i=k-n;o(F.13(7.4[i])>F.13(m)){m=7.4[i]}}H(--n);8 m},2Z:l(x){9 a=w,n=7.4.q,k=n,i;J{i=k-n;o(a===w&&7.4[i]==x){a=i+1}}H(--n);8 a},3g:l(){8 S.2X(7.4)},2d:l(){8 7.1b(l(x){8 F.2d(x)})},2V:l(x){8 7.1b(l(y){8(F.13(y-x)<=17.16)?x:y})},1o:l(a){o(a.K){8 a.1o(7)}9 V=a.4||a;o(V.q!=7.4.q){8 w}9 b=0,2b;7.28(l(x,i){2b=x-V[i-1];b+=2b*2b});8 F.1x(b)},3a:l(a){8 a.1h(7)},2T:l(a){8 a.1h(7)},1V:l(t,a){9 V,R,x,y,z;2S(7.4.q){27 2:V=a.4||a;o(V.q!=2){8 w}R=S.1R(t).4;x=7.4[0]-V[0];y=7.4[1]-V[1];8 v.u([V[0]+R[0][0]*x+R[0][1]*y,V[1]+R[1][0]*x+R[1][1]*y]);1I;27 3:o(!a.U){8 w}9 C=a.1r(7).4;R=S.1R(t,a.U).4;x=7.4[0]-C[0];y=7.4[1]-C[1];z=7.4[2]-C[2];8 v.u([C[0]+R[0][0]*x+R[0][1]*y+R[0][2]*z,C[1]+R[1][0]*x+R[1][1]*y+R[1][2]*z,C[2]+R[2][0]*x+R[2][1]*y+R[2][2]*z]);1I;2P:8 w}},1t:l(a){o(a.K){9 P=7.4.2O();9 C=a.1r(P).4;8 v.u([C[0]+(C[0]-P[0]),C[1]+(C[1]-P[1]),C[2]+(C[2]-(P[2]||0))])}1d{9 Q=a.4||a;o(7.4.q!=Q.q){8 w}8 7.1b(l(x,i){8 Q[i-1]+(Q[i-1]-x)})}},1N:l(){9 V=7.1q();2S(V.4.q){27 3:1I;27 2:V.4.19(0);1I;2P:8 w}8 V},2n:l(){8\'[\'+7.4.2K(\', \')+\']\'},26:l(a){7.4=(a.4||a).2O();8 7}};v.u=l(a){9 V=25 v();8 V.26(a)};v.i=v.u([1,0,0]);v.j=v.u([0,1,0]);v.k=v.u([0,0,1]);v.2J=l(n){9 a=[];J{a.19(F.2F())}H(--n);8 v.u(a)};v.1j=l(n){9 a=[];J{a.19(0)}H(--n);8 v.u(a)};l S(){}S.23={e:l(i,j){o(i<1||i>7.4.q||j<1||j>7.4[0].q){8 w}8 7.4[i-1][j-1]},33:l(i){o(i>7.4.q){8 w}8 v.u(7.4[i-1])},2E:l(j){o(j>7.4[0].q){8 w}9 a=[],n=7.4.q,k=n,i;J{i=k-n;a.19(7.4[i][j-1])}H(--n);8 v.u(a)},2R:l(){8{2D:7.4.q,1p:7.4[0].q}},2D:l(){8 7.4.q},1p:l(){8 7.4[0].q},24:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}o(7.4.q!=M.q||7.4[0].q!=M[0].q){8 1L}9 b=7.4.q,15=b,i,G,10=7.4[0].q,j;J{i=15-b;G=10;J{j=10-G;o(F.13(7.4[i][j]-M[i][j])>17.16){8 1L}}H(--G)}H(--b);8 2x},1q:l(){8 S.u(7.4)},1b:l(a){9 b=[],12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;b[i]=[];J{j=10-G;b[i][j]=a(7.4[i][j],i+1,j+1)}H(--G)}H(--12);8 S.u(b)},2i:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}8(7.4.q==M.q&&7.4[0].q==M[0].q)},2j:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}o(!7.2i(M)){8 w}8 7.1b(l(x,i,j){8 x+M[i-1][j-1]})},2C:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}o(!7.2i(M)){8 w}8 7.1b(l(x,i,j){8 x-M[i-1][j-1]})},2B:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}8(7.4[0].q==M.q)},22:l(a){o(!a.4){8 7.1b(l(x){8 x*a})}9 b=a.1u?2x:1L;9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}o(!7.2B(M)){8 w}9 d=7.4.q,15=d,i,G,10=M[0].q,j;9 e=7.4[0].q,4=[],21,20,c;J{i=15-d;4[i]=[];G=10;J{j=10-G;21=0;20=e;J{c=e-20;21+=7.4[i][c]*M[c][j]}H(--20);4[i][j]=21}H(--G)}H(--d);9 M=S.u(4);8 b?M.2E(1):M},x:l(a){8 7.22(a)},32:l(a,b,c,d){9 e=[],12=c,i,G,j;9 f=7.4.q,1p=7.4[0].q;J{i=c-12;e[i]=[];G=d;J{j=d-G;e[i][j]=7.4[(a+i-1)%f][(b+j-1)%1p]}H(--G)}H(--12);8 S.u(e)},31:l(){9 a=7.4.q,1p=7.4[0].q;9 b=[],12=1p,i,G,j;J{i=1p-12;b[i]=[];G=a;J{j=a-G;b[i][j]=7.4[j][i]}H(--G)}H(--12);8 S.u(b)},1y:l(){8(7.4.q==7.4[0].q)},2A:l(){9 m=0,12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;J{j=10-G;o(F.13(7.4[i][j])>F.13(m)){m=7.4[i][j]}}H(--G)}H(--12);8 m},2Z:l(x){9 a=w,12=7.4.q,15=12,i,G,10=7.4[0].q,j;J{i=15-12;G=10;J{j=10-G;o(7.4[i][j]==x){8{i:i+1,j:j+1}}}H(--G)}H(--12);8 w},30:l(){o(!7.1y){8 w}9 a=[],n=7.4.q,k=n,i;J{i=k-n;a.19(7.4[i][i])}H(--n);8 v.u(a)},1K:l(){9 M=7.1q(),1c;9 n=7.4.q,k=n,i,1s,1n=7.4[0].q,p;J{i=k-n;o(M.4[i][i]==0){2e(j=i+1;j<k;j++){o(M.4[j][i]!=0){1c=[];1s=1n;J{p=1n-1s;1c.19(M.4[i][p]+M.4[j][p])}H(--1s);M.4[i]=1c;1I}}}o(M.4[i][i]!=0){2e(j=i+1;j<k;j++){9 a=M.4[j][i]/M.4[i][i];1c=[];1s=1n;J{p=1n-1s;1c.19(p<=i?0:M.4[j][p]-M.4[i][p]*a)}H(--1s);M.4[j]=1c}}}H(--n);8 M},3h:l(){8 7.1K()},2z:l(){o(!7.1y()){8 w}9 M=7.1K();9 a=M.4[0][0],n=M.4.q-1,k=n,i;J{i=k-n+1;a=a*M.4[i][i]}H(--n);8 a},3f:l(){8 7.2z()},2y:l(){8(7.1y()&&7.2z()===0)},2Y:l(){o(!7.1y()){8 w}9 a=7.4[0][0],n=7.4.q-1,k=n,i;J{i=k-n+1;a+=7.4[i][i]}H(--n);8 a},3e:l(){8 7.2Y()},1Y:l(){9 M=7.1K(),1Y=0;9 a=7.4.q,15=a,i,G,10=7.4[0].q,j;J{i=15-a;G=10;J{j=10-G;o(F.13(M.4[i][j])>17.16){1Y++;1I}}H(--G)}H(--a);8 1Y},3d:l(){8 7.1Y()},2W:l(a){9 M=a.4||a;o(1g(M[0][0])==\'1f\'){M=S.u(M).4}9 T=7.1q(),1p=T.4[0].q;9 b=T.4.q,15=b,i,G,10=M[0].q,j;o(b!=M.q){8 w}J{i=15-b;G=10;J{j=10-G;T.4[i][1p+j]=M[i][j]}H(--G)}H(--b);8 T},2w:l(){o(!7.1y()||7.2y()){8 w}9 a=7.4.q,15=a,i,j;9 M=7.2W(S.I(a)).1K();9 b,1n=M.4[0].q,p,1c,2v;9 c=[],2c;J{i=a-1;1c=[];b=1n;c[i]=[];2v=M.4[i][i];J{p=1n-b;2c=M.4[i][p]/2v;1c.19(2c);o(p>=15){c[i].19(2c)}}H(--b);M.4[i]=1c;2e(j=0;j<i;j++){1c=[];b=1n;J{p=1n-b;1c.19(M.4[j][p]-M.4[i][p]*M.4[j][i])}H(--b);M.4[j]=1c}}H(--a);8 S.u(c)},3c:l(){8 7.2w()},2d:l(){8 7.1b(l(x){8 F.2d(x)})},2V:l(x){8 7.1b(l(p){8(F.13(p-x)<=17.16)?x:p})},2n:l(){9 a=[];9 n=7.4.q,k=n,i;J{i=k-n;a.19(v.u(7.4[i]).2n())}H(--n);8 a.2K(\'\\n\')},26:l(a){9 i,4=a.4||a;o(1g(4[0][0])!=\'1f\'){9 b=4.q,15=b,G,10,j;7.4=[];J{i=15-b;G=4[i].q;10=G;7.4[i]=[];J{j=10-G;7.4[i][j]=4[i][j]}H(--G)}H(--b);8 7}9 n=4.q,k=n;7.4=[];J{i=k-n;7.4.19([4[i]])}H(--n);8 7}};S.u=l(a){9 M=25 S();8 M.26(a)};S.I=l(n){9 a=[],k=n,i,G,j;J{i=k-n;a[i]=[];G=k;J{j=k-G;a[i][j]=(i==j)?1:0}H(--G)}H(--n);8 S.u(a)};S.2X=l(a){9 n=a.q,k=n,i;9 M=S.I(n);J{i=k-n;M.4[i][i]=a[i]}H(--n);8 M};S.1R=l(b,a){o(!a){8 S.u([[F.1H(b),-F.1G(b)],[F.1G(b),F.1H(b)]])}9 d=a.1q();o(d.4.q!=3){8 w}9 e=d.1u();9 x=d.4[0]/e,y=d.4[1]/e,z=d.4[2]/e;9 s=F.1G(b),c=F.1H(b),t=1-c;8 S.u([[t*x*x+c,t*x*y-s*z,t*x*z+s*y],[t*x*y+s*z,t*y*y+c,t*y*z-s*x],[t*x*z-s*y,t*y*z+s*x,t*z*z+c]])};S.3b=l(t){9 c=F.1H(t),s=F.1G(t);8 S.u([[1,0,0],[0,c,-s],[0,s,c]])};S.39=l(t){9 c=F.1H(t),s=F.1G(t);8 S.u([[c,0,s],[0,1,0],[-s,0,c]])};S.38=l(t){9 c=F.1H(t),s=F.1G(t);8 S.u([[c,-s,0],[s,c,0],[0,0,1]])};S.2J=l(n,m){8 S.1j(n,m).1b(l(){8 F.2F()})};S.1j=l(n,m){9 a=[],12=n,i,G,j;J{i=n-12;a[i]=[];G=m;J{j=m-G;a[i][j]=0}H(--G)}H(--12);8 S.u(a)};l 14(){}14.23={24:l(a){8(7.1m(a)&&7.1h(a.K))},1q:l(){8 14.u(7.K,7.U)},2U:l(a){9 V=a.4||a;8 14.u([7.K.4[0]+V[0],7.K.4[1]+V[1],7.K.4[2]+(V[2]||0)],7.U)},1m:l(a){o(a.W){8 a.1m(7)}9 b=7.U.1C(a.U);8(F.13(b)<=17.16||F.13(b-F.1A)<=17.16)},1o:l(a){o(a.W){8 a.1o(7)}o(a.U){o(7.1m(a)){8 7.1o(a.K)}9 N=7.U.2f(a.U).2q().4;9 A=7.K.4,B=a.K.4;8 F.13((A[0]-B[0])*N[0]+(A[1]-B[1])*N[1]+(A[2]-B[2])*N[2])}1d{9 P=a.4||a;9 A=7.K.4,D=7.U.4;9 b=P[0]-A[0],2a=P[1]-A[1],29=(P[2]||0)-A[2];9 c=F.1x(b*b+2a*2a+29*29);o(c===0)8 0;9 d=(b*D[0]+2a*D[1]+29*D[2])/c;9 e=1-d*d;8 F.13(c*F.1x(e<0?0:e))}},1h:l(a){9 b=7.1o(a);8(b!==w&&b<=17.16)},2T:l(a){8 a.1h(7)},1v:l(a){o(a.W){8 a.1v(7)}8(!7.1m(a)&&7.1o(a)<=17.16)},1U:l(a){o(a.W){8 a.1U(7)}o(!7.1v(a)){8 w}9 P=7.K.4,X=7.U.4,Q=a.K.4,Y=a.U.4;9 b=X[0],1z=X[1],1B=X[2],1T=Y[0],1S=Y[1],1M=Y[2];9 c=P[0]-Q[0],2s=P[1]-Q[1],2r=P[2]-Q[2];9 d=-b*c-1z*2s-1B*2r;9 e=1T*c+1S*2s+1M*2r;9 f=b*b+1z*1z+1B*1B;9 g=1T*1T+1S*1S+1M*1M;9 h=b*1T+1z*1S+1B*1M;9 k=(d*g/f+h*e)/(g-h*h);8 v.u([P[0]+k*b,P[1]+k*1z,P[2]+k*1B])},1r:l(a){o(a.U){o(7.1v(a)){8 7.1U(a)}o(7.1m(a)){8 w}9 D=7.U.4,E=a.U.4;9 b=D[0],1l=D[1],1k=D[2],1P=E[0],1O=E[1],1Q=E[2];9 x=(1k*1P-b*1Q),y=(b*1O-1l*1P),z=(1l*1Q-1k*1O);9 N=v.u([x*1Q-y*1O,y*1P-z*1Q,z*1O-x*1P]);9 P=11.u(a.K,N);8 P.1U(7)}1d{9 P=a.4||a;o(7.1h(P)){8 v.u(P)}9 A=7.K.4,D=7.U.4;9 b=D[0],1l=D[1],1k=D[2],1w=A[0],18=A[1],1a=A[2];9 x=b*(P[1]-18)-1l*(P[0]-1w),y=1l*((P[2]||0)-1a)-1k*(P[1]-18),z=1k*(P[0]-1w)-b*((P[2]||0)-1a);9 V=v.u([1l*x-1k*z,1k*y-b*x,b*z-1l*y]);9 k=7.1o(P)/V.1u();8 v.u([P[0]+V.4[0]*k,P[1]+V.4[1]*k,(P[2]||0)+V.4[2]*k])}},1V:l(t,a){o(1g(a.U)==\'1f\'){a=14.u(a.1N(),v.k)}9 R=S.1R(t,a.U).4;9 C=a.1r(7.K).4;9 A=7.K.4,D=7.U.4;9 b=C[0],1E=C[1],1J=C[2],1w=A[0],18=A[1],1a=A[2];9 x=1w-b,y=18-1E,z=1a-1J;8 14.u([b+R[0][0]*x+R[0][1]*y+R[0][2]*z,1E+R[1][0]*x+R[1][1]*y+R[1][2]*z,1J+R[2][0]*x+R[2][1]*y+R[2][2]*z],[R[0][0]*D[0]+R[0][1]*D[1]+R[0][2]*D[2],R[1][0]*D[0]+R[1][1]*D[1]+R[1][2]*D[2],R[2][0]*D[0]+R[2][1]*D[1]+R[2][2]*D[2]])},1t:l(a){o(a.W){9 A=7.K.4,D=7.U.4;9 b=A[0],18=A[1],1a=A[2],2N=D[0],1l=D[1],1k=D[2];9 c=7.K.1t(a).4;9 d=b+2N,2h=18+1l,2o=1a+1k;9 Q=a.1r([d,2h,2o]).4;9 e=[Q[0]+(Q[0]-d)-c[0],Q[1]+(Q[1]-2h)-c[1],Q[2]+(Q[2]-2o)-c[2]];8 14.u(c,e)}1d o(a.U){8 7.1V(F.1A,a)}1d{9 P=a.4||a;8 14.u(7.K.1t([P[0],P[1],(P[2]||0)]),7.U)}},1Z:l(a,b){a=v.u(a);b=v.u(b);o(a.4.q==2){a.4.19(0)}o(b.4.q==2){b.4.19(0)}o(a.4.q>3||b.4.q>3){8 w}9 c=b.1u();o(c===0){8 w}7.K=a;7.U=v.u([b.4[0]/c,b.4[1]/c,b.4[2]/c]);8 7}};14.u=l(a,b){9 L=25 14();8 L.1Z(a,b)};14.X=14.u(v.1j(3),v.i);14.Y=14.u(v.1j(3),v.j);14.Z=14.u(v.1j(3),v.k);l 11(){}11.23={24:l(a){8(7.1h(a.K)&&7.1m(a))},1q:l(){8 11.u(7.K,7.W)},2U:l(a){9 V=a.4||a;8 11.u([7.K.4[0]+V[0],7.K.4[1]+V[1],7.K.4[2]+(V[2]||0)],7.W)},1m:l(a){9 b;o(a.W){b=7.W.1C(a.W);8(F.13(b)<=17.16||F.13(F.1A-b)<=17.16)}1d o(a.U){8 7.W.2k(a.U)}8 w},2k:l(a){9 b=7.W.1C(a.W);8(F.13(F.1A/2-b)<=17.16)},1o:l(a){o(7.1v(a)||7.1h(a)){8 0}o(a.K){9 A=7.K.4,B=a.K.4,N=7.W.4;8 F.13((A[0]-B[0])*N[0]+(A[1]-B[1])*N[1]+(A[2]-B[2])*N[2])}1d{9 P=a.4||a;9 A=7.K.4,N=7.W.4;8 F.13((A[0]-P[0])*N[0]+(A[1]-P[1])*N[1]+(A[2]-(P[2]||0))*N[2])}},1h:l(a){o(a.W){8 w}o(a.U){8(7.1h(a.K)&&7.1h(a.K.2j(a.U)))}1d{9 P=a.4||a;9 A=7.K.4,N=7.W.4;9 b=F.13(N[0]*(A[0]-P[0])+N[1]*(A[1]-P[1])+N[2]*(A[2]-(P[2]||0)));8(b<=17.16)}},1v:l(a){o(1g(a.U)==\'1f\'&&1g(a.W)==\'1f\'){8 w}8!7.1m(a)},1U:l(a){o(!7.1v(a)){8 w}o(a.U){9 A=a.K.4,D=a.U.4,P=7.K.4,N=7.W.4;9 b=(N[0]*(P[0]-A[0])+N[1]*(P[1]-A[1])+N[2]*(P[2]-A[2]))/(N[0]*D[0]+N[1]*D[1]+N[2]*D[2]);8 v.u([A[0]+D[0]*b,A[1]+D[1]*b,A[2]+D[2]*b])}1d o(a.W){9 c=7.W.2f(a.W).2q();9 N=7.W.4,A=7.K.4,O=a.W.4,B=a.K.4;9 d=S.1j(2,2),i=0;H(d.2y()){i++;d=S.u([[N[i%3],N[(i+1)%3]],[O[i%3],O[(i+1)%3]]])}9 e=d.2w().4;9 x=N[0]*A[0]+N[1]*A[1]+N[2]*A[2];9 y=O[0]*B[0]+O[1]*B[1]+O[2]*B[2];9 f=[e[0][0]*x+e[0][1]*y,e[1][0]*x+e[1][1]*y];9 g=[];2e(9 j=1;j<=3;j++){g.19((i==j)?0:f[(j+(5-i)%3)%3])}8 14.u(g,c)}},1r:l(a){9 P=a.4||a;9 A=7.K.4,N=7.W.4;9 b=(A[0]-P[0])*N[0]+(A[1]-P[1])*N[1]+(A[2]-(P[2]||0))*N[2];8 v.u([P[0]+N[0]*b,P[1]+N[1]*b,(P[2]||0)+N[2]*b])},1V:l(t,a){9 R=S.1R(t,a.U).4;9 C=a.1r(7.K).4;9 A=7.K.4,N=7.W.4;9 b=C[0],1E=C[1],1J=C[2],1w=A[0],18=A[1],1a=A[2];9 x=1w-b,y=18-1E,z=1a-1J;8 11.u([b+R[0][0]*x+R[0][1]*y+R[0][2]*z,1E+R[1][0]*x+R[1][1]*y+R[1][2]*z,1J+R[2][0]*x+R[2][1]*y+R[2][2]*z],[R[0][0]*N[0]+R[0][1]*N[1]+R[0][2]*N[2],R[1][0]*N[0]+R[1][1]*N[1]+R[1][2]*N[2],R[2][0]*N[0]+R[2][1]*N[1]+R[2][2]*N[2]])},1t:l(a){o(a.W){9 A=7.K.4,N=7.W.4;9 b=A[0],18=A[1],1a=A[2],2M=N[0],2L=N[1],2Q=N[2];9 c=7.K.1t(a).4;9 d=b+2M,2p=18+2L,2m=1a+2Q;9 Q=a.1r([d,2p,2m]).4;9 e=[Q[0]+(Q[0]-d)-c[0],Q[1]+(Q[1]-2p)-c[1],Q[2]+(Q[2]-2m)-c[2]];8 11.u(c,e)}1d o(a.U){8 7.1V(F.1A,a)}1d{9 P=a.4||a;8 11.u(7.K.1t([P[0],P[1],(P[2]||0)]),7.W)}},1Z:l(a,b,c){a=v.u(a);a=a.1N();o(a===w){8 w}b=v.u(b);b=b.1N();o(b===w){8 w}o(1g(c)==\'1f\'){c=w}1d{c=v.u(c);c=c.1N();o(c===w){8 w}}9 d=a.4[0],18=a.4[1],1a=a.4[2];9 e=b.4[0],1W=b.4[1],1X=b.4[2];9 f,1i;o(c!==w){9 g=c.4[0],2l=c.4[1],2t=c.4[2];f=v.u([(1W-18)*(2t-1a)-(1X-1a)*(2l-18),(1X-1a)*(g-d)-(e-d)*(2t-1a),(e-d)*(2l-18)-(1W-18)*(g-d)]);1i=f.1u();o(1i===0){8 w}f=v.u([f.4[0]/1i,f.4[1]/1i,f.4[2]/1i])}1d{1i=F.1x(e*e+1W*1W+1X*1X);o(1i===0){8 w}f=v.u([b.4[0]/1i,b.4[1]/1i,b.4[2]/1i])}7.K=a;7.W=f;8 7}};11.u=l(a,b,c){9 P=25 11();8 P.1Z(a,b,c)};11.2I=11.u(v.1j(3),v.k);11.2H=11.u(v.1j(3),v.i);11.2G=11.u(v.1j(3),v.j);11.36=11.2I;11.35=11.2H;11.3j=11.2G;9 $V=v.u;9 $M=S.u;9 $L=14.u;9 $P=11.u;',62,206,'||||elements|||this|return|var||||||||||||function|||if||length||||create|Vector|null|||||||||Math|nj|while||do|anchor||||||||Matrix||direction||normal||||kj|Plane|ni|abs|Line|ki|precision|Sylvester|A2|push|A3|map|els|else||undefined|typeof|contains|mod|Zero|D3|D2|isParallelTo|kp|distanceFrom|cols|dup|pointClosestTo|np|reflectionIn|modulus|intersects|A1|sqrt|isSquare|X2|PI|X3|angleFrom|mod1|C2|mod2|sin|cos|break|C3|toRightTriangular|false|Y3|to3D|E2|E1|E3|Rotation|Y2|Y1|intersectionWith|rotate|v12|v13|rank|setVectors|nc|sum|multiply|prototype|eql|new|setElements|case|each|PA3|PA2|part|new_element|round|for|cross|product|AD2|isSameSizeAs|add|isPerpendicularTo|v22|AN3|inspect|AD3|AN2|toUnitVector|PsubQ3|PsubQ2|v23|dot|divisor|inverse|true|isSingular|determinant|max|canMultiplyFromLeft|subtract|rows|col|random|ZX|YZ|XY|Random|join|N2|N1|D1|slice|default|N3|dimensions|switch|liesIn|translate|snapTo|augment|Diagonal|trace|indexOf|diagonal|transpose|minor|row|isAntiparallelTo|ZY|YX|acos|RotationZ|RotationY|liesOn|RotationX|inv|rk|tr|det|toDiagonalMatrix|toUpperTriangular|version|XZ'.split('|'),0,{}));jQuery(function(){if(!jQuery.browser.msie)return;if(Transformie.stylesheets)
Transformie.parseStylesheets();if(Transformie.inlineCSS){jQuery(Transformie.inlineCSS===true?'*':Transformie.inlineCSS).each(function(){if(Transformie.resolveCSSKey(this.style))
Transformie.refreshMatrix(this,Transformie.resolveCSSKey(this.style));});}
if(Transformie.trackChangesFor){Transformie.bindChangeEvent(Transformie.trackChangesFor);}});var Transformie={inlineCSS:'*',stylesheets:true,trackChangesFor:'*',centerOrigin:'margin',toRadian:function(value){if(value.indexOf("deg")!=-1){return parseInt(value,10)*(Math.PI*2/360);}else if(value.indexOf("grad")!=-1){return parseInt(value,10)*(Math.PI/200);}else{return parseInt(value,10);}},bindChangeEvent:function(query){jQuery(query).unbind('propertychange').bind('propertychange',function(e){if(e.originalEvent.propertyName=='style.webkitTransform'||e.originalEvent.propertyName=='style.MozTransform'||e.originalEvent.propertyName=='style.transform')
Transformie.refreshMatrix(this,Transformie.resolveCSSKey(this.style));});},resolveCSSKey:function(style){return style['-webkit-transform']||style['webkit-transform']||style['transform']||style.webkitTransform||style['-moz-transform']||style['moz-transform']||style.MozTransform||style.mozTransform;},parseStylesheets:function(){for(var i=0;i<document.styleSheets.length;i++){for(var j=0;j<document.styleSheets[i].rules.length;j++){if(Transformie.resolveCSSKey(document.styleSheets[i].rules[j].style))
Transformie.refreshMatrix(document.styleSheets[i].rules[j].selectorText,Transformie.resolveCSSKey(document.styleSheets[i].rules[j].style));};};},refreshMatrix:function(selector,ruleValue){if(selector.indexOf&&selector.indexOf(':hover')!=-1)
return;var functions=ruleValue.match(/[A-z]+\([^\)]+/g)||[];var matrices=[];for(var k=0;k<functions.length;k++){var func=functions[k].split('(')[0],value=functions[k].split('(')[1];switch(func){case'matrix':var values=value.split(',');matrices.push($M([[values[0],values[2],0],[values[1],values[3],0],[0,0,1]]));break;case'rotate':var a=Transformie.toRadian(value);matrices.push($M([[Math.cos(a),-Math.sin(a),0],[Math.sin(a),Math.cos(a),0],[0,0,1]]));break;case'scale':matrices.push($M([[value,0,0],[0,value,0],[0,0,1]]));break;case'scaleX':matrices.push($M([[value,0,0],[0,1,0],[0,0,1]]));break;case'scaleY':matrices.push($M([[1,0,0],[0,value,0],[0,0,1]]));break;case'skew':var a=Transformie.toRadian(value);matrices.push($M([[1,0,0],[Math.tan(a),1,0],[0,0,1]]));case'skewX':var a=Transformie.toRadian(value);matrices.push($M([[1,Math.tan(a),0],[0,1,0],[0,0,1]]));break;case'skewY':var a=Transformie.toRadian(value);matrices.push($M([[1,0,0],[Math.tan(a),1,0],[0,0,1]]));break;};};if(!matrices.length)
return;var matrix=matrices[0];for(var k=0;k<matrices.length;k++){if(matrices[k+1])matrix=matrices[k].x(matrices[k+1]);};jQuery(selector).each(function(){if(!this.filters["DXImageTransform.Microsoft.Matrix"]){this.style.filter=(this.style.filter?'':' ')+"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand')";Transformie.bindChangeEvent(this);}
this.filters["DXImageTransform.Microsoft.Matrix"].M11=matrix.elements[0][0];this.filters["DXImageTransform.Microsoft.Matrix"].M12=matrix.elements[0][1];this.filters["DXImageTransform.Microsoft.Matrix"].M21=matrix.elements[1][0];this.filters["DXImageTransform.Microsoft.Matrix"].M22=matrix.elements[1][1];if(Transformie.centerOrigin){this.style[Transformie.centerOrigin=='margin'?'marginLeft':'left']=-(this.offsetWidth/2)+(this.clientWidth/2)+"px";this.style[Transformie.centerOrigin=='margin'?'marginTop':'top']=-(this.offsetHeight/2)+(this.clientHeight/2)+"px";}});}};;(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnFirst:null,btnLast:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var running=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var div=$(this),ul=$("ul",div),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone()).append(tLi.slice(0,v).clone());o.start+=v;}
var li=$("li",ul),itemLength=li.size(),curr=o.start;div.css("visibility","visible");li.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});div.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var liSize=o.vertical?height(li):width(li);var ulSize=liSize*itemLength;var divSize=liSize*v;li.css({width:li.width(),height:li.height()});ul.css(sizeCss,ulSize+"px").css(animCss,-(curr*liSize));div.css(sizeCss,divSize+"px");if(o.btnPrev)
$(o.btnPrev).click(function(){return go(curr-o.scroll);});if(o.btnNext)
$(o.btnNext).click(function(){return go(curr+o.scroll);});if(o.btnFirst)
$(o.btnFirst).click(function(){return go(o.start);});if(o.btnLast)
$(o.btnLast).click(function(){return go(itemLength-v-v);});if(o.btnGo)
$.each(o.btnGo,function(i,val){$(val).click(function(){return go(o.circular?o.visible+i:i);});});if(o.mouseWheel&&div.mousewheel)
div.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll);});if(o.auto)
setInterval(function(){go(curr+o.scroll);},o.auto+o.speed);function vis(){return li.slice(curr).slice(0,v);};function go(to){if(!running){if(o.beforeStart)
o.beforeStart.call(this,vis());if(o.circular){if(to<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*liSize)+"px");curr=to==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll;}else if(to>=itemLength-v+1){ul.css(animCss,-((v)*liSize)+"px");curr=to==itemLength-v+1?v+1:v+o.scroll;}else curr=to;}else{if(to<0||to>itemLength-v)return;else curr=to;}
running=true;ul.animate(animCss=="left"?{left:-(curr*liSize)}:{top:-(curr*liSize)},o.speed,o.easing,function(){if(o.afterEnd)
o.afterEnd.call(this,vis());running=false;});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled");}}
return false;};});};function css(el,prop){return parseInt($.css(el[0],prop))||0;};function width(el){return el[0].offsetWidth+css(el,'marginLeft')+css(el,'marginRight');};function height(el){return el[0].offsetHeight+css(el,'marginTop')+css(el,'marginBottom');};})(jQuery);;(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var validator=$.data(this[0],'validator');if(validator){return validator;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});if(validator.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){validator.submitButton=this;});}this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){if(validator.submitButton){var hidden=$("<input type='hidden'/>").attr("name",validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm);}validator.settings.submitHandler.call(validator,validator.currentForm);if(validator.submitButton){hidden.remove();}return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}return handle();}else{validator.focusInvalid();return false;}});}return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=true;var validator=$(this[0].form).validate();this.each(function(){valid&=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.validator.format=function(source,params){if(arguments.length==1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.validator.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass,this.settings.validClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);},highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass);},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.validator.format("Please enter no more than {0} characters."),minlength:$.validator.format("Please enter at least {0} characters."),rangelength:$.validator.format("Please enter a value between {0} and {1} characters long."),range:$.validator.format("Please enter a value between {0} and {1}."),max:$.validator.format("Please enter a value less than or equal to {0}."),min:$.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id
+", check the '"+rule.method+"' method");throw e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;i<arguments.length;i++){if(arguments[i]!==undefined)return arguments[i];}return undefined;},defaultMessage:function(element,method){return this.findDefined(this.customMessage(element.name,method),this.customMetaMessage(element,method),!this.settings.ignoreTitle&&element.title||undefined,$.validator.messages[method],"<strong>Warning: No message defined for "+element.name+"</strong>");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parent(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass,this.settings.validClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))return this.findByName(element.name).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}if(rules.messages){delete rules.messages}return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message||$.validator.messages[name];if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){var valid=response===true;if(valid){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=previous.message=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}previous.valid=valid;validator.stopRequest(element,valid);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]+/.test(value))return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param.replace(/,/g,'|'):"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});$.format=$.validator.format;})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);;;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};var url=$.trim(this.attr('action'));if(url){url=(url.match(/^([^#]+)/)||[])[1];}
url=url||window.location.href||''
options=$.extend({url:url,type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]});}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;var multipart=false;if(options.iframe||found||multipart){if(options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="about:blank" />');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank');}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')
form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)
form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var nullCheckFlag=0;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if((doc.body==null||doc.body.innerHTML=='')&&!nullCheckFlag){nullCheckFlag=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}
continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0],n=input.name;if(n&&!input.disabled&&input.type=='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);;jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};;(function($){$.timeago=function(timestamp){if(timestamp instanceof Date)return inWords(timestamp);else if(typeof timestamp=="string")return inWords($.timeago.parse(timestamp));else return inWords($.timeago.datetime(timestamp));};var $t=$.timeago;$.extend($.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",ago:null,fromNow:null,seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years"}},inWords:function(distanceMillis){var $l=this.settings.strings;var prefix=$l.prefixAgo;var suffix=$l.suffixAgo||$l.ago;if(this.settings.allowFuture){if(distanceMillis<0){prefix=$l.prefixFromNow;suffix=$l.suffixFromNow||$l.fromNow;}
distanceMillis=Math.abs(distanceMillis);}
var seconds=distanceMillis/1000;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;var words=seconds<45&&substitute($l.seconds,Math.round(seconds))||seconds<90&&substitute($l.minute,1)||minutes<45&&substitute($l.minutes,Math.round(minutes))||minutes<90&&substitute($l.hour,1)||hours<24&&substitute($l.hours,Math.round(hours))||hours<48&&substitute($l.day,1)||days<30&&substitute($l.days,Math.floor(days))||days<60&&substitute($l.month,1)||days<365&&substitute($l.months,Math.floor(days/30))||years<2&&substitute($l.year,1)||substitute($l.years,Math.floor(years));return $.trim([prefix,words,suffix].join(" "));},parse:function(iso8601){var s=$.trim(iso8601);s=s.replace(/-/,"/").replace(/-/,"/");s=s.replace(/T/," ").replace(/Z/," UTC");s=s.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2");return new Date(s);},datetime:function(elem){var iso8601=$(elem).is('time')?$(elem).attr('datetime'):$(elem).attr('title');return $t.parse(iso8601);}});$.fn.timeago=function(){var self=this;self.each(refresh);var $s=$t.settings;if($s.refreshMillis>0){setInterval(function(){self.each(refresh);},$s.refreshMillis);}
return self;};function refresh(){var data=prepareData(this);if(!isNaN(data.datetime)){$(this).text(inWords(data.datetime));}
return this;}
function prepareData(element){element=$(element);if(element.data("timeago")===undefined){element.data("timeago",{datetime:$t.datetime(element)});var text=$.trim(element.text());if(text.length>0)element.attr("title",text);}
return element.data("timeago");}
function inWords(date){return $t.inWords(distance(date));}
function distance(date){return(new Date().getTime()-date.getTime());}
function substitute(stringOrFunction,value){var string=$.isFunction(stringOrFunction)?stringOrFunction(value):stringOrFunction;return string.replace(/%d/i,value);}
document.createElement('abbr');document.createElement('time');})(jQuery);;function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='<object ';for(var i in objAttrs)
str+=i+'="'+objAttrs[i]+'" ';str+='>';for(var i in params)
str+='<param name="'+i+'" value="'+params[i]+'" /> ';str+='<embed ';for(var i in embedAttrs)
str+=i+'="'+embedAttrs[i]+'" ';str+=' ></embed></object>';document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){var ret=AC_GetArgs
(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"id":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;};if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;;FlashObject=function(swf,id,w,h,ver,c,wm){this.swf=swf;this.id=id;this.width=w;this.height=h;this.version=ver||6;this.align="middle";this.redirect="";this.sq=document.location.search.split("?")[1]||"";this.altTxt="Please <a href='http://www.macromedia.com/go/getflashplayer'>upgrade your Flash Player</a>.";this.bypassTxt="<p>Already have Flash Player? <a href='?detectflash=false&"+this.sq+"'>Click here if you have Flash Player "+this.version+" installed</a>.</p>";this.params=new Object();this.variables=new Object();if(c)this.color=this.addParam('bgcolor',c);if(wm)this.addParam('wmode',wm);this.addParam('quality','high');this.doDetect=getQueryParamValue('detectflash');}
FlashObject.prototype.addParam=function(name,value){this.params[name]=value;}
FlashObject.prototype.getParams=function(){return this.params;}
FlashObject.prototype.getParam=function(name){return this.params[name];}
FlashObject.prototype.addVariable=function(name,value){this.variables[name]=value;}
FlashObject.prototype.getVariable=function(name){return this.variables[name];}
FlashObject.prototype.getVariables=function(){return this.variables;}
FlashObject.prototype.getParamTags=function(){var paramTags="";for(var param in this.getParams()){paramTags+='<param name="'+param+'" value="'+this.getParam(param)+'" />';}
if(paramTags==""){paramTags=null;}
return paramTags;}
FlashObject.prototype.getHTML=function(){var flashHTML="";if(window.ActiveXObject&&navigator.userAgent.indexOf('Mac')==-1){flashHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'">';flashHTML+='<param name="movie" value="'+this.swf+'" />';if(this.getParamTags()!=null){flashHTML+=this.getParamTags();}
if(this.getVariablePairs()!=null){flashHTML+='<param name="flashVars" value="'+this.getVariablePairs()+'" />';}
flashHTML+='</object>';}
else{flashHTML+='<embed type="application/x-shockwave-flash" src="'+this.swf+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'"';for(var param in this.getParams()){flashHTML+=' '+param+'="'+this.getParam(param)+'"';}
if(this.getVariablePairs()!=null){flashHTML+=' flashVars="'+this.getVariablePairs()+'"';}
flashHTML+='></embed>';}
return flashHTML;}
FlashObject.prototype.getVariablePairs=function(){var variablePairs=new Array();for(var name in this.getVariables()){variablePairs.push(name+"="+escape(this.getVariable(name)));}
if(variablePairs.length>0){return variablePairs.join("&");}
else{return null;}}
FlashObject.prototype.write=function(elementId){if(detectFlash(this.version)||this.doDetect=='false'){if(elementId){document.getElementById(elementId).innerHTML=this.getHTML();}else{document.write(this.getHTML());}}else{if(this.redirect!=""){document.location.replace(this.redirect);}else{if(elementId){document.getElementById(elementId).innerHTML=this.altTxt+""+this.bypassTxt;}else{document.write(this.altTxt+""+this.bypassTxt);}}}}
function getFlashVersion(){var flashversion=0;if(navigator.plugins&&navigator.plugins.length){var x=navigator.plugins["Shockwave Flash"];if(x){if(x.description){var y=x.description;flashversion=y.charAt(y.indexOf('.')-1);}}}else{result=false;for(var i=15;i>=3&&result!=true;i--){execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');flashversion=i;}}
return flashversion;}
function detectFlash(ver){if(getFlashVersion()>=ver){return true;}else{return false;}}
function getQueryParamValue(param){var q=document.location.search;var detectIndex=q.indexOf(param);var endIndex=(q.indexOf("&",detectIndex)!=-1)?q.indexOf("&",detectIndex):q.length;if(q.length>1&&detectIndex!=-1){return q.substring(q.indexOf("=",detectIndex)+1,endIndex);}else{return"";}}
if(Array.prototype.push==null){Array.prototype.push=function(item){this[this.length]=item;return this.length;}};(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.substring(0,q)||"*";var o=s.substring(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).substring(2,10)}var h=function(t,r,s){var q=this;var p={};var u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.substring(0,v.length-1);var w="onBefore"+v.substring(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var s={};var o=this;var u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var y=q._api().fp_getPlugin(p);if(!y){return}i(o,y);delete o.methods;if(!u){m(y.methods,function(){var A=""+this;o[A]=function(){var B=[].slice.call(arguments);var C=q._api().fp_invoke(p,A,B);return C==="undefined"||C===undefined?o:C}});u=true}}var z=s[w];if(z){z.apply(o,v);if(w.substring(0,1)=="_"){delete s[w]}}}})};function b(o,t,z){var E=this,y=null,x,u,p=[],s={},B={},r,v,w,D,A,q;i(E,{id:function(){return r},isLoaded:function(){return(y!==null)},getParent:function(){return o},hide:function(F){if(F){o.style.height="0px"}if(y){y.style.height="0px"}return E},show:function(){o.style.height=q+"px";if(y){y.style.height=A+"px"}return E},isHidden:function(){return y&&parseInt(y.style.height,10)===0},load:function(F){if(!y&&E._fireEvent("onBeforeLoad")!==false){m(a,function(){this.unload()});x=o.innerHTML;if(x&&!flashembed.isSupported(t.version)){o.innerHTML=""}flashembed(o,t,{config:z});if(F){F.cached=true;j(B,"onLoad",F)}}return E},unload:function(){if(x.replace(/\s/g,"")!==""){if(E._fireEvent("onBeforeUnload")===false){return E}try{if(y){y.fp_close();E._fireEvent("onUnload")}}catch(F){}y=null;o.innerHTML=x}return E},getClip:function(F){if(F===undefined){F=D}return p[F]},getCommonClip:function(){return u},getPlaylist:function(){return p},getPlugin:function(F){var H=s[F];if(!H&&E.isLoaded()){var G=E._api().fp_getPlugin(F);if(G){H=new l(F,G,E);s[F]=H}}return H},getScreen:function(){return E.getPlugin("screen")},getControls:function(){return E.getPlugin("controls")},getConfig:function(F){return F?k(z):z},getFlashParams:function(){return t},loadPlugin:function(I,H,K,J){if(typeof K=="function"){J=K;K={}}var G=J?e():"_";E._api().fp_loadPlugin(I,H,K,G);var F={};F[G]=J;var L=new l(I,null,E,F);s[I]=L;return L},getState:function(){return y?y.fp_getState():-1},play:function(G,F){function H(){if(G!==undefined){E._api().fp_play(G,F)}else{E._api().fp_play()}}if(y){H()}else{E.load(function(){H()})}return E},getVersion:function(){var G="flowplayer.js 3.1.4";if(y){var F=y.fp_getVersion();F.push(G);return F}return G},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when calling an API method"}return y},setClip:function(F){E.setPlaylist([F]);return E},getIndex:function(){return w}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var F="on"+this;if(F.indexOf("*")!=-1){F=F.substring(0,F.length-1);var G="onBefore"+F.substring(2);E[G]=function(H){j(B,G,H);return E}}E[F]=function(H){j(B,F,H);return E}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed").split(","),function(){var F=this;E[F]=function(H,G){if(!y){return E}var I=null;if(H!==undefined&&G!==undefined){I=y["fp_"+F](H,G)}else{I=(H===undefined)?y["fp_"+F]():y["fp_"+F](H)}return I==="undefined"||I===undefined?E:I}});E._fireEvent=function(O){if(typeof O=="string"){O=[O]}var P=O[0],M=O[1],K=O[2],J=O[3],I=0;if(z.debug){g(O)}if(!y&&P=="onLoad"&&M=="player"){y=y||c(v);A=y.clientHeight;m(p,function(){this._fireEvent("onLoad")});m(s,function(Q,R){R._fireEvent("onUpdate")});u._fireEvent("onLoad")}if(P=="onLoad"&&M!="player"){return}if(P=="onError"){if(typeof M=="string"||(typeof M=="number"&&typeof K=="number")){M=K;K=J}}if(P=="onContextMenu"){m(z.contextMenu[M],function(Q,R){R.call(E)});return}if(P=="onPluginEvent"){var F=M.name||M;var G=s[F];if(G){G._fireEvent("onUpdate",M);G._fireEvent(K,O.slice(3))}return}if(P=="onPlaylistReplace"){p=[];var L=0;m(M,function(){p.push(new h(this,L++,E))})}if(P=="onClipAdd"){if(M.isInStream){return}M=new h(M,K,E);p.splice(K,0,M);for(I=K+1;I<p.length;I++){p[I].index++}}var N=true;if(typeof M=="number"&&M<p.length){D=M;var H=p[M];if(H){N=H._fireEvent(P,K,J)}if(!H||N!==false){N=u._fireEvent(P,K,J,H)}}m(B[P],function(){N=this.call(E,M,K);if(this.cached){B[P].splice(I,1)}if(N===false){return false}I++});return N};function C(){if($f(o)){$f(o).getParent().innerHTML="";w=$f(o).getIndex();a[w]=E}else{a.push(E);w=a.length-1}q=parseInt(o.style.height,10)||o.clientHeight;if(typeof t=="string"){t={src:t}}r=o.id||"fp"+e();v=t.id||r+"_api";t.id=v;z.playerId=r;if(typeof z=="string"){z={clip:{url:z}}}if(typeof z.clip=="string"){z.clip={url:z.clip}}z.clip=z.clip||{};if(o.getAttribute("href",2)&&!z.clip.url){z.clip.url=o.getAttribute("href",2)}u=new h(z.clip,-1,E);z.playlist=z.playlist||[z.clip];var F=0;m(z.playlist,function(){var H=this;if(typeof H=="object"&&H.length){H={url:""+H}}m(z.clip,function(I,J){if(J!==undefined&&H[I]===undefined&&typeof J!="function"){H[I]=J}});z.playlist[F]=H;H=new h(H,F,E);p.push(H);F++});m(z,function(H,I){if(typeof I=="function"){if(u[H]){u[H](I)}else{j(B,H,I)}delete z[H]}});m(z.plugins,function(H,I){if(I){s[H]=new l(H,I,E)}});if(!z.plugins||z.plugins.controls===undefined){s.controls=new l("controls",null,E)}s.canvas=new l("canvas",null,E);t.bgcolor=t.bgcolor||"#000000";t.version=t.version||[9,0];t.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!==false){E.load()}return f(H)}x=o.innerHTML;if(x.replace(/\s/g,"")!==""){if(o.addEventListener){o.addEventListener("click",G,false)}else{if(o.attachEvent){o.attachEvent("onclick",G)}}}else{if(o.addEventListener){o.addEventListener("click",f,false)}E.load()}}if(typeof o=="string"){flashembed.domReady(function(){var F=c(o);if(!F){throw"Flowplayer cannot access element: "+o}else{o=F;C()}})}else{C()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var r=arguments[1];var q=(arguments.length==3)?arguments[2]:{};if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new d(t)}else{var s=c(o);return new b(s!==null?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();;(function($){$.GrowingInput=function(element,options){var value,lastValue,calc;options=$.extend({min:0,max:null,startWidth:15,correction:15},options);element=$(element).data('growing',this);var self=this;var init=function(){calc=$('<span></span>').css({'float':'left','display':'inline-block','position':'absolute','left':-1000}).insertAfter(element);$.each(['font-size','font-family','padding-left','padding-top','padding-bottom','padding-right','border-left','border-right','border-top','border-bottom','word-spacing','letter-spacing','text-indent','text-transform'],function(i,p){calc.css(p,element.css(p));});element.blur(resize).keyup(resize).keydown(resize).keypress(resize);resize();};var calculate=function(chars){calc.text(chars);var width=calc.width();return(width?width:options.startWidth)+options.correction;};var resize=function(){lastValue=value;value=element.val();var retValue=value;if(chk(options.min)&&value.length<options.min){if(chk(lastValue)&&(lastValue.length<=options.min))return;retValue=str_pad(value,options.min,'-');}else if(chk(options.max)&&value.length>options.max){if(chk(lastValue)&&(lastValue.length>=options.max))return;retValue=value.substr(0,options.max);}
element.width(calculate(retValue));return self;};this.resize=resize;init();};var chk=function(v){return!!(v||v===0);};var str_repeat=function(str,times){return new Array(times+1).join(str);};var str_pad=function(self,length,str,dir){if(self.length>=length)return this;str=str||' ';var pad=str_repeat(str,length-self.length).substr(0,length-self.length);if(!dir||dir=='right')return self+pad;if(dir=='left')return pad+self;return pad.substr(0,(pad.length/2).floor())+self+pad.substr(0,(pad.length/2).ceil());};})(jQuery);;(function($){$.TextboxList=function(element,_options){var original,container,list,current,focused=false,index=[],blurtimer,events={};var options=$.extend(true,{prefix:'textboxlist',max:null,unique:false,uniqueInsensitive:true,endEditableBit:true,startEditableBit:true,hideEditableBits:true,inBetweenEditableBits:true,keys:{previous:37,next:39},bitsOptions:{editable:{},box:{}},plugins:{},encode:function(o){return $.grep($.map(o,function(v){v=(chk(v[0])?v[0]:v[1]);return chk(v)?v.toString().replace(/,/,''):null;}),function(o){return o!=undefined;}).join(',');},decode:function(o){return o.split(',');}},_options);element=$(element);var self=this;var init=function(){original=element.css('display','none').attr('autocomplete','off').focus(focusLast);container=$('<div class="'+options.prefix+'" />').insertAfter(element).click(function(e){if((e.target==list.get(0)||e.target==container.get(0))&&(!focused||(current&&current.toElement().get(0)!=list.find(':last-child').get(0))))focusLast();});list=$('<ul class="'+options.prefix+'-bits" />').appendTo(container);for(var name in options.plugins)enablePlugin(name,options.plugins[name]);afterInit();};var enablePlugin=function(name,options){self.plugins[name]=new $.TextboxList[camelCase(capitalize(name))](self,options);};var afterInit=function(){if(options.endEditableBit)create('editable',null,{tabIndex:original.tabIndex}).inject(list);addEvent('bitAdd',update,true);addEvent('bitRemove',update,true);$(document).click(function(e){if(!focused)return;if(e.target.className.indexOf(options.prefix)!=-1){if(e.target==$(container).get(0))return;var parent=$(e.target).parents('div.'+options.prefix);if(parent.get(0)==container.get(0))return;}
blur();}).keydown(function(ev){if(!focused||!current)return;var caret=current.is('editable')?current.getCaret():null;var value=current.getValue()[1];var special=!!$.map(['shift','alt','meta','ctrl'],function(e){return ev[e];}).length;var custom=special||(current.is('editable')&&current.isSelected());var evStop=function(){ev.stopPropagation();ev.preventDefault();};switch(ev.which){case 8:if(current.is('box')){evStop();return current.remove();}
case options.keys.previous:if(current.is('box')||((caret==0||!value.length)&&!custom)){evStop();focusRelative('prev');}
break;case 46:if(current.is('box')){evStop();return current.remove();}
case options.keys.next:if(current.is('box')||(caret==value.length&&!custom)){evStop();focusRelative('next');}}});setValues(options.decode(original.val()));};var create=function(klass,value,opt){if(klass=='box'){if(chk(options.max)&&list.children('.'+options.prefix+'-bit-box').length+1>options.max)return false;if(options.unique&&$.inArray(uniqueValue(value),index)!=-1)return false;}
return new $.TextboxListBit(klass,value,self,$.extend(true,options.bitsOptions[klass],opt));};var uniqueValue=function(value){return chk(value[0])?value[0]:(options.uniqueInsensitive?value[1].toLowerCase():value[1]);}
var add=function(plain,id,html,afterEl){var b=create('box',[id,plain,html]);if(b){if(!afterEl||!afterEl.length)afterEl=list.find('.'+options.prefix+'-bit-box').filter(':last');b.inject(afterEl.length?afterEl:list,afterEl.length?'after':'top');}
return self;};var focusRelative=function(dir,to){var el=getBit(to&&$(to).length?to:current).toElement();var b=getBit(el[dir]());if(b)b.focus();return self;};var focusLast=function(){var lastElement=list.children().filter(':last');if(lastElement)getBit(lastElement).focus();return self;};var blur=function(){if(!focused)return self;if(current)current.blur();focused=false;return fireEvent('blur');};var getBit=function(obj){return(obj.type&&(obj.type=='editable'||obj.type=='box'))?obj:$(obj).data('textboxlist:bit');};var getValues=function(){var values=[];list.children().each(function(){var bit=getBit(this);if(!bit.is('editable'))values.push(bit.getValue());});return values;};var setValues=function(values){if(!values)return;$.each(values,function(i,v){if(v)add.apply(self,$.isArray(v)?[v[1],v[0],v[2]]:[v]);});};var update=function(){original.val(options.encode(getValues()));};var addEvent=function(type,fn){if(events[type]==undefined)events[type]=[];var exists=false;$.each(events[type],function(f){if(f===fn){exists=true;return;};});if(!exists)events[type].push(fn);return self;};var fireEvent=function(type,args,delay){if(!events||!events[type])return self;$.each(events[type],function(i,fn){(function(){args=(args!=undefined)?splat(args):Array.prototype.slice.call(arguments);var returns=function(){return fn.apply(self||null,args);};if(delay)return setTimeout(returns,delay);return returns();})();});return self;};var removeEvent=function(type,fn){if(events[type]){for(var i=events[type].length;i--;i){if(events[type][i]===fn)events[type].splice(i,1);}}
return self;};var isDuplicate=function(v){return $.inArray(uniqueValue(v),index);};this.onFocus=function(bit){if(current)current.blur();clearTimeout(blurtimer);current=bit;container.addClass(options.prefix+'-focus');if(!focused){focused=true;fireEvent('focus',bit);}};this.onAdd=function(bit){if(options.unique&&bit.is('box'))index.push(uniqueValue(bit.getValue()));if(bit.is('box')){var prior=getBit(bit.toElement().prev());if((prior&&prior.is('box')&&options.inBetweenEditableBits)||(!prior&&options.startEditableBit)){var priorEl=prior&&prior.toElement().length?prior.toElement():false;var b=create('editable').inject(priorEl||list,priorEl?'after':'top');if(options.hideEditableBits)b.hide();}}};this.onRemove=function(bit){if(!focused)return;if(options.unique&&bit.is('box')){var i=isDuplicate(bit.getValue());if(i!=-1)index=index.splice(i+1,1);}
var prior=getBit(bit.toElement().prev());if(prior&&prior.is('editable'))prior.remove();focusRelative('next',bit);};this.onBlur=function(bit,all){current=null;container.removeClass(options.prefix+'-focus');blurtimer=setTimeout(blur,all?0:200);};this.setOptions=function(opt){options=$.extend(true,options,opt);};this.getOptions=function(){return options;};this.getContainer=function(){return container;};this.isDuplicate=isDuplicate;this.addEvent=addEvent;this.removeEvent=removeEvent;this.fireEvent=fireEvent;this.create=create;this.add=add;this.getValues=getValues;this.plugins=[];init();};$.TextboxListBit=function(type,value,textboxlist,_options){var element,bit,prefix,typeprefix,close,hidden,focused=false,name=capitalize(type);var options=$.extend(true,type=='box'?{deleteButton:true}:{tabIndex:null,growing:true,growingOptions:{},stopEnter:true,addOnBlur:false,addKeys:[13]},_options);this.type=type;this.value=value;var self=this;var init=function(){prefix=textboxlist.getOptions().prefix+'-bit';typeprefix=prefix+'-'+type;bit=$('<li />').addClass(prefix).addClass(typeprefix).data('textboxlist:bit',self).hover(function(){bit.addClass(prefix+'-hover').addClass(typeprefix+'-hover');},function(){bit.removeClass(prefix+'-hover').removeClass(typeprefix+'-hover');});if(type=='box'){bit.html(chk(self.value[2])?self.value[2]:self.value[1]).click(focus);if(options.deleteButton){bit.addClass(typeprefix+'-deletable');close=$('<a href="#" class="'+typeprefix+'-deletebutton" />').click(remove).appendTo(bit);}
bit.children().click(function(e){e.stopPropagation();e.preventDefault();});}else{element=$('<input type="text" class="'+typeprefix+'-input" autocomplete="off" />').val(self.value?self.value[1]:'').appendTo(bit);if(chk(options.tabIndex))element.tabIndex=options.tabIndex;if(options.growing)new $.GrowingInput(element,options.growingOptions);element.focus(function(){focus(true);}).blur(function(){blur(true);if(options.addOnBlur)toBox();});if(options.addKeys||options.stopEnter){element.keydown(function(ev){if(!focused)return;var evStop=function(){ev.stopPropagation();ev.preventDefault();};if(options.stopEnter&&ev.which===13)evStop();if($.inArray(ev.which,splat(options.addKeys))!=-1){evStop();toBox();}});}}};var inject=function(el,where){switch(where||'bottom'){case'top':bit.prependTo(el);break;case'bottom':bit.appendTo(el);break;case'before':bit.insertBefore(el);break;case'after':bit.insertAfter(el);break;}
textboxlist.onAdd(self);return fireBitEvent('add');};var focus=function(noReal){if(focused)return self;show();focused=true;textboxlist.onFocus(self);bit.addClass(prefix+'-focus').addClass(prefix+'-'+type+'-focus');fireBitEvent('focus');if(type=='editable'&&!noReal)element.focus();return self;};var blur=function(noReal){if(!focused)return self;focused=false;textboxlist.onBlur(self);bit.removeClass(prefix+'-focus').removeClass(prefix+'-'+type+'-focus');fireBitEvent('blur');if(type=='editable'){if(!noReal)element.blur();if(hidden&&!element.val().length)hide();}
return self;};var remove=function(){blur();textboxlist.onRemove(self);bit.remove();return fireBitEvent('remove');};var show=function(){bit.css('display','block');return self;};var hide=function(){bit.css('display','none');hidden=true;return self;};var fireBitEvent=function(type){type=capitalize(type);textboxlist.fireEvent('bit'+type,self).fireEvent('bit'+name+type,self);return self;};this.is=function(t){return type==t;};this.setValue=function(v){if(type=='editable'){element.val(chk(v[0])?v[0]:v[1]);if(options.growing)element.data('growing').resize();}else value=v;return self;};this.getValue=function(){return type=='editable'?[null,element.val(),null]:value;};if(type=='editable'){this.getCaret=function(){var el=element.get(0);if(el.createTextRange){var r=document.selection.createRange().duplicate();r.moveEnd('character',el.value.length);if(r.text==='')return el.value.length;return el.value.lastIndexOf(r.text);}else return el.selectionStart;};this.getCaretEnd=function(){var el=element.get(0);if(el.createTextRange){var r=document.selection.createRange().duplicate();r.moveStart('character',-el.value.length);return r.text.length;}else return el.selectionEnd;};this.isSelected=function(){return focused&&(self.getCaret()!==self.getCaretEnd());};var toBox=function(){var value=self.getValue();var b=textboxlist.create('box',value);if(b){b.inject(bit,'before');self.setValue([null,'',null]);return b;}
return null;};this.toBox=toBox;}
this.toElement=function(){return bit;};this.focus=focus;this.blur=blur;this.remove=remove;this.inject=inject;this.show=show;this.hide=hide;this.fireBitEvent=fireBitEvent;init();};var chk=function(v){return!!(v||v===0);};var splat=function(a){return $.isArray(a)?a:[a];};var camelCase=function(str){return str.replace(/-\D/g,function(match){return match.charAt(1).toUpperCase();});};var capitalize=function(str){return str.replace(/\b[a-z]/g,function(A){return A.toUpperCase();});};$.fn.extend({textboxlist:function(options){return this.each(function(){new $.TextboxList(this,options);});}});})(jQuery);;(function($){$.fn.tipsy=function(options){options=$.extend({},$.fn.tipsy.defaults,options);return this.each(function(){var opts=$.fn.tipsy.elementOptions(this,options);$(this).hover(function(){$.data(this,'cancel.tipsy',true);var tip=$.data(this,'active.tipsy');if(!tip){tip=$('<div class="tipsy"><div class="tipsy-inner"/></div>');tip.css({position:'absolute',zIndex:100000});$.data(this,'active.tipsy',tip);}
if($(this).attr('title')||typeof($(this).attr('original-title'))!='string'){$(this).attr('original-title',$(this).attr('title')||'').removeAttr('title');}
var title;if(typeof opts.title=='string'){title=$(this).attr(opts.title=='title'?'original-title':opts.title);}else if(typeof opts.title=='function'){title=opts.title.call(this);}
tip.find('.tipsy-inner')[opts.html?'html':'text'](title||opts.fallback);var pos=$.extend({},$(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});tip.get(0).className='tipsy';tip.remove().css({top:0,left:0,visibility:'hidden',display:'block'}).appendTo(document.body);var actualWidth=tip[0].offsetWidth,actualHeight=tip[0].offsetHeight;var gravity=(typeof opts.gravity=='function')?opts.gravity.call(this):opts.gravity;switch(gravity.charAt(0)){case'n':tip.css({top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}).addClass('tipsy-north');break;case's':tip.css({top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}).addClass('tipsy-south');break;case'e':tip.css({top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}).addClass('tipsy-east');break;case'w':tip.css({top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}).addClass('tipsy-west');break;}
if(opts.fade){tip.css({opacity:0,display:'block',visibility:'visible'}).animate({opacity:0.8});}else{tip.css({visibility:'visible'});}},function(){$.data(this,'cancel.tipsy',false);var self=this;setTimeout(function(){if($.data(this,'cancel.tipsy'))return;var tip=$.data(self,'active.tipsy');if(opts.fade){tip.stop().fadeOut(function(){$(this).remove();});}else{tip.remove();}},100);});});};$.fn.tipsy.elementOptions=function(ele,options){return $.metadata?$.extend({},options,$(ele).metadata()):options;};$.fn.tipsy.defaults={fade:false,fallback:'',gravity:'n',html:false,title:'title'};$.fn.tipsy.autoNS=function(){return $(this).offset().top>($(document).scrollTop()+$(window).height()/2)?'s':'n';};$.fn.tipsy.autoWE=function(){return $(this).offset().left>($(document).scrollLeft()+$(window).width()/2)?'e':'w';};})(jQuery);;(function($){$.jGrowl=function(m,o){if($('#jGrowl').size()==0)
$('<div id="jGrowl"></div>').addClass($.jGrowl.defaults.position).appendTo('body');$('#jGrowl').jGrowl(m,o);};$.fn.jGrowl=function(m,o){if($.isFunction(this.each)){var args=arguments;return this.each(function(){var self=this;if($(this).data('jGrowl.instance')==undefined){$(this).data('jGrowl.instance',$.extend(new $.fn.jGrowl(),{notifications:[],element:null,interval:null}));$(this).data('jGrowl.instance').startup(this);}
if($.isFunction($(this).data('jGrowl.instance')[m])){$(this).data('jGrowl.instance')[m].apply($(this).data('jGrowl.instance'),$.makeArray(args).slice(1));}else{$(this).data('jGrowl.instance').create(m,o);}});};};$.extend($.fn.jGrowl.prototype,{defaults:{pool:0,header:'',group:'',sticky:false,position:'top-right',glue:'after',theme:'default',corners:'10px',check:250,life:3000,speed:'normal',easing:'swing',closer:true,closeTemplate:'&times;',closerTemplate:'<div>[ close all ]</div>',log:function(e,m,o){},beforeOpen:function(e,m,o){},open:function(e,m,o){},beforeClose:function(e,m,o){},close:function(e,m,o){},animateOpen:{opacity:'show'},animateClose:{opacity:'hide'}},notifications:[],element:null,interval:null,create:function(message,o){var o=$.extend({},this.defaults,o);this.notifications.push({message:message,options:o});o.log.apply(this.element,[this.element,message,o]);},render:function(notification){var self=this;var message=notification.message;var o=notification.options;var notification=$('<div class="jGrowl-notification ui-state-highlight ui-corner-all'+
((o.group!=undefined&&o.group!='')?' '+o.group:'')+'">'+'<div class="close">'+o.closeTemplate+'</div>'+'<div class="header">'+o.header+'</div>'+'<div class="message">'+message+'</div></div>').data("jGrowl",o).addClass(o.theme).children('div.close').bind("click.jGrowl",function(){$(this).parent().trigger('jGrowl.close');}).parent();$(notification).bind("mouseover.jGrowl",function(){$('div.jGrowl-notification',self.element).data("jGrowl.pause",true);}).bind("mouseout.jGrowl",function(){$('div.jGrowl-notification',self.element).data("jGrowl.pause",false);}).bind('jGrowl.beforeOpen',function(){if(o.beforeOpen.apply(notification,[notification,message,o,self.element])!=false){$(this).trigger('jGrowl.open');}}).bind('jGrowl.open',function(){if(o.open.apply(notification,[notification,message,o,self.element])!=false){if(o.glue=='after'){$('div.jGrowl-notification:last',self.element).after(notification);}else{$('div.jGrowl-notification:first',self.element).before(notification);}
$(this).animate(o.animateOpen,o.speed,o.easing,function(){if($.browser.msie&&(parseInt($(this).css('opacity'),10)===1||parseInt($(this).css('opacity'),10)===0))
this.style.removeAttribute('filter');$(this).data("jGrowl").created=new Date();});}}).bind('jGrowl.beforeClose',function(){if(o.beforeClose.apply(notification,[notification,message,o,self.element])!=false)
$(this).trigger('jGrowl.close');}).bind('jGrowl.close',function(){$(this).data('jGrowl.pause',true);$(this).animate(o.animateClose,o.speed,o.easing,function(){$(this).remove();var close=o.close.apply(notification,[notification,message,o,self.element]);if($.isFunction(close))
close.apply(notification,[notification,message,o,self.element]);});}).trigger('jGrowl.beforeOpen');if($.fn.corner!=undefined)$(notification).corner(o.corners);if($('div.jGrowl-notification:parent',self.element).size()>1&&$('div.jGrowl-closer',self.element).size()==0&&this.defaults.closer!=false){$(this.defaults.closerTemplate).addClass('jGrowl-closer ui-state-highlight ui-corner-all').addClass(this.defaults.theme).appendTo(self.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){$(this).siblings().children('div.close').trigger("click.jGrowl");if($.isFunction(self.defaults.closer)){self.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]]);}});};},update:function(){$(this.element).find('div.jGrowl-notification:parent').each(function(){if($(this).data("jGrowl")!=undefined&&$(this).data("jGrowl").created!=undefined&&($(this).data("jGrowl").created.getTime()+$(this).data("jGrowl").life)<(new Date()).getTime()&&$(this).data("jGrowl").sticky!=true&&($(this).data("jGrowl.pause")==undefined||$(this).data("jGrowl.pause")!=true)){$(this).trigger('jGrowl.beforeClose');}});if(this.notifications.length>0&&(this.defaults.pool==0||$(this.element).find('div.jGrowl-notification:parent').size()<this.defaults.pool))
this.render(this.notifications.shift());if($(this.element).find('div.jGrowl-notification:parent').size()<2){$(this.element).find('div.jGrowl-closer').animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove();});}},startup:function(e){this.element=$(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){$(e).data('jGrowl.instance').update();},this.defaults.check);if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"]){$(this.element).addClass('ie6');}},shutdown:function(){$(this.element).removeClass('jGrowl').find('div.jGrowl-notification').remove();clearInterval(this.interval);},close:function(){$(this.element).find('div.jGrowl-notification').each(function(){$(this).trigger('jGrowl.beforeClose');});}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;})(jQuery);
