(function($){jQuery.fn.resize=function(maxSize)
{var ratio=$(this).width()/$(this).height();if(ratio>=1)
{$(this).css('width',maxSize+'px');$(this).css('heiht',maxSize/ratio+'px');}
else
{$(this).css('height',maxSize+'px');$(this).css('width',maxSize*ratio+'px');}};jQuery.fn.myCorners=function(settings){settings=jQuery.extend({extension:'.gif',lastpart:'-ship',folder:'/images/corners/',lt:false,rt:false,lb:false,rb:false,all:false,top:false,bottom:false,left:false,right:false,zeropos:false},settings);$(this).each(function(){if($.browser.msie){if(parseInt(jQuery.browser.version)<7)
return;}
if(settings.lt||settings.top||settings.left||settings.all){var element=$('<div class="corner corner-LT"></div>');var path=settings.folder+settings.ident+'-LT'+settings.lastpart+settings.extension;element.css('background-image','url("'+path+'")');if(settings.zeropos){element.css('left','0');element.css('top','0');}
$(this).append(element);}
if(settings.rt||settings.top||settings.right||settings.all){var element=$('<div class="corner corner-RT"></div>');var path=settings.folder+settings.ident+'-RT'+settings.lastpart+settings.extension;element.css('background-image','url("'+path+'")');if(settings.zeropos){element.css('right','0');element.css('top','0');}
$(this).append(element);}
if(settings.lb||settings.bottom||settings.left||settings.all){var element=$('<div class="corner corner-LB"></div>');var path=settings.folder+settings.ident+'-LB'+settings.lastpart+settings.extension;element.css('background-image','url("'+path+'")');if(settings.zeropos){element.css('left','0');element.css('bottom','0');}
$(this).append(element);}
if(settings.rb||settings.bottom||settings.right||settings.all){var element=$('<div class="corner corner-RB"></div>');var path=settings.folder+settings.ident+'-RB'+settings.lastpart+settings.extension;element.css('background-image','url("'+path+'")');if(settings.zeropos){element.css('right','0');element.css('bottom','0');}
$(this).append(element);}});};jQuery.fn.validate=function()
{var element=$(this);var name=$(element).val();$.post('/validation/register',{field:$(element).attr('name'),val:$(element).val(),pass:$("#password").val(),type:$('#reg_type').length>0?$('#reg_type').val():'user'},function(data){$(element).siblings('div').remove();var nast=$('<div class="registration-notification"></div>');element.after(nast);$(nast).css('font-weight','bold');$(nast).css('color','#FFFFFF');if(data.answer==false){$(nast).html(data.errors);$(nast).css('background-color','red');}
else
{$(nast).text("OK");$(nast).css('background-color','#80c330');}},"json");};jQuery.fn.ajaxValidate=function(settings){settings=jQuery.extend({min_length:3,base:'/validation/',method:''},settings);var timer=new Array();$(this).keyup(function(){var addr=settings.base+settings.method;var element=$(this);var n=$(this).attr('name');clearTimeout(timer[n]);timer[n]=setTimeout("$(\"input[name='"+n+"']\").validate()",500);});};jQuery.fn.singleRankChooser=function(settings){settings=jQuery.extend({element_id:"modal_window",custom_action:function(){},title:'Rank',input_name:'ship_rank_id'},settings);var rank_input=$('<input type="text" />');var new_hidden=$('<input type="hidden" name="'+$(this).attr('name')+'"/>');var parent_elem=$(this).parent();var elem=$(this);$(this).after(rank_input).after(new_hidden);if($(this).val()){new_hidden.val($(this).val());if($(this).val()=='0')
{rank_input.val('Click to choose rank').css('color','#AAA');}
else
{rank_input.val($(this).children("option[value='"+$(this).val()+"']").html());}}
$(this).remove();var timer=0;rank_input.click(function(){$.get('/main/select_rank/view',function(box){box=$(box);box.find('#select_rank_cancel').click(function(){elem.focus();box.dialog('close');});var onListUpdate=function(){box.find("a.rank_pos").click(function(){parent_elem.children("input[type=text]").val($(this).text().replace(new RegExp("\\([0-9]+\\)"),'')).css('color','#000').focus();parent_elem.children("input[name="+settings.input_name+"]").val($(this).attr('rank_id'));if(settings.custom_action)
{settings.custom_action($(this).attr('rank_id'),$(this).text());$("body").append($('<input type="hidden" id="submit_lock" value="1" />'));}
parent_elem.children("input[type=hidden]").change();$(box).dialog('close');});};$(box).find("#rank_name_part").keyup(function(){var rank_name=$(this).val();clearTimeout(timer);timer=setTimeout(function(){$.get('/main/select_rank',{name:rank_name},function(response){var list=$(box).find(".rank_list");list.empty();list.append(response);onListUpdate();});},500);});$(box).find('#rank_proposition').hint();onListUpdate();box.dialog({modal:true,autoOpen:true,width:900,title:'Rank',dialogClass:'rank_chooser',close:function(){$(this).dialog('destroy');}});});});};jQuery.fn.singleDialogDropdown=function(settings){var element_name=$(this).attr('name');var new_element=$('<input type="text" value="Click here"/>');var hidden_element=$('<input type="hidden" name="'+element_name+'"/>');settings=jQuery.extend({remove_button:false,elements_name:element_name,back_element:hidden_element,back_pres:new_element,back_pres_val:'',style:null,actions:function(){},hidden_class:null},settings);if(settings.style!=null)
$(new_element).css(settings.style);if(settings.hidden_class!=null)
$(hidden_element).addClass(settings.hidden_class);$(this).after(new_element).after(hidden_element);if($(this).val()){hidden_element.val($(this).val());if($(this).val()=='0')
new_element.val('Click to choose ship type').css('color','#AAA');else
new_element.val($(this).children("option[value='"+$(this).val()+"']").html()).css('color','#000');}
if(settings.remove_button!=false){var remove_btn=$('<a href="#">Delete</a>');remove_btn.click(function(){settings.back_element.val('');settings.back_element.change();settings.back_pres.val('-');settings.back_pres.change();});settings.back_pres.after(remove_btn);}
$(this).remove();new_element.click(function(){var sc=$(document).scrollTop()
$.ajaxShow(settings,settings.href);settings.actions();$(document).scrollTop(sc)});};jQuery.fn.dialogDropdown=function(settings){return this.each(function(){$(this).singleDialogDropdown(settings);});};jQuery.fn.ajaxDialog=function(settings){$(this).click(function(){var address=$(this).attr('href');$.ajaxShow(settings,address);return false;});return jQuery;};jQuery.ajaxShow=function(settings,address){settings=jQuery.extend({dialogClass:'top_dialog',position:'top',hide:'slide',modal:true,resizable:false,draggable:false,element_id:"modal_window",load:function(){}},settings);elem=$('<div id="'+settings.element_id+'"></div>');elem.dialog(settings);$.ajax({url:address,success:function(msg){elem.empty().append($(msg));if(settings.callback!=null){settings.callback(elem);}
settings.load();}});return jQuery;};jQuery.fn.ajaxReload=function(settings){settings=jQuery.extend({callback:null},settings);$(this).click(function(){var address=$(this).attr('href');$.post(address,{},function(data){for(d in data){$('#'+d).html(data[d]);}
if(settings.callback!=null){settings.callback();}
myship_basics();},"json");return false;});return jQuery;};})(jQuery);(function($){$.fn.blink=function(options)
{var defaults={delay:500};var options=$.extend(defaults,options);return this.each(function()
{var obj=$(this);setInterval(function()
{if($(obj).css("visibility")=="visible")
{$(obj).css('visibility','hidden');}
else
{$(obj).css('visibility','visible');}},options.delay);});};})(jQuery);(function($){$.fn.addJob=function(options){options=jQuery.extend({callback:function(data){},okCondition:function(){var valid=true;$(box).find('.required_field').remove();if($(box).find('#title').val().length==0)
{$(box).dialog('option','position',[0,0]);window.scrollTo(0,0);$(box).find('#title').css('border','1px solid red');valid=false;}
var selector_checked=$(box).find('input[name="nationality[]"]:checked').length;if(selector_checked==0)
{$(box).dialog('option','position',[0,0]);window.scrollTo(0,0);$(box).find('.nationality_id > td').children().find('.nats_outer').css('border','1px solid red');valid=false;}
if(!radio)
{var selector_checked=$(box).find('input[type="radio"]:checked').length;if(selector_checked==0)
{$(box).find('.type_of_ship >td ').children().find('.type_outer').css('border','1px solid red');window.scrollTo(0,0);valid=false;}}
var salary=$(box).find('input[name="payment"]').val();if(salary)
{if(!salary.match(new RegExp("^[0-9]+( *- *[0-9]+)?$")))
{$(box).find('.invalid_salary').clone().confirmBox();valid=false;}}
return valid;},request_redirect:false},options);var radio=false;var box=$(this);var wait_for_ship;if($(box).find('#title').val().length!=0)
$(box).find('#title').next().next().hide();if($(box).find('input[name="nationality[]"]:checked').length!=0)
$(box).find('input[name="nationality[]"]:checked').parent().next().hide();$(this).find('.send_btn').click(function(){if(options.okCondition()){$(box).find("#photo-add").remove();var data=$(box).find('form');var reload=$(box).find('input[name="reload"]').val();$.post(data.attr('action'),data.serialize(),function(response){$(box).parents().find('#ship_chooser').dialog('close');$(box).parents().find('#ship_chooser').dialog('dispose');$(box).parents().find('#ship_chooser').remove();if((reload=='true')||(options.request_redirect))
{$(box).dialog('close');$(box).dialog('dispose');$(box).remove();window.location.replace("/");}
else
{options.callback(response);$(box).dialog('close');$(box).dialog('dispose');$(box).remove();$('.21popup').clone().confirmBox();}});}
return false;});$(box).dialog({modal:true,width:'100%',minHeight:150,resizable:false,dialogClass:'confirm-box-dialog job-add-dialog'});var h=$(window).height()*0.8;$(box).find('.confirm-box-content form').height(h).css('overflow-y','scroll').css('overflow-x','hidden').css('position','relative');$(box).find('.confirm-box-x > div > a').click(function(){var data=$(box).find('form');var reload=$(box).find('input[name="reload"]').val();$(box).parents().find('#ship_chooser').dialog('close');$(box).parents().find('#ship_chooser').dialog('dispose');$(box).parents().find('#ship_chooser').remove();$(box).dialog('close');$(box).dialog('dispose');$(box).remove();if(reload=='true')
location.reload();});$(box).find('input[name="nationality[]"]').live('change',function(){var selector_checked=$(box).find('input[name="nationality[]"]:checked').length;if(selector_checked==0)
{$(this).parents('.nationality_id').find('th > span').show();}
else
{$(this).parents('.nationality_id').find('th > span').hide();$(this).parents('.nationality_id > td').children().children().css('border','0px none gray');}});$(box).find('input[name="type_of_ship"]').live('change',function(){radio=true;$(this).parent().css('border','0px none gray');$(this).parents('.type_of_ship').find('th > span').hide();});$(box).find('#title').live("keyup change",function(){if($(this).val().length!=0)
{$(this).css('border','1px inset #F0F0F0');$(this).parents('.title').find('th > span').hide();}
else
$(this).parents('.title').find('th > span').show();})
$(box).find('#preview-offer').click(function(){if(!options.okCondition())return false;var f=$(box).find('form');var data=$(f).serialize();$.ajax({url:$(box).find('#set-preview-link').val(),data:{data:data},type:'POST',dataType:'JSON',success:function(jid){window.open($(box).find('#preview-link').val()+jid,$(box).find('#title').val());}});});$(box).find('#name_of_ship').click(function(){$(box).parents().find('#ship_chooser').dialog('open');});$(box).find('#ship_chooser').dialog({title:$('#ship_chooser').attr('title'),autoOpen:false,modal:true,width:725,height:550,resizable:false});var ship_photo_click=function(param){var thumb=$(param).parent();$(box).parents().find('#name_of_ship').val(thumb.find('.ship-small-thumb-name').val());$(box).parents().find('#name_of_ship').next().val(thumb.find('.ship-small-thumb-id').val());$.get($(box).parents().find('#ship-job-thumb-link').val()+'/'+thumb.find('.ship-small-thumb-id').val(),function(data){data=$(data);var ship_imo=data.find('#add-ship-photo').find('input').val();data.find('#photo-add').photoAdder({title:'Add photo',show_btn:data.find('.add_photo'),autoOpen:0,success:function(variable){$.post('wall/get_new_photo/'+ship_imo,function(d){data.find('.ship-strip-thumb').replaceWith(d);data.find('#add-ship-photo').remove();});}});$('#add-photo-author-me').click(function(){var user_name=$(this).next().val();$(this).prev().val(user_name);});$('#add-photo-ship-name').click(function(){$(this).siblings('input[type=text]').val($(this).siblings('input[type=hidden]').val());});$('#add-photo-ship-tag').click(function(){var input=$(this).parent().siblings('input[type=text]');input.val($(this).text()+' '+input.val());});$(box).find('#name_of_ship').siblings('.ship-job-thumb').remove();$(box).find('#name_of_ship').parent().append(data);$(box).find('input[name="ship_id"]').val(thumb.find('.ship-small-thumb-id').val());$(box).find('#remove-ship').show();});$(param).parents().find('#ship_chooser').dialog('close');$(param).parents().find('#ship_chooser').dialog('dispose');wait_for_ship=false;};var myDelay=(function(){var timer=0;return function(callback,ms){clearTimeout(timer);timer=setTimeout(callback,ms);};})();$(box).parents().find('#all-ship-searchbox').keyup(function(){$(box).parents().find(".results_left .ships").css('display','none');$(box).parents().find(".results_left .waiter").css('display','block');var text=$(this).val();var url=$(this).attr('link');if(text.length)
myDelay(function(){$.post(url,{txt:text},function(data){$(box).parents().find(".results").html(data);$(box).parents().find(".results_left .waiter").css('display','none');$(box).parents().find(".results_left .ships").css('display','block');})},500);});$(box).find(".ship-row").each().live("click",function(event){$(box).parents().find(".results_right > .ship").toggle();$(box).parents().find(".results_right .waiter-bg").toggle();var url=$(box).parents().find('#all-ship-searchbox').attr('link')+'/'+$(this).attr('imo');$.post(url,function(data){$(box).parents().find(".results_right > .ship").html(data);$(box).parents().find(".results_right .waiter-bg").toggle();$(box).parents().find(".results_right > .ship").toggle();})});$(box).find(".ship-row").each().live({mouseenter:function(){$(this).css('border-right','20px solid #aaa');$(this).find('.hint').css('display','inline');},mouseleave:function(){$(this).css('border-right','1px solid #ccc');$(this).find('.hint').css('display','none');}});$(box).find(".add_ship_offer").live({mouseenter:function(){$(this).css('background-position','0px 34px')},mouseleave:function(){$(this).css('background-position','0px -1px')},click:function(){ship_photo_click($(this));}});$(box).parents().find('#remove-ship').click(function(){$(this).siblings('input[name=ship_id]').val(0);$(this).parents().find('#name_of_ship').val("");$(this).siblings('.ship-job-thumb').remove();$(this).hide();});$(box).find('.chars_limited, textarea').keyup(function(){if($(this).siblings('input[name=maxchars]').length==0)return;var maxlength=$(this).siblings('input[name=maxchars]').val();if($(this).val().length>maxlength)
$(this).val($(this).val().substr(0,maxlength));var remaining=maxlength-$(this).val().length;$(this).next().text(remaining);});}
$.fn.ajaxHinter=function(options){settings=$.extend({url:null,latency:500,minChars:0,afterResponse:function(){}},options);var events=new Object();var resultContainer;var textBox;var requestTimeout;var hasFocus=0;textBox=$(this);var resultContainerContainer=$('<div class="ajax-hinter-results-container"></div>');textBox.parent().append(resultContainerContainer);resultContainer=$('<div class="ajax-hinter-results"></div>');resultContainerContainer.append(resultContainer);events.requestHint=function(str){if(str.length<settings.minChars){resultContainer.empty();return false;}
var data={'q':str};$.get(settings.url,data,function(response){response=$(response);events.responseRecieved(response);settings.afterResponse(response);});return true;};events.textBoxUpdated=function(){clearTimeout(requestTimeout);requestTimeout=setTimeout(function(){events.requestHint($(textBox).val(),events.responseRecieved);},settings.latency);};events.responseRecieved=function(response){hasFocus=1;$(resultContainer).empty().append(response).show();if($.browser.msie&&parseInt($.browser.version)<8&&$(resultContainer).find('.ajax-hinter-results-inner').height()>$(resultContainer).find('.ajax-hinter-results').height()){var w=$(resultContainer).find('.ajax-hinter-results-inner').width();w-=$.scrollbarWidth();if(w%2){w-=1;}
$(resultContainer).find('.ajax-hinter-results-inner').width(w);}
$(resultContainer).find('.ajax-hinter-result').hover(function(){$(this).addClass('ajax-hinter-result-hover');},function(){$(this).removeClass('ajax-hinter-result-hover');}).click(events.elementChosen);};events.elementChosen=function(){textBox.siblings('.ajax-hinter-result').remove();var thumb=$(this).clone().unbind('click').click(function(){$(this).remove();textBox.show().focus();});resultContainer.hide();textBox.hide().after(thumb);};events.textBoxFocus=function(){hasFocus++;textBox.keyup();};events.textBoxBlur=function(){hasFocus--;if(hasFocus<=0){resultContainer.hide();}};events.resultsMouseEnter=function(){hasFocus++;};events.resultsMouseLeave=function(){hasFocus--;};resultContainer.mouseenter(events.resultsMouseEnter);resultContainer.mouseleave(events.resultsMouseLeave);textBox.keyup(events.textBoxUpdated);textBox.focus(events.textBoxFocus);textBox.blur(events.textBoxBlur);};$.fn.ajaxHinterUnbinder=function(){var textBox=$(this);var resultContainer=textBox.parent().find('.ajax-hinter-results-container');if(resultContainer.lenght>0)
resultContainer.remove();textBox.unbind('keyup');textBox.unbind('blur');textBox.unbind('focus');};})(jQuery);(function($){$.fn.msgBox=function(action,options)
{switch(action)
{case"open":case"close":case"destroy":$(this).dialog(action);break;}
var box=$(this);options=$.extend({okCallback:function(){},cancelCallback:function(){},title:"",width:400,height:250,dialogClass:"message-box-container"},options||{});options.width=parseInt(options.width);options.height=parseInt(options.height);if(action=='create')
{$(this).dialog({autoOpen:false,title:options.title,width:options.width,height:options.height,dialogClass:options.dialogClass,resizable:false,modal:true,close:function(){options.cancelCallback();}});$(this).show();}
$(this).find('.msgbox-ok-btn, .msgbox-yes-btn').unbind('click');$(this).find('.msgbox-ok-btn, .msgbox-yes-btn').click(function(){options.okCallback();box.dialog("close");});$(this).find('.msgbox-cancel-btn, .msgbox-no-btn').unbind('click');$(this).find('.msgbox-cancel-btn, .msgbox-no-btn').click(function(){options.cancelCallback();box.dialog("close");});};$.fn.confirmBox=function(options){options=jQuery.extend({callback:function(){},close:function(){},okCondition:function(){return true;},open:function(){},width:'100%'},options);var box=$(this);$(this).find('.yes-btn').click(function(){if(options.okCondition(box)){$(box).dialog('close');$(box).dialog('dispose');$(box).remove();options.callback(box);}});$(this).find('.no-btn').click(function(){$(box).dialog('close');$(box).dialog('dispose');$(box).remove();if(options.close(box)>0){options.close(box);}});$(this).find('.confirm-box-x > div > a').click(function(){$(box).dialog('close');$(box).dialog('dispose');$(box).remove();});$(this).dialog({modal:true,width:options.width,resizable:false,dialogClass:'confirm-box-dialog',open:options.open});var text_width=$(this).find('.confirm-box-content span:first').width();var header=$(this).find('.confirm-box-x');header.width(text_width+2*$(header).find('img').width());};$.fn.propertyChanger=function(settings){settings=jQuery.extend({callback:null,close:function(){},beforeClose:function(){return true},url:null,title:"",cities_url:null,callback_notify:null,width:800,height:500,captcha:false,reload_on_change:false,onResponse:function(data){},onLoaded:function(data){},validate:function(data,callback){callback(true);}},settings);var elem=this;var defaultCallback=function(newelem){var data=new Array();var elems=newelem.find('.input_text');var null_checkbox=false;var counter=0;for(var i=0;i<elems.length;i++)
{if($(elems[i]).attr('name')==null||$(elems[i]).attr('name').length==0)continue;if($(elems[i]).attr('type')=='radio'&&!($(elems[i]).is(':checked')))continue;if($(elems[i]).attr('type')=='checkbox'&&!($(elems[i]).is(':checked'))){if(!null_checkbox){var d=new Object();d.name=$(elems[i]).attr('name');d.val=null;data[counter]=d;null_checkbox=true;counter++;}
continue;}
var d=new Object();d.name=$(elems[i]).attr('name');var tagname=elems[i].tagName;d.val=$(elems[i]).val()!=null?encodeURIComponent($(elems[i]).val().replace(/\\/g,'\\\\').replace(/"/g,'\\"')):0;data[counter]=d;counter++;}
newelem.find('#captcha input').each(function(){var d=new Object();d.name=$(this).attr('name');d.val=$(this).val()!=null?encodeURIComponent($(this).val().replace(/\\/g,'\\\\').replace(/"/g,'\\"')):0;data[counter]=d;counter++;});var data_str=JSON.stringify(data);var url2=settings.url.replace("/edit","/view");var hider=$('<div></div>');hider.addClass('hider');hider.width(elem.width());hider.height(elem.height());hider.html('<img src="/images/wait30.gif" alt="Wait please..." style="margin-top:'+(elem.height()/2-15)+'px" />');elem.append(hider);$.ajax({url:url2,type:"POST",data:"data="+data_str,complete:function(data){if(data.readyState!=4)return;var responseElem=$(data.responseText);elem.replaceWith(responseElem);responseElem.find('a').css('cursor','pointer');settings.onResponse(responseElem);if(settings.callback_notify&&$('#'+settings.callback_notify).length>0)
$('#'+settings.callback_notify).change();if(settings.reload_on_change==true)
location.reload();}});};var onWindowLoaded=function(response){if(response.readyState!=4)return;var newelem=$("<div id='property-changer'></div>");elem.after(newelem);newelem.html(response.responseText);newelem.find(".cancel-btn").click(function(){newelem.find(".cancel-btn").unbind('click');newelem.find(".ok-btn").unbind();$('#property-changer').dialog("close");$('#property-changer').dialog("destroy");$('#property-changer').remove();});newelem.find(".input_text").keyup();newelem.find('textarea').unbind();newelem.find('textarea').autoResize({animateDuration:300});newelem.find("input[type=checkbox]").change(function(e){var name=$(this).attr('id');var new_name;if(name.search('_popular_')>0)
new_name=name.replace('_popular_','_all_');else if(name.search('_all_')>0)
new_name=name.replace('_all_','_popular_');else
return;$("#"+new_name).attr('checked',$(this).is(':checked'));});var onAccept=function(){if(settings.captcha){newelem.find('.captcha_error').css('display','none');newelem.find('.captcha_empty').css('display','none');if(newelem.find("#captcha #captcha_response").val()){var data=newelem.find("#captcha input").serialize();$.post("/validation/captcha",data,function(response){if(response=="true"){newelem.find("#captcha input").removeClass('red-border');if(settings.callback!=null)
settings.callback(newelem);else{defaultCallback(newelem);}
newelem.find(".ok-btn").unbind();newelem.find(".cancel-btn").unbind();newelem.dialog("close");newelem.dialog("destroy");$('#property-changer').remove();}else{newelem.find("#captcha input").addClass('red-border');newelem.find('.captcha_error').css('display','inline');}});}else{newelem.find("#captcha input").addClass('red-border');newelem.find('.captcha_empty').css('display','inline');}}else{settings.validate(newelem,function(result){if(result){if(settings.callback!=null)
settings.callback(newelem);else{defaultCallback(newelem);}
newelem.find(".ok-btn").unbind();newelem.find(".cancel-btn").unbind();newelem.dialog("close");newelem.dialog("destroy");$('#property-changer').remove();}});}};var country_id_changed=function(){var select=$(this);$.ajax({url:settings.cities_url,type:"POST",data:{cid:select.val()},complete:function(data){if(data.readyState==4)
{$('#city_id').find("option").remove();var response=eval('('+data.responseText+')');response=eval('('+response.content+')');for(var i in response)
{var option=$('<option></option>');$(option).text(response[i]);option.attr('value',i);$('#city_id').append(option);}}}});};newelem.find("#country_id").change(country_id_changed);newelem.find('input[type=button]').css('cursor','pointer');newelem.find(".ok-btn").click(onAccept);settings.onLoaded(newelem);var h=$(window).height()*0.8;var settings_h=settings.height;var scrolled=false;if(settings.height=='auto'||settings.height>h)
{settings_h=h;scrolled=true;}
newelem.dialog({modal:true,width:settings.width,height:settings_h,resizable:false,title:settings.title,close:settings.close,beforeClose:settings.beforeClose});if(scrolled)
{$(newelem).css('overflow-y','scroll').css('overflow-x','hidden');$('.ui-widget-overlay').css('height',$(document).height());}};$.ajax({url:settings.url,complete:onWindowLoaded});};$.fn.photoAdder=function(settings){settings=jQuery.extend({before:function(){},success:function(){},title:'',show_btn:null,autoOpen:false,width:800,height:'auto'},settings);var container=$(this);$(this).find('input[type=file]').change(function(){$("#photo-add-error").hide();if($(this).val().length==0)
return;var valid_extensions=/(.jpg)$/i;if(!valid_extensions.test($(this).val()))
{$("#photo-add-error").text('Wrong file extension, .JPGs allowed only.');$("#photo-add-error").show();return;}});$(this).find('.okbtn').click(function(){$("#photo-add-error").hide();var file=$(container).find("input[type=file]").val();if(file.length==0)
return false;var valid_extensions=/(.jpg)$/i;if(!valid_extensions.test(file))
{$("#photo-add-error").text('Wrong file extension, .JPGs allowed only.');$("#photo-add-error").show();return false;}
var hash=$.sha1(file);$(container).find("input[name=name_hash]").val(hash);$(container).dialog("close");var success=function(confirm_url,status,xhr){$.get(confirm_url,function(data){if(data.length>0){settings.success(data,status,xhr);}else{success(confirm_url,status,xhr);}});};$(container).find("form").ajaxSubmit({success:success,beforeSubmit:settings.before,clearForm:false,target:'#loader_'+hash,replaceTarget:true,dataType:'html'});});$(this).find('.cancelbtn').click(function(){$("#photo-add-error").hide();$(container).find("form").clearForm();$(container).dialog("close");});$(container).dialog({modal:true,width:settings.width,height:settings.height,title:settings.title,resizable:false,autoOpen:settings.autoOpen});$(settings.show_btn).click(function(){$(container).dialog('open');});};$.fn.sendMessage=function(settings){settings=jQuery.extend({title:'',url:null,width:900,height:'auto',hintUrl:$('#h_link').val()},settings);var view=$(this);var events=new Object();events.validate=function(){var target=$(view).find('input[name=target]');var has_target=$(target).siblings('.ajax-hinter-result').length>0;if(!has_target){$(view).find('.msg-empty-target-box').clone().confirmBox();return false;}
var has_content=$(view).find('textarea[name=content]').val().length>0;if(!has_content){$(view).find('.msg-empty-content-box').clone().confirmBox();return false;}
return true;};events.submit=function(){if(events.validate()){var target=$(view).find('input[name=target]');var uid=$(target).siblings('.ajax-hinter-result').attr('uid');target.val(uid);var data=$(view).find('form').serialize();$.post($(view).find('form').attr('action'),data,events.responseRecieved);}
return false;};events.responseRecieved=function(data){if($(data).is('.confirm_box')){events.close();$(data).confirmBox();}else{$(view).find('.new-message-container').html(data);events.timedClose();$(view).find('.close-window').click(events.close);}};var closeTimer=0;events.timedClose=function(){closeTimer=setTimeout(function(){events.close();},3000);};events.close=function(){clearTimeout(closeTimer);$(view).dialog('close');};view.find('form').submit(events.submit);var text_width=$(view).find('.confirm-box-content span:first').width();var header=$(view).find('.confirm-box-x');header.width("100%");header.find('a').click(events.close);$(view).find('#hinttext').ajaxHinter({url:settings.hintUrl});$(view).dialog({modal:true,title:settings.title,resizable:true,width:settings.width,height:settings.height,dialogClass:'confirm-box-dialog'});};})(jQuery);if(!this.JSON){this.JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}
}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());var our_tab=true;var ie_version=false;$(document).ready(function(){mainpage_basics();myship_basics();scroll();$('#feedback').css('top',$(window).height()/2-50+'px');$("#select_rank_cancel").live("click",function(){$("#modal_window").dialog("close");});$("#feedback").parent().click(function(){var url=$(this).attr('href');$.get(url,function(data){$(data).sendMessage();});return false;});$('.help_button').live('click',function(){$(this).siblings('.help_message').toggle();});$('.help_message').live('mouseleave',function(){$(this).hide();});$('#report-error-show').click(function(){var new_report=$(this).next().clone();$(new_report).confirmBox({okCondition:function()
{var message=$(new_report).find('textarea[name=report_content]').val();if((message=='')||(message=='Tell us what is problem'))
{$(new_report).find('textarea[name=report_content]').animate({borderTopColor:"red",borderLeftColor:"red",borderRightColor:"red",borderBottomColor:"red"},100);return false;}
else
return true;},callback:function(){var f=$(new_report).find('form');var data=$(f).serialize();var url=$(f).attr('action');$(f).find('input,textarea,button').attr('disabled','disabled');$.ajax({url:url,data:data,dataType:'json',type:'POST',success:function(d){if(d['success'])
{q=$('.ok-box').clone();q.confirmBox({callback:function(){q.remove();}});}}});return false;}});});});function myship_basics(){if(/*@cc_on!@*/false){document.onfocusin=function(){our_tab=true;};document.onfocusout=function(){our_tab=false;};}else{window.onfocus=function(){our_tab=true;};window.onblur=function(){our_tab=false;};}
ie_version=999;if(navigator.appVersion.indexOf("MSIE")!=-1)
ie_version=parseFloat(navigator.appVersion.split("MSIE")[1]);$('.text_input').hint().focus(function(){$(this).addClass('text_input_clicked');});$('.text_input').blur(function(){$(this).removeClass('text_input_clicked');});$("#rank_proposition, #shiptype_proposition, #url_proposition").live('click',function(){var box=$(this).siblings('.confirm_box').clone();box.confirmBox({callback:function(){$.post('/main/proposition',{subject:box.find('input[type=hidden]').val(),content:box.find('input[type=text]').val()},function(response){$(response).confirmBox();});},okCondition:function(){return box.find('input[type=text]').val().length>0;}});return false;});$('input').filter(function(index){return $(this).attr('type')=='button'||$(this).attr('type')=='submit';}).css('cursor','pointer');$('textarea').autoResize();$('#passrec_dialog').dialog({autoOpen:false,modal:true,width:800,height:500,dialogClass:"pass_rec_dialog",resizable:false,title:$('#passrec_title').val(),close:function(){var log_in=$(this).find('input[id="force_reload"]').val();if(log_in=="intro")
window.location.replace("/info/supercrewing");if(log_in=="true")
window.location.replace("/");}});$('.pass_forgot').click(function(){$('#passrec_dialog').dialog('open');return false;});$('#passrec_dialog > .close_dialog').live('click',function(){$('#passrec_dialog').dialog("close");})
$('#passrec_form').live('submit',function(){var valid=true;if($("#passrec_newpass").length>0)
{$("#passrec_newpass").keyup();$("#passrec_retypepass").keyup();var valid=($("#passrec_newpass").val().length>=6&&$("#passrec_retypepass").val()==$("#passrec_newpass").val());if(!valid)
$('#change-pass').prev().show();}
else if($('#login_or_id').length>0)
{valid=$('#login_or_id').val().length>0;}
if(valid)
{$.post($(this).attr('action'),$(this).serialize(),function(data){$('#passrec_dialog').html($(data).html());setTimeout(function(){$('#passrec_dialog').delay(2000).dialog("close");},3000);});}
return false;});if($('#passrec_open').length&&$('#passrec_open').val()=="1")
$('#passrec_dialog').dialog("open");$('#new-comment textarea').live('focus',function(){if($(this).val()==$(this).attr('hint'))
{$(this).val('');$(this).siblings('p').show();$(this).css('color','#000000');}});$('#new-comment textarea').live('blur',function(){if($(this).val().length==0)
{$(this).val($(this).attr('hint'));$(this).siblings('p').hide();$(this).css('color','#0d7fbd');$(this).height(25);}});$('#new-comment input[type=button]').live('click',function(){var f=$(this).parents('form:first');f.append($('#wall_type').clone());var d=$(f).serialize();f.find('#wall_type').remove();var new_comment=$(this).parents('#new-comment');$.post($(f).attr('action'),$(f).serialize(),function(data){data=$(data);console.log(data.length);if(data.length>1){var box=data[0];data=data[1];console.log(box);$(box).confirmBox();}
if($(data).is('.confirm_box')){$(data).confirmBox();}else{var old_first=$('.comment:first');$(new_comment).siblings('.comment:first').css('margin-top','1px').children('img').hide();if($(new_comment).siblings('.comment:first').length)
$(new_comment).siblings('.comment:first').before($(data));else
$(new_comment).before($(data));var h=$(data).height();$(data).height(0).css('display','block').animate({height:h+"px"},100,function(){$(data).css('height','auto');});if($('#comments').length==1)
$('html, body').animate({scrollTop:$('#comments').offset().top},300);old_first.height(old_first.height()+1);old_first.height(old_first.height()-1);}});f.find('textarea').val('');return false;});$('.delete-profile-comment').live('click',function(){var link=$(this);var q=$(this).parents('.comment').siblings('.delete-comment-question').clone();q.msgBox('create',{title:q.find('input[name=title]').val()});q.msgBox('open',{okCallback:function(){$.get($(link).attr('href'),function(){var parent=$(link).parents('.comment:first');$(parent).remove();$('.comment:first').css('margin-top','13px').children('img').show();});}});return false;});$('.comment-blocked').siblings('textarea').focus(function(){window.location=$(this).parents('form').attr('action');$(this).parents('form').find('textarea, input, button').attr('disabled','disabled');});if($('.comment-blocked').length==0&&$('.new-comment-action').length>0){$.scrollTo('#comments',500);$('.new-comment-action').siblings('textarea').focus();}
$('.unban-request-link').live('click',function(){$.get($(this).attr('href'));$(this).parents('.confirm_box').find('.yes-btn').click();return false;});}
function clientHeight(){var height=0;if(typeof(window.innerWidth)=='number'){height=window.innerHeight;}
else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){height=document.documentElement.clientHeight;}
else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){height=document.body.clientHeight;}
return height;}
function refreshClock()
{$.getJSON($('#footer-right_select > input:eq(2)').val(),function(data){$('#footer-datetime > span:eq(0)').text(data.time);$('#footer-datetime > span:eq(1)').text(data.date);});}
function mainpage_basics()
{var images_amount=5;var hilighted_image=Math.ceil(images_amount/2)-1;scroller_left=0;update_active_photo(hilighted_image);scroll();$("#scroller-left").click(function(){clearTimeout(scroller_timer);scroller_timer=setTimeout(scroll,scroller_timeout);$("#scroller").stop(true,true);update_last_photo(hilighted_image);var elem=$(".slider-sailors:last").clone();$(".slider-sailors:first").before(elem);$(".slider-sailors:last").remove();$('#scroller').css("left","-190px");$('#scroller').animate({left:0},{complete:function(){update_active_photo(hilighted_image);},duration:"slow"});});$("#scroller-right").click(function(){clearTimeout(scroller_timer);scroller_timer=setTimeout(scroll,scroller_timeout);$("#scroller").stop(true,true);update_last_photo(hilighted_image);var elem=$(".slider-sailors:first").clone();$(".slider-sailors:last").after(elem);$('#scroller').animate({left:-190},{complete:function(){$(".slider-sailors:first").remove();$('#scroller').css("left","0px");update_active_photo(hilighted_image);},duration:"slow"});});$('.top-btn').live('click',function(){window.location.href="#header";});$('#joinustop a').hover(function(){$(this).find('img').css('margin-top','-46px');},function(){$(this).find('img').css('margin-top','0px');});$('.hidden-email').live('click',function(){var mail=$(this).attr('part')+"@myship.com";$(this).html(mail)
.removeAttr('part').removeClass('hidden-email')
.attr('href','mailto:'+mail);return false;});}
function update_active_photo(image_no)
{var elem=$(".slider-sailors:eq("+image_no+")");$(elem).find('.slider-sailor-photo').animate({'width':'100px','height':'100px'});$(elem).find('.slider-sailor-photo').find('img').animate({'width':'100px','height':'100px'});$(elem).find('.slider-sailor-background').animate({'width':'112px','height':'112px'});$(elem).find('.slider-sailor-background').find('img').animate({'width':'112px','height':'112px'});$(elem).find('.slider-sailor-photo').css('right','14px');if($(elem).find('input').length&&$(elem).find('input').val().length){$('.scroller-cloud-middle').text($(elem).find('input').val());$('#scroller-cloud').show();}}
function update_last_photo(image_no)
{var elem=$(".slider-sailors:eq("+image_no+")");$(elem).find('.slider-sailor-background').stop(true,true);$(elem).find('.slider-sailor-background').find('img').stop(true,true);$(elem).find('.slider-sailor-photo').stop(true,true);$(elem).find('.slider-sailor-photo').find('img').stop(true,true);$(elem).find('.slider-sailor-background').css('width','57px').css('height','57px');$(elem).find('.slider-sailor-background').find('img').css('width','57px').css('height','57px');$(elem).find('.slider-sailor-photo').css('width','50px').css('height','50px');$(elem).find('.slider-sailor-photo').find('img').css('width','50px').css('height','50px');$(elem).find('.slider-sailor-photo').css('right','10px');$('#scroller-cloud').hide();}
var scroller_timer=0;var scroller_timeout=3000;function scroll()
{$("#scroller-left").trigger('click');clearTimeout(scroller_timer);scroller_timer=setTimeout(scroll,scroller_timeout);}
$(document).ready(function(){$('#account-infobox .access-info a').click(function(){var condition=$(this).parent('.access-info').hasClass('history');if(condition)
{$('#logout-info').find('.history-box').toggle();return false;}
else
return true;})
$('#logout-info').find('.history-box').live('mouseleave',function(){$('#logout-info').find('.history-box').hide();});$('.red-border-info').confirmBox();$('.confirm-box-dialog > .red-border-info').parent().css('position','absolute').css('top','100px');$('.survey_caps_infobox').confirmBox({callback:function(){$('.caps_survey_banner').click();}});$('.content-error').confirmBox();$('#payment_survey').find('input[type=text]').focus(function(){$(this).siblings('[type=checkbox]').attr('checked','checked');}).hint();$('#payment_survey').confirmBox({okCondition:function(data){var f=data.find('form');var data=$(f).serialize();var url=$(f).attr('action');$.post(url,data);return true;},callback:function(){var okbox=$('.survey-ok').clone();okbox.confirmBox();setTimeout(function(){okbox.dialog('destroy');},1000);}});$('.caps_survey_banner').click(function(){var confirmbox=$('.caps_survey').clone();confirmbox.find('input[type=text]').focus(function(){$(this).siblings('[type=checkbox]').attr('checked','checked');}).hint();confirmbox.confirmBox({okCondition:function(data){var condition=true;var scroll=-1;$(data).find(".question1").css('border-color','#fff');$(data).find(".question2").css('border-color','#fff');$(data).find(".question3").css('border-color','#fff');$(data).find(".question4").css('border-color','#fff');$(data).find(".question5").css('border-color','#fff');$(data).find(".question6").css('border-color','#fff');$(data).find(".question1").find("input[name=answer4_detail]").css('border','1px solid #c0c0c0');var i=false;$(data).find(".question1").find("input[type=checkbox]:checked").each(function(){i=true;});if(!i)
{$(data).find(".question1").css('border','1px solid red');condition=false;if(scroll<0)
scroll=0;}
else
{if
($(data).find(".question1").find("input[name=answer4]").is(':checked')&&($(data).find(".question1").find("input[name=answer4_detail]").val()==""||$(data).find(".question1").find("input[name=answer4_detail]").val()=="Type the method here"))
{$(data).find(".question1").find("input[name=answer4_detail]").css('border','1px solid red');condition=false;if(scroll<0)
scroll=0;}}
i=0;$(data).find(".question2").find("input[type=checkbox]:checked").each(function(){i++});if(i<1||i>3)
{$(data).find(".question2").css('border','1px solid red');condition=false;if(scroll<0)
scroll=230;}
i=false;$(data).find(".question3").find("input[type=radio]:checked").each(function(){i=true;})
if(!i)
{$(data).find(".question3").css('border','1px solid red');condition=false;if(scroll<0)
scroll=500;}
i=false;$(data).find(".question4").find("input[type=radio]:checked").each(function(){i=true;})
if(!i)
{$(data).find(".question4").css('border','1px solid red');condition=false;if(scroll<0)
scroll=710;}
i=false;$(data).find(".question5").find("input[type=radio]:checked").each(function(){i=true;})
if(!i)
{$(data).find(".question5").css('border','1px solid red');condition=false;if(scroll<0)
scroll=900;}
i=false;$(data).find(".question6").find("input[type=checkbox]:checked").each(function(){i=true;})
if(!i)
{$(data).find(".question6").css('border','1px solid red');condition=false;if(scroll<0)
scroll=900;}
if(condition)
{var f=data.find('form');var data=$(f).serialize();var url=$(f).attr('action');$.post(url,data);return true;}
else
{$(confirmbox).find(".question1").parent().scrollTop(scroll);return false;}},callback:function(){window.location="/get-cap/reward";}});})
if($('#searchtext').length>0){$('#searchtext').unbind('.autocomplete');$('#searchtext').unautocomplete();$('#searchtext').attr('hint',$('.searchpos.selected').attr('hint')).hint();$('#sfor_text').val($('.searchpos.selected').attr('sfor'));set_autocomplete();var searchboxBind=function(){switch($('#sfor_text').val()){case'colleagues':$('#searchtext').unbind('.autocomplete');$('#searchtext').ajaxHinter({url:'/search/mates_hint'});break;case'agency':$('#searchtext').unbind('.autocomplete');$('#searchtext').ajaxHinter({url:'/search/agencies_hint',afterResponse:function(response){$(response).find('.suggest-agency-employing').each(function(){$(this).siblings(":first").width($(this).parent().width()-$(this).width()-15);});}});break;default:$('#searchtext').ajaxHinterUnbinder();$('#searchtext').attr('hint',$('.searchpos.selected').attr('hint')).hint();set_autocomplete();break;}};searchboxBind();$('.searchpos').click(function(){$('.searchpos').removeClass('selected');$(this).addClass('selected');$('#sfor_text').val($(this).attr('sfor'));$('#searchtext').unautocomplete();$('#searchtext').unbind('.autocomplete');$('#searchtext').attr('hint',$(this).attr('hint')).hint();$('.ac_results').remove();$('.sfor_adv').hide();$('.sfor_adv_'+$('#sfor_text').val()).show();searchboxBind();if($('#sfor_text').val()=="ships"&&$('#searchtext').val()!=$('#searchtext').attr('hint'))
$('#searchtext').css('text-transform','uppercase');else
$('#searchtext').css('text-transform','none');$(this).removeClass('red-border');});$('#searchtext').focus(function(){if($('#sfor_text').val()=="ships")
$(this).css('text-transform','uppercase');});$('#searchtext').blur(function(){if($('#sfor_text').val()!="ships"||$(this).val().length==0||$(this).val()==$(this).attr('hint'))
$(this).css('text-transform','none');$(this).removeClass('red-border');});$('#searchfield').find('.result').live('click',function()
{var name=$(this).find('.profile-name').text();$('#searchtext').val(name);$(this).parents('form').submit();})}});function set_autocomplete()
{switch($("#sfor_text").val())
{case"ships":$("#searchtext").autocomplete('/search/suggest',{extraParams:{searchfor:function(){return $("#sfor_text").val();}},cacheLength:0,scroll:true,scrollHeight:260,max:10000,minChars:5,width:410,submitOnSelect:true});break;case'gallery':$("#searchtext").autocomplete('/search/suggest',{extraParams:{searchfor:function(){return $("#sfor_text").val();}},cacheLength:0,scroll:false,width:410,submitOnSelect:true});break;}}$(document).ready(function(){setInterval("update()",5000);$("#privacy_container").hide();$("#show_privacy").click(function(){$("#privacy_container").slideToggle();});$("#passrec_newpass").keyup(function(){if($(this).val().length>=6)
show_notification($(this),null);else
show_notification($(this),$(this).siblings('input[name="passrec_notification"]').val());$("#passrec_retypepass").keyup();});$("#passrec_retypepass").keyup(function(){if($(this).val()==$("#passrec_newpass").val())
show_notification($(this),null);else
show_notification($(this),$(this).siblings('input[name="passrec_notification"]').val());});$("#login").focus();$('.registration-ships select').change(function(){$(this).parents('form:first').submit();$('.registration-ships .waiter').css('height','100%');});$('.registration-ship a').hover(function(){$(this).find('img').css('opacity','0.9');},function(){$(this).find('img').css('opacity','1');});$('.registration-ships .blinking-arrow').blink({delay:1000});$('.index-job-title').each(function(){if($(this).height()>22){var text=$(this).text();while($(this).height()>22){text=text.substr(0,text.lastIndexOf(" "));$(this).text(text);}
text=$(this).text();text=text.substr(0,text.length-3)+"...";$(this).text(text);}});});function show_notification(elem,error)
{var nast=$('<div class="registration-notification"></div>');$(elem).parents('td:first').find('.registration-notification').remove();$(elem).parents('td:first').append(nast);$(nast).css('font-weight','bold');$(nast).css('color','#FFFFFF');if(error){$(nast).html(error);$(nast).css('background-color','red');}
else
{$(nast).text("OK");$(nast).css('background-color','#80c330');}}
function update()
{$.ajax({url:'/main/get_sailors',success:function(data){$('.mates h2').html("Mates "+data);}});$.ajax({url:'/main/get_time',success:function(data){$('.footer-clock').html(data);}});$.ajax({url:'/main/get_date',success:function(data){$('.footer-date').html(data);}});}
