
function pwebContactRedirect(a,b){if(b>0)setTimeout("document.location='"+a+"'",b);else document.location=a}function pwebContactToggleForm(a){if(typeof a!='undefined'){var b=document.id('pwebcontact_mailto');if(b)b.selectedIndex=a}var c=document.id('pwebcontact_toggler');if(c.hasClass('active')){c.removeClass('active');pwebContactBoxMorph.start({'width':0,'height':0,'opacity':0});pwebContactGetToken()}else{c.addClass('active');pwebContactBoxMorph.start({'width':pwebContactBoxSize.x,'height':pwebContactBoxSize.y,'opacity':1})}}function pwebContactPopupForm(a){if(typeof a!='undefined'){var b=document.id('pwebcontact_mailto');if(b)b.selectedIndex=a}SqueezeBox.fromElement(document.id('pwebcontact_modal_clone'),{handler:'clone',size:{x:pwebContactModal.x,y:pwebContactModal.y},overlayOpacity:pwebContactModal.overlayOpacity,classWindow:'pwebContactWindow',onOpen:function(){document.id('pwebcontact_modal').inject(document.id('sbox-content'))},onClose:function(){document.id('pwebcontact_modal').inject(document.id('pwebcontact'));pwebContactGetToken()}})}function pwebContactGetToken(){if(pwebContactSent){pwebContactSent=false;var a=new Request({url:pwebContactBaseUrl+'ajax.php',method:'get',data:{'getToken':1},onRequest:function(){pwebContactMsg.empty();new Element('img',{'src':pwebContactBaseUrl+'images/loading.gif','width':16,'height':16,'border':0}).inject(pwebContactMsg,'top')},onComplete:function(r){if(r!=''){pwebContactMsg.empty();pwebContactForm.reset();if(pwebContactCharsLeft)pwebContactCharsLeft.innerHTML=pwebContactMsgLimit;if(pwebContactButtonNew)pwebContactButtonNew.setStyle('display','none');$$('#pwebcontact_form .invalid').each(function(a){a.removeClass('invalid')});document.id('pwebcontact_token').setProperty('name',r)}else{pwebContactMsg.innerHTML=pwebContactMsgToken;pwebContactMsg.className='error'}}}).send()}}function pwebContactOpenCalendar(){$$('#pwebcontact_box img.calendar').each(function(b){b.addEvent('click',function(e){new Event(e).stop();if(!window.Browser.ie6)(function(){var a=$$('div.calendar');a[a.length-1].setStyle('position','fixed')}).delay(100)})})}window.addEvent('domready',function(){pwebContactSent=false;pwebContactMsg=document.id('pwebcontact_msg');pwebContactForm=document.id('pwebcontact_form');pwebContactCharsLeft=document.id('pwebcontact_charsleft');pwebContactButtonNew=document.id('pwebcontact_new');pwebContactMsg.empty();pwebContactForm.reset();if($chk(document.id('pwebcontact_box'))){document.id('pwebcontact').inject($$('body')[0]);if($chk(document.id('pwebcontact_toggler')))document.id('pwebcontact_toggler').setStyle('display','block');var b=document.id('pwebcontact_box');pwebContactBoxMorph=new Fx.Morph(b);b.setStyle('display','block');pwebContactBoxSize=document.id('pwebcontact_container').getSize();document.id('pwebcontact_bg').setStyles({'width':pwebContactBoxSize.x-20,'height':pwebContactBoxSize.y-20});pwebContactBoxMorph.set({'width':0,'height':0,'opacity':0});var c=document.id('pwebcontact').getTop();if(c>0){var d=window.getHeight();var f=d-c-pwebContactBoxSize.y;if(f<0){f=Math.abs(f);if(f<=c){c-=f}else{c=-10}document.id('pwebcontact').setStyle('top',c)}}$$('.pwebcontact_toggler').each(function(a){a.addEvent('click',function(e){new Event(e).stop();pwebContactToggleForm()})});pwebContactOpenCalendar()}else if($chk(document.id('pwebcontact_modal'))){if(versionMinMet('1.3.2',window.MooTools.version)){document.id('pwebcontact').inject($$('body')[0]);if($chk(document.id('pwebcontact_toggler')))document.id('pwebcontact_toggler').setStyle('display','block');$$('.pwebcontact_toggler').each(function(a){a.addEvent('click',function(e){new Event(e).stop();pwebContactPopupForm()})});pwebContactOpenCalendar()}else alert('Upgrade Mootools at least to version 1.3.2 to use lightbox layout with Module PWeb AJAX Popup Contact Form. Check installation package for patch.')}else{pwebContactForm.setStyle('display','block')}if(pwebContactCharsLeft){document.id('pwebcontact_message').addEvent('keyup',function(e){new Event(e).stop();var a=this.value.length;if(a>=pwebContactMsgLimit)this.value=this.value.substring(0,pwebContactMsgLimit);pwebContactCharsLeft.innerHTML=(pwebContactMsgLimit-a)})}if(pwebContactButtonNew){pwebContactButtonNew.setStyle('display','none').addEvent('click',function(e){new Event(e).stop();pwebContactSent=true;pwebContactGetToken()})}});function parseVersionString(a){if(typeof(a)!='string'){return false}var x=a.split('.');var b=parseInt(x[0])||0;var c=parseInt(x[1])||0;var d=parseInt(x[2])||0;return{major:b,minor:c,patch:d}}function versionMinMet(a,b){minimum=parseVersionString(a);running=parseVersionString(b);if(running.major!=minimum.major)return(running.major>minimum.major);else{if(running.minor!=minimum.minor)return(running.minor>minimum.minor);else{if(running.patch!=minimum.patch)return(running.patch>minimum.patch);else return true}}}
