$(document).ready(function(){Cufon.replace('div.info',{fontFamily:'League Gothic',hover:true});setHints();$('#signUp').click(function(){});$('#sendMessage').click(function(){if(validateInput()){sendMail();}else
{alert('Please fill all fields to send us message.');}});initialize();});var setHints=function()
{$('#mce-EMAIL').attachHint('Enter your email to be notified when we\'re ready');};var signUp=function(inputEmail)
{var isValid=true;var emailReg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;if(!emailReg.test(inputEmail)){isValid=false;alert('Your email is not in valid format');}
if(isValid){var params={'action':'SignUp','email':inputEmail};$.ajax({type:"POST",url:"php/mainHandler.php",data:params,success:function(response){if(response){var responseObj=jQuery.parseJSON(response);if(responseObj.ResponseData)
{$('#mce-EMAIL').val('');showMessage('You will be notified when we launch. Thank you!');}}}});}};var initialize=function()
{var params={'action':'Initialize'};$.ajax({type:"POST",url:"php/mainHandler.php",data:params,success:function(response){if(response){var responseObj=jQuery.parseJSON(response);if(responseObj.ResponseData)
{$('ul.twitts').empty();if(!jQuery.isEmptyObject(responseObj.ResponseData.Twitts)){$('a.followUsURL').attr('href','http://twitter.com/#!/'+responseObj.ResponseData.Twitts[0].Name);$.each(responseObj.ResponseData.Twitts,function(index,twitt){var twitterTemplate='<li>'
+'<a href="http://twitter.com/#!/{0}/status/{1}" target="_blank" class="twittURL">@{0}</a>'
+'{2}'
+'<span class="time">{3}</span>'
+'</li>';$('ul.twitts').append(StringFormat(twitterTemplate,twitt.Name,twitt.StatusID,twitt.Text,twitt.Date));});}
if(responseObj.ResponseData.Start_Date)
{setInterval(function(){var countDownObj=calculateTimeDifference(responseObj.ResponseData.Start_Date);if(countDownObj){$('#days').text(countDownObj.Days);$('#hours').text(countDownObj.Hours);$('#minutes').text(countDownObj.Minutes);$('#seconds').text(countDownObj.Seconds);}},1000);}}}}});};var validateInput=function(){var isValid=true;$('input, textarea').each(function(){if($(this).hasClass('required'))
{if($(this).val()!=''){if($(this).hasClass('email'))
{var emailReg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;if(!emailReg.test($(this).val())){isValid=false;alert('Your email is not in valid format');}}}else
{isValid=false;}}});return isValid;};var resetInput=function(){$('input, textarea').each(function(){$(this).val('').text('');});};var sendMail=function(){var params={'action':'SendMessage','name':$('[name=contact_name]').val(),'email':$('[name=contact_email]').val(),'subject':$('[name=contact_subject]').val(),'message':$('[name=contact_message]').val()};$.ajax({type:"POST",url:"php/mainHandler.php",data:params,success:function(response){if(response){var responseObj=jQuery.parseJSON(response);if(responseObj.ResponseData)
$('label.sendingStatus').text(responseObj.ResponseData);showMessage('Your message was sent. Thank you!');}
resetInput();$('#sendMail').removeAttr('disabled');},error:function(xhr,ajaxOptions,thrownError){var error=null;switch(xhr.status)
{case"301":error="Redirection Error!";break;case"307":error="Error, temporary server redirection!";break;case"400":error="Bad request!";break;case"404":error="Page not found!";break;case"500":error="Server is currently unavailable!";break;default:error="Unespected error, please try again later.";}
if(error){$('label.sendingStatus').text(error);}}});};var StringFormat=function(){var s=arguments[0];for(var i=0;i<arguments.length- 1;i++){var regExpression=new RegExp("\\{"+ i+"\\}","gm");s=s.replace(regExpression,arguments[i+ 1]);}
return s;}
var showMessage=function(msg){alert(msg);}
