// Unify - Main
// Developed for Unify by Unit Interactive
// unify.unitinteractive.com
//
// Built on jQuery - jquery.com

var ifrDoc;$(function(){$('#un1fyConfigRetry').bind('click',function(){window.location.reload(true);});$('#un1fyLoginWrap').css({display:"block",opacity:"0"}).fadeTo(600,1.0,function(){if($.browser.msie)$(this,ifrDoc)[0].style.removeAttribute('filter');overlay();});$(window).bind('resize',windowResize);$('#un1fyLoginBtn, #un1fySubmitBtn').bind('click',loginSubmit);$('#forgotPass').bind('click',forgotShow);$('#un1fyLoginForm').bind("keypress",function(e){if(e.keyCode==13){loginSubmit();}});$('#un1fyUsername input').focus();});checkConfig=function(){var errors=new Array();if(!document.referrer)errors[errors.length]='<strong>HTTP Referrers</strong> are turned &ldquo;Off&rdquo;.';if(errors.length>0){if(!$('#un1fyLoginConfig').length){$('#un1fyAppInfo, #un1fyLoginCont').remove();$('#un1fyLogin').append('<h1>Oops! We need to fix some configuration errors before proceeding:</h1><ul id="un1fyLoginConfig" class="un1fyLoginConfig clearfix"></ul><p><a id="un1fyConfigRetry" href="javascript:">Retry</a></p>');}$(errors).each(function(){$('#un1fyLoginConfig').append('<li><a href="#">'+this+'<span>learn more &raquo;</span></a></li>');});}};getIfrDoc=function(){ifrDoc=$('#un1fyPageSrc')[0];ifrDoc=(ifrDoc.contentDocument)?ifrDoc.contentDocument:ifrDoc.contentWindow.document;};loginSubmit=function(){if(loginValid()){var loginIframe;try{loginIframe=document.createElement('<iframe name="un1fyLoginIframe" >');}catch(ex){loginIframe=document.createElement('iframe');}$(loginIframe).attr({id:'un1fyLoginIframe',name:'un1fyLoginIframe',application:'yes'}).css('display','none');$('body').append(loginIframe);$('#un1fyLoginForm')[0].submit();}};loginValid=function(){var user=$('#un1fyUsername input').val(),ret=false;if(user=='')$('#un1fyUsername p').css('display','inline');else $('#un1fyUsername p').css('display','none');if($('#un1fyPassword input').length){var pass=$('#un1fyPassword input').val();if(pass=='')$('#un1fyPassword p').css('display','inline');else $('#un1fyPassword p').css('display','none');if(user!=''&&pass!='')ret=true;return ret;}else{if(user!='')ret=true;return ret;}};loginIncorr=function(message){$('#un1fyEnter p.error').html(message).css('display','block');$('#un1fyLoginIframe').remove();};forgotShow=function(){$('#un1fyLoginForm').attr({action:'functions/forgotpassword.php'}).find('p.error').css('display','none');$('#forgot').css({opacity:'0',display:'block'}).fadeTo(300,1.0,function(){$('#forgotCancel').unbind('click').bind('click',forgotHide);$('#un1fyPassword').remove();});};forgotHide=function(){$('#un1fyLoginForm').attr({action:'functions/forgotpassword.php'}).find('p.error').css('display','none');$('<li/>').attr('id','un1fyPassword').html('<br/>').prepend($('<label/>').html('Password')).append($('<input/>').addClass("un1fyInput").attr({name:"un1fyPassword",type:"password",tabindex:"2"})).append($('<p/>').addClass('error').html('Required')).insertAfter('#un1fyUsername');$('#forgot').css('display','none');$('#un1fyLoginForm').attr({action:'functions/login.php'});$('#forgot p.message').html('').css({display:'none'});};forgotReset=function(message){var c=(message.match(/domain/gi))?'#666':'#fff';$('#forgot p.message').html(message).css({color:c,display:'block'});$('#un1fyLoginIframe').remove();};windowResize=function(){if($('.un1fyIcon, .un1fyRepIcon',ifrDoc).length)destroyIcons();if($('#overlay').length)$('#overlay').css({width:$(window).width(),height:$(window).height()});if($('.un1fyEle',top.un1fyPageSrc.document).length){if($('#un1fyEditWrap').length){$('#un1fyEditWrap').css('opacity','0');if(typeof(windowOrient=='function'))windowOrient();}}if(!$('#un1fyLoginWrap, #un1fyEditWrap, #un1fyPrompt').length){if(!$('.un1fyIcon, .un1fyRepIcon',ifrDoc).length)createIcons(true);$('#un1fyPageSrc').height($(window).height()-60);}};overlay=function(ele){if(!$('#overlay').length){$('<div/>').attr('id','overlay').height($(document).height()).width($(document).width()).appendTo('body').css({display:'block',opacity:'0'}).fadeTo(300,0.55,function(){if(top.un1fyPageSrc.document){if($('.un1fyIcon, .un1fyRepIcon',ifrDoc).length)destroyIcons();if(ele){if(ele.tagName=='IMG')imageEditBuilder(ele);else if(ele.tagName=='OBJECT'||ele.tagName=='EMBED')videoPrompt(ele);else createTextArea(ele);}}});}else if($('#un1fyEditWrap').length)$('#un1fyEditWrap').prepend('<div id="overlayEditWrap"></div>');};promptOverlay=function(){if($('#un1fyPrompt').length)$('#un1fyPrompt').prepend('<div id="overlayEditWrap"></div>');};removeOverlay=function(){if($('#overlay').length&&!$('#un1fyEditWrap').length){$('#overlay').fadeTo(300,0,function(){$('#overlay').remove();});$('.un1fyEle',ifrDoc).css('visibility','visible').removeClass('un1fyEle');$('.un1fyEle').css('visibility','visible').removeClass('un1fyEle');}};cancel=function(){var tinyDoc=getTinyDoc();if($('#un1fyEditWrap').length&&!$('#un1fyPromptWrap').length){$('object, embed',tinyDoc).remove();tinyMCE.execCommand('mceRemoveControl',false,'un1fyEditContent');$(tinyDoc).remove();$('#un1fyEditWrap').remove();$(window).unbind('keypress, keydown');if($('.unifyRepeatArea',ifrDoc).length)unifyRepBind();removeOverlay();$('object, embed',ifrDoc).removeClass('un1fyFlash');createIcons(true);}else if($('#un1fyEditWrap').length&&$('#un1fyPromptWrap').length){$('#un1fyPromptWrap, #un1fyFilesWrap').remove();keyHandler();removeOverlay();$('object, embed',tinyDoc).removeClass('un1fyFlash');}else{$('#un1fyPromptWrap, #un1fyFilesWrap').remove();$(window).unbind('keypress, keydown');if(!$('.un1fyIcon, .un1fyRepIcon',ifrDoc).length)createIcons(true);removeOverlay();$('object, embed',ifrDoc).removeClass('un1fyFlash');}$('#overlayEditWrap').remove();$('#un1fyUploadImgClone, #un1fyVidClone',ifrDoc).remove();$(window).bind('resize',windowResize);};
