
if($.browser.mozilla&&parseFloat($.browser.version.substr(0,5).split('.').join(''))<191){$('.tab .vertical').css({width:14,height:217,left:8,bottom:0,verticalAlign:'middle'});$('#upload_tab_1 .tab .vertical').html('<img src="'+SITE_URL+'img/step1.png" alt="" style="margin-top: 65px;" />');$('#upload_tab_2 .tab .vertical').html('<img src="'+SITE_URL+'img/step2.png" alt="" style="margin-top: 68px;" />');$('#upload_tab_3 .tab .vertical').html('<img src="'+SITE_URL+'img/step3.png" alt="" style="margin-top: 70px;" />');}
$(function(){var file_name;var permalink;var pdf_permalink;var pdf_title;$('#fileupload').uploadify({'uploader':SITE_URL+'js2/uploadify/uploadify.swf','script':SITE_URL+'js2/uploadify/uploadify.php','cancelImg':SITE_URL+'js2/uploadify/cancel.png','script':SITE_URL+'up/ajax_process','auto':true,'buttonText':'BROWSE PDF','sizeLimit':10000000,'fileExt':'*.pdf','fileDesc':'*.pdf','onCancel':function(){$('.upload_desc').slideDown('slow');$('.uploading').slideUp('slow');},'onSelect':function(){$('.upload_desc').slideUp('slow');$('.uploading').slideDown('slow');$('.upload_loading').hide();},'onProgress':function(event,queueID,fileObj,data){if(parseInt(data.percentage)==100){$('.percentage').html(' - Processing');}},'onComplete':function(event,queueID,fileObj,response_raw,data){eval('response='+response_raw);if(response['status']==0){alert(response['msg']);$('.upload_desc').slideDown('slow');$('.uploading').slideUp('slow');}
else{file_name=response['file'];$('table.upload_step2').html('<tr><td><input type="text" id="u2name" value="Your name" name="u2name" /></td><td><input type="text" id="u2email" value="Email (not displayed)" name="u2email" /></td><td><input type="text" id="u2website" value="Website (Optional)"  name="u2website"/></td></tr><tr><td colspan="2"><input type="text" id="u2title" value="Document title"  name="u2title" /></td><td><select id="u2cat"><option value="">Select Category</option>'+$('#cats').html()+'</select></td></tr><tr><td colspan="2"><input type="text" id="u2tags" value="Tags (separated by comma; ex: dog, animal, pet)"  name="u2tags" /></td><td></td></tr><tr><td colspan="3"><textarea id="u2desc" name="u2desc">Document description</textarea></td><td></td></tr><tr><td colspan="3"><input type="button" value="NEXT" class="next" id="next2" /> <input type="button" value="cancel" class="cancel" id="cancel" /></td><td></td></tr>');form_focus_upload_2();$('.upload_loading').hide();$('#u2name').bt('<center style="font-size: 11px;">Your name<center>',{trigger:['focus','blur'],positions:'bottom',width:100,cornerRadius:3});$('#u2email').bt('<center style="font-size: 11px;">Email (not displayed)<center>',{trigger:['focus','blur'],positions:'bottom',width:125,cornerRadius:3});$('#u2website').bt('<center style="font-size: 11px;">Website (Optional)<center>',{trigger:['focus','blur'],positions:'bottom',width:120,cornerRadius:3});$('#u2title').bt('<center style="font-size: 11px;">Document title<center>',{trigger:['focus','blur'],positions:'bottom',width:100,cornerRadius:3});$('#u2tags').bt('<center style="font-size: 11px;">Tags (separated by comma; ex: dog, animal, pet)<center>',{trigger:['focus','blur'],positions:'top',width:300,cornerRadius:3});$('#u2desc').bt('<center style="font-size: 11px;">Document description<center>',{trigger:['focus','blur'],positions:'top',width:140,cornerRadius:3});$('.upload_step2').keypress(function(e){if(e.which==13){$('.upload_step2 .next').click();}});$('#cancel').click(function(){$('.upload_desc').show();$('.uploading').hide();go_slide(1);});$('#next2').click(function(){if($(this).attr('disabled')=='disabled')return false;if(!validation_upload_2())alert(upload_error_2);else{$('#next2').val('loading').attr('disabled','disabled');$('.upload_loading').show();$.ajax({type:"POST",url:SITE_URL+"up/save",data:'file='+file_name+'&name='+escape($('#u2name').val())+'&email='+escape($('#u2email').val())+'&title='+encodeURIComponent($('#u2title').val())+'&cat_id='+escape($('#u2cat').val())+'&tags='+escape($('#u2tags').val())+'&desc='+encodeURIComponent($('#u2desc').val())+'&website='+escape($('#u2website').val()),success:function(rdata){eval('data='+rdata);if(data['status']==0){alert(data['msg']);$('#next2').val('NEXT').attr('disabled','');$('.upload_loading').hide();}
else{$('#u2cat').hide();pdf_title=data['title'];pdf_permalink=data['pdf_permalink'];permalink=data['permalink'];$('.html_upload').val('<a target="_blank" title="'+pdf_title+' (pdf)" href="'+pdf_permalink+'">'+pdf_title+'</a>');$('.html_upload').click(function(){$(this).select();});$('#again').click(function(){$('.upload_desc').show();$('.uploading').hide();go_slide(1);});$('#view').click(function(){window.location=pdf_permalink;});$('#share_go').click(function(){to=$('#upload_share').val();if(to=='fb'){window.open('http://www.facebook.com/sharer.php?u='+escape(pdf_permalink)+'&t='+escape(pdf_title),"_blank");}
else if(to=='twitter'){window.open('http://twitter.com/home?status='+escape(pdf_permalink+': '+pdf_title),"_blank");}
else if(to=='wp'){$.facebox('<center><p>Share <b>'+pdf_title+'</b> to:</p><p><img src="'+SITE_URL+'img/wordpress.png" alt="wordpress" /></p><p>Insert your wordpress URL:</p><p><input type="text" name="wpurl" value="http://" class="wpurl" /></p><p>example:</p><p>http://myblog.wordpress.com/<br />or<br />http://myblog.com/</p><p><input type="button" value="NEXT" class="wpsubmit" /></p></center>');$('.popup input.wpurl').focus();$('.popup input.wpurl').keypress(function(e){if(e.which==13){$('.popup .wpsubmit').click();}});$('.popup .wpsubmit').click(function(){wpurl=$('.popup input.wpurl').val();if(is_valid_url(wpurl)){$(this).val('loading').attr('disabled','disabled');$(this).after('<img src="'+SITE_URL+'img/loading2.gif" alt="" class="lj" />').hide();if(wpurl.substr(-1,1)!='/')wpurl=wpurl+'/';window.open(wpurl+'wp-admin/press-this.php?u='+escape(pdf_permalink)+'&t='+escape(pdf_title),'_blank','menubar=0,resizable=1,width=700,height=500');$('.close .close_image').click();}
else alert('Please insert valid url!\nexample: http://myblog.wordpress.com/');});}
else if(to=='blogger'){window.open('http://www.blogger.com/blog_this.pyra?t&u='+escape(pdf_permalink)+'&n='+escape(pdf_title),"_blank");}
else if(to=='email'){$.facebox('<div style="width: 370px; overflow: hidden;"><div style="width: 1000px; margin: 0px; padding: 0px;" class="frame"><div style="float: left; width: 370px;"><center><p>Share <b>'+pdf_title+'</b> as:</p><p><img src="'+SITE_URL+'img/email_small.png" alt="email" /></p><p>From:</p><p><input type="text" name="email_fname" value="Name" class="email_name fn" /> <input type="text" name="email_femail" value="Email Address" class="email_email fe" /></p><p>To:</p><p><input type="text" name="email_tname" value="Name" class="email_name tn" /> <input type="text" name="email_temail" value="Email Address" class="email_email te" /></p><p><input type="button" value="NEXT" class="emailsubmit" /></p></center></div><div style="float: left; width: 370px;"><center><p>Share <b>'+pdf_title+'</b>.</p><p>Enter two words as shown below. If you cannot read the words, click the refresh icon.</p><div class="recaptcha_div"><img src="'+SITE_URL+'img/loading.gif" alt="loading" style="margin-top: 40px;" /></div><p><input type="button" value="SEND" class="emailsend" /></p><p><a href="#" class="share_prev">back</a></p></center></div></div></div>');$('a.share_prev').click(function(){$('.popup .frame').animate({marginLeft:0});return false;});$('.popup input.email_name').focus(function(){if($(this).val()=='Name'){$(this).css({textAlign:'left',color:'#000'}).val('');}});$('.popup input.email_email').focus(function(){if($(this).val()=='Email Address'){$(this).css({textAlign:'left',color:'#000'}).val('');}});$('.popup input.email_name').blur(function(){if($(this).val()==''){$(this).css({textAlign:'center',color:'#aaa'}).val('Name');}});$('.popup input.email_email').blur(function(){if($(this).val()==''){$(this).css({textAlign:'center',color:'#aaa'}).val('Email Address');}});$('.popup input.email_name, .popup input.email_email').keypress(function(e){if(e.which==13){$('.popup .emailsubmit').click();}});$('.emailsubmit').click(function(){fe=$('.popup .fe').val();fn=$('.popup .fn').val();te=$('.popup .te').val();tn=$('.popup .tn').val();if(fn==''||fn=='Name')alert('Sender\'s name is empty!');else if(fe==''||fe=='Email Address')alert('Sender\'s email is empty!');else if(tn==''||tn=='Name')alert('Recipient\'s name is empty!');else if(te==''||te=='Email Address')alert('Recipient\'s email is empty!');else if(!is_valid_email(fe))alert('Invalid sender\'s email format!');else if(!is_valid_email(te))alert('Invalid recipient\'s email format!');else{$('.popup .recaptcha_div').attr('id','recaptcha_div');Recaptcha.create(recaptcha_publickey,"recaptcha_div",{theme:"white",callback:function(){$('#recaptcha_response_field').focus();$('#recaptcha_response_field').keypress(function(e){if(e.which==13){$('.popup .emailsend').click();}});}});$('.emailsend').click(function(){if($(this).attr('disabled')=='disabled')return false;$(this).val('loading').attr('disabled','disabled');$(this).after('<img src="'+SITE_URL+'img/loading2.gif" alt="" class="lj" />').hide();$.ajax({type:"POST",url:SITE_URL+"pdf_email",data:"permalink="+permalink+"&fe="+fe+"&fn="+escape(fn)+"&te="+te+"&tn="+escape(tn)+"&recaptcha_challenge_field="+$('#recaptcha_challenge_field').val()+"&recaptcha_response_field="+escape($('#recaptcha_response_field').val()),success:function(rdata){eval('data='+rdata);if(data['status']==0){alert(data['msg']);$('.emailsend').val('SEND').attr('disabled','').show();$('.lj').remove();Recaptcha.reload();}
else if(data['status']==1){alert(data['msg']);$('.close .close_image').click();}
else{alert('Error. Please try again later. If this error persists, please contact admin@pdfcast.org.');}},error:function(XMLHttpRequest,textStatus,errorThrown){alert('Ajax: '+textStatus+'. Please try again later. If this error persists, please contact admin@pdfcast.org.');}});});$('.popup .frame').animate({marginLeft:-370});}});}});go_slide(3);}},error:function(XMLHttpRequest,textStatus,errorThrown){alert('Ajax: '+textStatus+'. Please try again later. If this error persists, please contact admin@pdfcast.org.');}});}});go_slide(2);}}});});go_slide=function(num){if(num==1){$('#upload_tab_1 .content').show();$('#upload_tab_2').animate({left:495},750);$('#upload_tab_3').animate({left:525},750,function(){$('#upload_tab_2 .content, #upload_tab_3 .content').hide();});}
else if(num==2){$('#upload_tab_2 .content').show();$('#upload_tab_2').animate({left:29},750);$('#upload_tab_3').animate({left:525},750,function(){$('#upload_tab_1 .content, #upload_tab_3 .content').hide();});}
else if(num==3){$('#upload_tab_3 .content').show();$('#upload_tab_2').animate({left:29},750);$('#upload_tab_3').animate({left:59},750,function(){$('#upload_tab_1 .content, #upload_tab_2 .content').hide();});}}
var upload_error_2;var upload_error_3;validation_upload_2=function(){upload_error_2='';if($('#u2name').val()==''||$('#u2name').val()=='Your name'){upload_error_2=upload_error_2+'Name is required!\n';}
if($('#u2name').val().search(/[^a-zA-Z0-9 ]/g)!=-1){upload_error_2=upload_error_2+'Name can only contain alphanumeric character!\n';}
if($('#u2email').val()==''||$('#u2email').val()=='Email (not displayed)'){upload_error_2=upload_error_2+'Email is required!\n';}
if($('#u2email').val()!=''&&$('#u2email').val()!='Email (not displayed)'&&!is_valid_email($('#u2email').val())){upload_error_2=upload_error_2+'Invalid email format!\n';}
if($('#u2title').val()==''||$('#u2title').val()=='Document title'){upload_error_2=upload_error_2+'Title is required!\n';}
if(!$('#u2cat').val()){upload_error_2=upload_error_2+'Category is required!\n';}
if($('#u2tags').val()==''||$('#u2tags').val()=='Tags (separated by comma; ex: dog, animal, pet)'){upload_error_2=upload_error_2+'Tags are required!\n';}
if($('#u2tags').val()!=''&&$('#u2tags').val()!='Tags (separated by comma; ex: dog, animal, pet)'&&$('#u2tags').val().search(/[^a-zA-Z0-9 ,]/g)!=-1){upload_error_2=upload_error_2+'Tags can only contain alphanumeric character, space, and comma!\n';}
if($('#u2website').val()!=''&&$('#u2website').val()!='Website (Optional)'&&!is_valid_url($('#u2website').val())){upload_error_2=upload_error_2+'Invalid url format!\n';}
tags=$('#u2tags').val().split(',');if(tags.length<3){upload_error_2=upload_error_2+'Please enter at least 3 tags! (separated by comma)\n';}
if($('#u2desc').val()==''||$('#u2desc').val()=='Document description'){upload_error_2=upload_error_2+'Description is required!\n';}
if(upload_error_2!='')return false;else return true;}
form_focus_upload_2=function(){$('#u2name').focus(function(){if($(this).val()=='Your name'){$(this).css({color:'#000'}).val('');}});$('#u2email').focus(function(){if($(this).val()=='Email (not displayed)'){$(this).css({color:'#000'}).val('');}});$('#u2title').focus(function(){if($(this).val()=='Document title'){$(this).css({color:'#000'}).val('');}});$('#u2tags').focus(function(){if($(this).val()=='Tags (separated by comma; ex: dog, animal, pet)'){$(this).css({color:'#000'}).val('');}});$('#u2desc').focus(function(){if($(this).val()=='Document description'){$(this).css({color:'#000'}).val('');}});$('#u2website').focus(function(){if($(this).val()=='Website (Optional)'){$(this).css({color:'#000'}).val('http://');}});$('#u2name').blur(function(){if($(this).val()==''){$(this).css({color:'#aaa'}).val('Your name');}});$('#u2email').blur(function(){if($(this).val()==''){$(this).css({color:'#aaa'}).val('Email (not displayed)');}});$('#u2title').blur(function(){if($(this).val()==''){$(this).css({color:'#aaa'}).val('Document title');}});$('#u2tags').blur(function(){if($(this).val()==''){$(this).css({color:'#aaa'}).val('Tags (separated by comma; ex: dog, animal, pet)');}});$('#u2desc').blur(function(){if($(this).val()==''){$(this).css({color:'#aaa'}).val('Document description');}});$('#u2website').blur(function(){if($(this).val()==''||$(this).val()=='http://'){$(this).css({color:'#aaa'}).val('Website (Optional)');}});$('#u2website').change(function(){if(!$(this).val().match(/^https?:\/\/(.*)$/)){$(this).val('http://'+$(this).val());}});}
