/*****************************************************js/jquery-dropdown-menu.jsjs/swfobject.js../../../plugins/base/SignupFormAff/js/signup.js../../../plugins/base/SignupFormAff/js/jquery.autocomplete.min.js../../../plugins/base/SignupFormAff/js/validation.js*****************************************************//****************js/jquery-dropdown-menu.js****************/
$(document).ready(function(){$('.dropdown-menu').hover(function(){$('.menu-first',this).addClass('slide-down');$('.down-list',this).slideDown(100);},function(){obj=this;$('.down-list',this).slideUp(100,function(){$('.menu-first',obj).removeClass('slide-down');});});$(".search-submit").click(function(){$(this).parents("form").submit();});$(".clear_input").click(clearInput);$(".login_input").keydown(submitLogin);$("#pword_temp").click(hidePw);$("#pword").focus(hidePw);$(".drop-login").click(dropLogin);});function clearInput(){if($(this).attr("class").match("clear_input"))
{$(this).val("");}
$(this).removeClass("clear_input");}
function hidePw(e)
{$("#pword_temp").hide();}
function submitLogin(e){var keycode;if(window.event)
{keycode=window.event.keyCode;}
else if(e)
{keycode=e.which;}
if(keycode==13&&$("#pword").val()!="")
{$(this).parents("form").submit();}}
function dropLogin(){if($("#login-tab").css("top")=="-25px")
{$('#login-tab').animate({top:"0"},500,function(){$('#login-form').fadeIn(300)});}
else
{$('#login-form').fadeOut(300,function(){$('#login-tab').animate({top:"-25px"},300)});}}/****************js/swfobject.js****************/
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;/****************../../../plugins/base/SignupFormAff/js/signup.js****************/
$(document).ready(function(){lunchCityAutocomplete();$("a.clear-city").click(removeCity);$("#country").change(toggleStateOrProvince);$("#country, #search-province, #search-state").change(changeSearchLocation);$("#search-city").result(changeCity);$(".close_terms").click(closeTerms);$(".show_terms").click(showTerms);$("#uname").focus();});function removeCity(){$('var.choosed_city').html("");$('#locationId, #search-city, #city').val("");$("a.clear-city").hide();showCitySearch();return false;}
function showCitySearch(){$("#search-city").show();$("#search-city").focus();return false;}
function toggleStateOrProvince(){$(".search-province-zone, .search-state-zone").hide();if($(this).val()=="US")$(".search-state-zone").show();if($(this).val()=="CA")$(".search-province-zone").show();$("#search-state, #search-province").val('');$("#country").val($(this).find("option:selected").html());removeCity();}
function lunchCityAutocomplete(){$("#search-city").autocomplete("/",{width:250,matchContains:true,minChars:1,cacheLength:10,delay:100,max:500,scroll:true,scrollHeight:100,extraParams:{action:'autocomplete',guimode:'ajax',task:'listCities',plugin:"SignupFormAff",countryCode:$('#country').val(),state:$('#search-state').val(),province:$('#search-province').val()},formatResult:function(row){if(row[0]=='You need to select a country.')
{return' ';}
else
{var item=row[0];if(item.search(",")>0)
{var city=item.split(",");item=city[0];}
return item;}}});return false;}
function changeCity(event,data,formatted){if(data.length>=2){$('#locationId').val(data[1]);$('#city').val(data[0]);$('var.choosed_city').html(data[0]);$("a.clear-city").show();$("#search-city").hide();changeSearchLocation();}
$(this).val("");return false;}
function changeSearchLocation(){var currentChange=$(this).attr("id");if(currentChange=='country'||currentChange=='search-state'||currentChange=='search-province'){removeCity();$("#search-city").flushCache();$("#search-city").setOptions({extraParams:{action:'autocomplete',guimode:'ajax',task:'listCities',plugin:"SignupFormAff",countryCode:$('#country').val(),state:$('#search-state').val(),province:$('#search-province').val()}});}}
function refreshCaptcha(){if($)
{thesrc=$("#impng").attr("src");$("#impng").attr("src",thesrc+"?"+Math.round(Math.random()*100000));}else{alert("Sorry, cannot autoreload image\n");}}
function showTerms(ev){if(ev!=null)
ev.preventDefault();$(".templates").hide();var template=$(this).attr("alt");if($("#tos_popup").is('*')){if(template=="privacy")
{$(".privacy_tpl").show();}
else
{$(".tos_tpl").show();}
$('#tos_popup').fadeIn();}
else
{if(template=="privacy")
{window.open("/terms");}
else
{window.open("/tos");}}}
function closeTerms(){$('#tos_popup').hide();}/****************../../../plugins/base/SignupFormAff/js/jquery.autocomplete.min.js****************/
(function($){$.fn.extend({autocomplete:function(urlOrData,options){var isUrl=typeof urlOrData=="string";options=$.extend({},$.Autocompleter.defaults,{url:isUrl?urlOrData:null,data:isUrl?null:urlOrData,delay:isUrl?$.Autocompleter.defaults.delay:10,max:options&&!options.scroll?25:150},options);options.highlight=options.highlight||function(value){return value;};options.moreItems=options.moreItems||"";return this.each(function(){new $.Autocompleter(this,options);});},result:function(handler){return this.bind("result",handler);},search:function(handler){return this.trigger("search",[handler]);},flushCache:function(){return this.trigger("flushCache");},setOptions:function(options){return this.trigger("setOptions",[options]);},unautocomplete:function(){return this.trigger("unautocomplete");}});$.Autocompleter=function(input,options){var KEY={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34};var $input=$(input).attr("autocomplete","off").addClass(options.inputClass);var timeout;var previousValue="";var cache=$.Autocompleter.Cache(options);var hasFocus=0;var lastKeyPressCode;var config={mouseDownOnSelect:false};var select=$.Autocompleter.Select(options,input,selectCurrent,config);$input.keydown(function(event){lastKeyPressCode=event.keyCode;switch(event.keyCode){case KEY.UP:event.preventDefault();if(select.visible()){select.prev();}else{onChange(0,true);}break;case KEY.DOWN:event.preventDefault();if(select.visible()){select.next();}else{onChange(0,true);}break;case KEY.PAGEUP:event.preventDefault();if(select.visible()){select.pageUp();}else{onChange(0,true);}break;case KEY.PAGEDOWN:event.preventDefault();if(select.visible()){select.pageDown();}else{onChange(0,true);}break;case options.multiple&&$.trim(options.multipleSeparator)==","&&KEY.COMMA:case KEY.TAB:case KEY.RETURN:if(selectCurrent()){if(!options.multiple)$input.blur();event.preventDefault();}break;case KEY.ESC:select.hide();break;default:clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break;}}).keypress(function(){}).focus(function(){hasFocus++;}).blur(function(){hasFocus=0;if(!config.mouseDownOnSelect){hideResults();}}).click(function(){if(hasFocus++>1&&!select.visible()){onChange(0,true);}}).bind("search",function(){var fn=(arguments.length>1)?arguments[1]:null;function findValueCallback(q,data){var result;if(data&&data.length){for(var i=0;i<data.length;i++){if(data[i].result.toLowerCase()==q.toLowerCase()){result=data[i];break;}}}if(typeof fn=="function")fn(result);else $input.trigger("result",result&&[result.data,result.value]);}$.each(trimWords($input.val()),function(i,value){request(value,findValueCallback,findValueCallback);});}).bind("flushCache",function(){cache.flush();}).bind("setOptions",function(){$.extend(options,arguments[1]);if("data"in arguments[1])cache.populate();}).bind("unautocomplete",function(){select.unbind();$input.unbind();});function selectCurrent(){var selected=select.selected();if(!selected)return false;var v=selected.result;previousValue=v;if(options.multiple){var words=trimWords($input.val());if(words.length>1){v=words.slice(0,words.length-1).join(options.multipleSeparator)+options.multipleSeparator+v;}v+=options.multipleSeparator;}$input.val(v);hideResultsNow();$input.trigger("result",[selected.data,selected.value]);return true;}function onChange(crap,skipPrevCheck){if(lastKeyPressCode==KEY.DEL){select.hide();return;}var currentValue=$input.val();if(!skipPrevCheck&&currentValue==previousValue)return;previousValue=currentValue;currentValue=lastWord(currentValue);if(currentValue.length>=options.minChars){$input.addClass(options.loadingClass);if(!options.matchCase)currentValue=currentValue.toLowerCase();request(currentValue,receiveData,hideResultsNow);}else{stopLoading();select.hide();}};function trimWords(value){if(!value){return[""];}var words=value.split($.trim(options.multipleSeparator));var result=[];$.each(words,function(i,value){if($.trim(value))result[i]=$.trim(value);});return result;}function lastWord(value){if(!options.multiple)return value;var words=trimWords(value);return words[words.length-1];}function autoFill(q,sValue){if(options.autoFill&&(lastWord($input.val()).toLowerCase()==q.toLowerCase())&&lastKeyPressCode!=8){$input.val($input.val()+sValue.substring(lastWord(previousValue).length));$.Autocompleter.Selection(input,previousValue.length,previousValue.length+sValue.length);}};function hideResults(){clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200);};function hideResultsNow(){select.hide();clearTimeout(timeout);stopLoading();if(options.mustMatch){$input.search(function(result){if(!result)$input.val("");});}};function receiveData(q,data){if(data&&data.length&&hasFocus){stopLoading();select.display(data,q);autoFill(q,data[0].value);select.show();}else{hideResultsNow();}};function request(term,success,failure){if(!options.matchCase)term=term.toLowerCase();var data=cache.load(term);if(data&&data.length){success(term,data);}else if((typeof options.url=="string")&&(options.url.length>0)){var extraParams={};$.each(options.extraParams,function(key,param){extraParams[key]=typeof param=="function"?param():param;});$.ajax({mode:"abort",port:"autocomplete"+input.name,dataType:options.dataType,url:options.url,data:$.extend({q:lastWord(term),limit:options.max},extraParams),success:function(data){var parsed=options.parse&&options.parse(data)||parse(data);cache.add(term,parsed);success(term,parsed);}});}else{failure(term);}};function parse(data){var parsed=[];var rows=data.split("\n");for(var i=0;i<rows.length;i++){var row=$.trim(rows[i]);if(row){row=row.split("|");parsed[parsed.length]={data:row,value:row[0],result:options.formatResult&&options.formatResult(row,row[0])||row[0]};}}return parsed;};function stopLoading(){$input.removeClass(options.loadingClass);};};$.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(row){return row[0];},moreItems:"",autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(value,term){return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+term+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>");},scroll:true,scrollHeight:180,attachTo:'body'};$.Autocompleter.Cache=function(options){var data={};var length=0;function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains;};function add(q,value){if(length>options.cacheLength){flush();}if(!data[q]){length++;}data[q]=value;}function populate(){if(!options.data)return false;var stMatchSets={},nullData=0;if(!options.url)options.cacheLength=1;stMatchSets[""]=[];for(var i=0,ol=options.data.length;i<ol;i++){var rawValue=options.data[i];rawValue=(typeof rawValue=="string")?[rawValue]:rawValue;var value=options.formatItem(rawValue,i+1,options.data.length);if(value===false)continue;var firstChar=value.charAt(0).toLowerCase();if(!stMatchSets[firstChar])stMatchSets[firstChar]=[];var row={value:value,data:rawValue,result:options.formatResult&&options.formatResult(rawValue)||value};stMatchSets[firstChar].push(row);if(nullData++<options.max){stMatchSets[""].push(row);}};$.each(stMatchSets,function(i,value){options.cacheLength++;add(i,value);});}setTimeout(populate,25);function flush(){data={};length=0;}return{flush:flush,add:add,populate:populate,load:function(q){if(!options.cacheLength||!length)return null;if(!options.url&&options.matchContains){var csub=[];for(var k in data){if(k.length>0){var c=data[k];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub.push(x);}});}}return csub;}else
if(data[q]){return data[q];}else
if(options.matchSubset){for(var i=q.length-1;i>=options.minChars;i--){var c=data[q.substr(0,i)];if(c){var csub=[];$.each(c,function(i,x){if(matchSubset(x.value,q)){csub[csub.length]=x;}});return csub;}}}return null;}};};$.Autocompleter.Select=function(options,input,select,config){var CLASSES={ACTIVE:"ac_over"};var listItems,active=-1,data,term="",needsInit=true,element,list,moreItems;function init(){if(!needsInit)return;element=$("<div>").hide().addClass(options.resultsClass).css("position","absolute").appendTo(options.attachTo);list=$("<ul>").appendTo(element).mouseover(function(event){if(target(event).nodeName&&target(event).nodeName.toUpperCase()=='LI'){active=$("li",list).removeClass().index(target(event));$(target(event)).addClass(CLASSES.ACTIVE);}}).click(function(event){$(target(event)).addClass(CLASSES.ACTIVE);select();return false;}).mousedown(function(){config.mouseDownOnSelect=true;}).mouseup(function(){config.mouseDownOnSelect=false;});if(options.moreItems.length>0)moreItems=$("<div>").addClass("ac_moreItems").css("display","none").html(options.moreItems).appendTo(element);if(options.width>0)element.css("width",options.width);needsInit=false;}function target(event){var element=event.target;while(element&&element.tagName!="LI")element=element.parentNode;if(!element)return[];return element;}function moveSelect(step){listItems.slice(active,active+1).removeClass();movePosition(step);var activeItem=listItems.slice(active,active+1).addClass(CLASSES.ACTIVE);if(options.scroll){var offset=0;listItems.slice(0,active).each(function(){offset+=this.offsetHeight;});if((offset+activeItem[0].offsetHeight-list.scrollTop())>list[0].clientHeight){list.scrollTop(offset+activeItem[0].offsetHeight-list.innerHeight());}else if(offset<list.scrollTop()){list.scrollTop(offset);}}};function movePosition(step){active+=step;if(active<0){active=listItems.size()-1;}else if(active>=listItems.size()){active=0;}}function limitNumberOfItems(available){return options.max&&options.max<available?options.max:available;}function fillList(){list.empty();var max=limitNumberOfItems(data.length);for(var i=0;i<max;i++){if(!data[i])continue;var formatted=options.formatItem(data[i].data,i+1,max,data[i].value,term);if(formatted===false)continue;var li=$("<li>").html(options.highlight(formatted,term)).appendTo(list)[0];$.data(li,"ac_data",data[i]);}listItems=list.find("li");if(options.selectFirst){listItems.slice(0,1).addClass(CLASSES.ACTIVE);active=0;}if(options.moreItems.length>0&&!options.scroll)moreItems.css("display",(data.length>max)?"block":"none");list.bgiframe();}return{display:function(d,q){init();data=d;term=q;fillList();},next:function(){moveSelect(1);},prev:function(){moveSelect(-1);},pageUp:function(){if(active!=0&&active-8<0){moveSelect(-active);}else{moveSelect(-8);}},pageDown:function(){if(active!=listItems.size()-1&&active+8>listItems.size()){moveSelect(listItems.size()-1-active);}else{moveSelect(8);}},hide:function(){element&&element.hide();active=-1;},visible:function(){return element&&element.is(":visible");},current:function(){return this.visible()&&(listItems.filter("."+CLASSES.ACTIVE)[0]||options.selectFirst&&listItems[0]);},show:function(){var offset=$(input).offset();element.css({width:typeof options.width=="string"||options.width>0?options.width:$(input).width(),top:offset.top+input.offsetHeight,left:offset.left}).show();if(options.scroll){list.scrollTop(0);list.css({maxHeight:options.scrollHeight,overflow:'auto'});if($.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var listHeight=0;listItems.each(function(){listHeight+=this.offsetHeight;});var scrollbarsVisible=listHeight>options.scrollHeight;list.css('height',scrollbarsVisible?options.scrollHeight:listHeight);if(!scrollbarsVisible){listItems.width(list.width()-parseInt(listItems.css("padding-left"))-parseInt(listItems.css("padding-right")));}}}},selected:function(){return listItems&&$.data(listItems.filter("."+CLASSES.ACTIVE)[0],"ac_data");},unbind:function(){element&&element.remove();}};};$.Autocompleter.Selection=function(field,start,end){if(field.createTextRange){var selRange=field.createTextRange();selRange.collapse(true);selRange.moveStart("character",start);selRange.moveEnd("character",end);selRange.select();}else if(field.setSelectionRange){field.setSelectionRange(start,end);}else{if(field.selectionStart){field.selectionStart=start;field.selectionEnd=end;}}field.focus();};})(jQuery);/****************../../../plugins/base/SignupFormAff/js/validation.js****************/
$(document).ready(function()
{$(".step_button").click(validateForm);if(typeof(multiple_step_form)!='undefined')
{checkFormPart();}});function useSuggested(name){$("#uname").val(name);}
function checkFormPart()
{$(".part").hide();var partToShow=$("#formPart").val();$("#goToStep").val(checkFormPartArray[partToShow]);$(".part_"+partToShow).show();}
function checkUname()
{var illegalChars=/\W/;var uname=$('#uname').val();var uname_length=$('#uname').val().length;if((uname_length<4)||(uname_length>16))
{$("#uname_validate").addClass("active");$("#uname_validate").html(checkUname_toolong);$("#uname").focus();return false;}
else if(illegalChars.test(uname))
{$("#uname_validate").addClass("active");$("#uname_validate").html(checkUname_illegal);$("#uname").focus();return false;}
return true;}
function checkEmail()
{var email=$('#email').val();var email_length=$('#email').val().length;var emailFilter=/^.+@.+\..{2,5}$/;if(email_length==0)
{$("#email_validate").addClass("active");$("#email_validate").html(checkEmail_enterYourEmail);$("#email").focus();return false;}
else if(!emailFilter.test(email))
{$("#email_validate").addClass("active");$("#email_validate").html(checkEmail_notValid);$("#email").focus();return false;}
return true;}
function checkPassword()
{var password=$('#password').val();var password_length=$('#password').val().length;var illegalChars=/[^A-Za-z0-9]/;if(password_length==0)
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_enterYourPassword);$("#password").focus();return false;}
else if((password_length<5)||(password_length>16))
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_shouldBeBetween);$("#password").focus();return false;}
else if(illegalChars.test(password))
{$("#password_validate").addClass("active");$("#password_validate").html(checkPassword_notValid);$("#password").focus();return false;}
return true;}
function checkTitle()
{if($(".title_container").css("display")!="none"){var title=$('#title').val();var title_length=$('#title').val().length;if(title_length<10)
{$("#title_validate").addClass("active");$("#title_validate").html(checkTitle_empty);$("#title").focus();return false;}}
return true;}
function checkDescription()
{if($(".description_container").css("display")!="none"){var description=$('#description').val();var description_length=$('#description').val().length;if(description_length<50)
{$("#description_validate").addClass("active");$("#description_validate").html(checkDescription_empty);$("#description").focus();return false;}}
return true;}
function checkSeeking()
{var checked=false;$("input[name=seeking\[\]].[checked]").each(function(){checked=true;});if(checked==false)
{$("#seeking_validate").addClass("active");$("#seeking_validate").html(checkSeeking_empty);$("#seeking").focus();}
return checked;}
function checkAge()
{var max_date=new Date();max_date.setFullYear(max_date.getFullYear()-18);var input_date=new Date($("#dob_year").val(),$("#dob_month").val()-1,$("#dob_day").val(),0,0,0);if(input_date>=max_date)
{$("#dob_validate").addClass("active");$("#dob_validate").html(checkAge_under18);$("#dob").focus();return false;}
return true;}
function checkLocation()
{if($("#country").val()==""||typeof($("#country").val())=="undefined")
{$("#country_validate").addClass("active");$("#country_validate").html(checkCountry);$("#country").focus();return false;}
if($("#country").val()=="CA"&&($("#search-province").val()==""||typeof($("#search-province").val())=="undefined"))
{$("#province_validate").addClass("active");$("#province_validate").html(checkProvince);$("#search-province").focus();return false;}
if($("#country").val()=="US"&&($("#search-state").val()==""||typeof($("#search-state").val())=="undefined"))
{$("#province_validate").addClass("active");$("#province_validate").html(checkState);$("#search-state").focus();return false;}
if($("#locationId").val()==""||typeof($("#locationId").val())=="undefined")
{$("#locationId_validate").addClass("active");$("#locationId_validate").html(checkLocationId);return false;}
return true;}
function validateForm(ev)
{$("#goToStep").attr("disabled",true);var buttonInitialValue=$("#goToStep").val();if(ev!=null)ev.preventDefault();$("small.errorBox, span.errorBox").html("");$("small.errorBox, span.errorBox").removeClass("active");if(typeof(multiple_step_form)!='undefined')
{if($("#formPart").val()==1)
{if(checkAge()&&checkLocation())
{$("#formPart").val(2);$("#goToStep").val(checkFormPartArray[2]);$(".step_button").attr("disabled",false);checkFormPart();}
else
{$(".step_button").attr("disabled",false);}}
else if($("#formPart").val()==2)
{if(checkUname()&&checkPassword()&&checkEmail()&&checkTitle()&&checkDescription())
{$("#goToStep").val(strPleaseWait);$.post("?action=validation&guimode=ajax&plugin=SignupFormAff&task=checkAll",$("#signupForm").serialize(),function(json){if(json.valid==true)
{window.location=json.location;}
$(".step_button").attr("disabled",false);$("#goToStep").val(checkFormPartArray[2]);if(json.dob)
{$("#dob_validate").addClass("active");$("#dob_validate").html(json.dob);$("#dob").focus();$("#formPart").val(1);$("#goToStep").val(checkFormPartArray[1]);checkFormPart();}
if(json.email)
{$("#email_validate").addClass("active");$("#email_validate").html(json.email);$("#email").focus();}
if(json.uname)
{$("#uname_validate").addClass("active");$("#uname_validate").html(json.uname);$("#uname").focus();}
if(json.failed)
{$("#failed_validate").addClass("active");$("#failed_validate").html(json.failed);$("#formPart").val(1);$("#goToStep").val(checkFormPartArray[1]);checkFormPart();}},'json');}
else
{$(".step_button").attr("disabled",false);}}}
else
{var passedValidation=false;if(typeof(inscription_form)!='undefined')
{if(checkUname()&&checkSeeking()&&checkEmail()&&checkPassword())
{passedValidation=true;}
else
{$("#goToStep").attr("disabled",false);}}
else
{if(checkUname()&&checkPassword()&&checkAge()&&checkLocation()&&checkEmail()&&checkTitle()&&checkDescription())
{passedValidation=true;}
else
{$("#goToStep").attr("disabled",false);}}
if(passedValidation)
{$("#goToStep").val(strPleaseWait);$.post("?action=validation&guimode=ajax&plugin=SignupFormAff&task=checkAll",$("#signupForm").serialize(),function(json){if(json.valid==true)
{window.location=json.location;}
if(json.email)
{$("#email_validate").addClass("active");$("#email_validate").html(json.email);$("#email").focus();}
if(json.uname)
{$("#uname_validate").addClass("active");$("#uname_validate").html(json.uname);$("#uname").focus();}
if(json.dob)
{$("#dob_validate").addClass("active");$("#dob_validate").html(json.dob);$("#dob").focus();}
if(json.failed)
{$("#failed_validate").addClass("active");$("#failed_validate").html(json.failed);}
$("#goToStep").attr("disabled",false);$("#goToStep").val(buttonInitialValue);},'json');}
else
{$("#goToStep").attr("disabled",false);}}}
