String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};function check_event_login(){if(document.getElementById("username").value.trim()==""){alert("Please enter username");return false}if(document.getElementById("password").value.trim()==""){alert("Please enter password");return false}if(document.getElementById("chk_terms").checked==false){alert("Please agree with all terms and conditions");return false}}function check_event_step1(){if(get_eveChkCount("event_types")==0){alert("Please select atleast one event type");return false}if(get_eveChkCount("event_category")==0){alert("Please select atleast one event category");return false}}function get_eveChkCount(b){f1=document.event_step1;var c=0;for(i=0;i<f1.length;i++){var a=f1[i].name;if(a.indexOf(b)>=0&&f1[i].type=="checkbox"&&f1[i].checked==true){c++}}return c}function get_imgEmptyCnt(b){f1=document.event_step2;var c=0;for(i=0;i<f1.length;i++){var a=f1[i].name;if(a.indexOf(b)>=0&&f1[i].type=="file"&&f1[i].value!=""&&LimitAttach1(f1[i].value)==false){c++}}return c}function get_eveChkCount1(b){f1=document.event_edit;var c=0;for(i=0;i<f1.length;i++){var a=f1[i].name;if(a.indexOf(b)>=0&&f1[i].type=="checkbox"&&f1[i].checked==true){c++}}return c}function get_eveChkCountAdmin(b){f1=document.adminForm;var c=0;for(i=0;i<f1.length;i++){var a=f1[i].name;if(a.indexOf(b)>=0&&f1[i].type=="checkbox"&&f1[i].checked==true){c++}}return c}function checknumber(a){var b=/(^\d+$)|(^\d+\.\d+$)/;if(b.test(a)){testresult=true}else{testresult=false}return(testresult)}function check_event_step2(){if(document.getElementById("event_name").value.trim()==""){alert("Please enter event name");document.getElementById("event_name").focus();return false}var a=document.getElementById("admission_price").value.trim();var b=document.getElementById("admission_price1").value.trim();if(a==""&&b==""){alert("Please enter/select event price");document.getElementById("admission_price").focus();return false}if(a!=""){if(checknumber(a)==false){alert("Please enter valid event price");document.getElementById("admission_price").focus();return false}}if(document.getElementById("from_date").value.trim()==""){alert("Please select event start date");document.getElementById("from_date").focus();return false}if(document.getElementById("from_date").value.trim()!=""){if(past_dateValidation(document.getElementById("from_date").value)==false){alert("Please select valid event start date");document.getElementById("from_date").focus();return false}}if(document.getElementById("to_date").value.trim()==""){alert("Please select event end date");document.getElementById("to_date").focus();return false}if(document.getElementById("to_date").value.trim()!=""){if(past_dateValidation(document.getElementById("to_date").value)==false){alert("Please select valid event end date");document.getElementById("to_date").focus();return false}}if(document.getElementById("from_date").value.trim()!=""&&document.getElementById("to_date").value.trim()!=""){if(event_dateValidation(document.getElementById("from_date").value,document.getElementById("to_date").value)==false){alert("You have entered an incorrect date range");document.getElementById("from_date").focus();return false}}if(document.getElementById("description").value.trim()==""){alert("Please enter description");document.getElementById("description").focus();return false}if(document.getElementById("eve_country").value.trim()=="select"){alert("Please select country");document.getElementById("eve_country").focus();return false}if(document.getElementById("eve_state").value.trim()==""){alert("Please select state");document.getElementById("eve_state").focus();return false}if(document.getElementById("eve_city").value.trim()==""){alert("Please select city");document.getElementById("eve_city").focus();return false}if(document.getElementById("eve_city").value.trim()=="Other"&&document.getElementById("OtherCity").value.trim()==""){alert("Please enter city name");document.getElementById("OtherCity").focus();return false}if(get_imgEmptyCnt("eve_images")>0){alert("Please only upload files that end in types: .jpg, .gif, .png, .tiff");return false}if(document.getElementById("registration_url").value.trim()!=""){if(isValidURL(document.getElementById("registration_url").value)==false){alert("Invalid web site/URL. You must type http:// (Example: http://www.companyname.com)");document.getElementById("registration_url").focus();return false}}if(document.getElementById("HelpingHand").checked==true){if(document.getElementById("HelpingWebAddress").value.trim()==""){alert("Please enter website address");document.getElementById("HelpingWebAddress").focus();return false}if(document.getElementById("HelpingWebAddress").value.trim()!=""){if(isValidURL(document.getElementById("HelpingWebAddress").value)==false){alert("Please enter valid website address");document.getElementById("HelpingWebAddress").focus();return false}}}document.getElementById("Post").disabled="true";hidden_span=document.getElementById("hide_stuff");hidden_span.style.display="block";return true}function CountLeft(c,b,a){if(c.value.length>a){c.value=c.value.substring(0,a)}else{b.value=a-c.value.length}}function addImages(){var a=document.getElementById("div_images");var b=(document.getElementById("num_images").value-1)+2;document.getElementById("num_images").value=b;if(b<=20){var c=document.createElement("div");var d="div_images_"+b;c.setAttribute("id",d);c.setAttribute("style","padding-top:10px;");c.innerHTML="<input type='file' name='eve_images[]'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='padding-left:5px;color:#FF0000'><a href='javascript:deleteImages("+b+")' class='blue-link11'>Remove</a></span>";a.appendChild(c)}}function addImages1(){var a=document.getElementById("div_images");var b=(document.getElementById("num_images").value-1)+2;document.getElementById("num_images").value=b;if(b<=20){var c=document.createElement("div");var d="div_images_"+b;c.setAttribute("id",d);c.setAttribute("style","padding-top:10px;");c.innerHTML="<input type='file' name='eve_images["+b+"]'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style='padding-left:5px;color:#FF0000'><a href='javascript:deleteImages("+b+")' class='blue-link11'>Remove</a></span>";a.appendChild(c)}}function deleteImages(b){var c=document.getElementById("div_images");var d=document.getElementById("num_images").value;var a=document.getElementById("div_images_"+b);c.removeChild(a);document.getElementById("num_images").value=d-1}function check_event_dates(a,b){if(a<=b){}else{return false}}function check_image_file(b,a){document.event_step2.action="http://www.macdirectory.com/component/option,com_event_post/task,imageUpload/event_id,"+b+"/img_id,"+a+"/";document.event_step2.method="POST";document.event_step2.enctype="multipart/form-data";document.event_step2.submit()}function addRowToTable(){var c=document.getElementById("tbl_event_hours");var b=c.rows.length;var a=b;var d=c.insertRow(b);d.innerHTML=c.rows[1].innerHTML}function check_step3(){if(document.getElementById("captcha_code").value.trim()==""){alert("Please enter security code");document.getElementById("captcha_code").focus();return false}}function chk_event_comments(){if(document.getElementById("eventComments").value.trim()==""){alert("Please enter commments");document.getElementById("eventComments").focus();return false}}function view_event_comments(a){window.location=document.event_step2.action="http://www.macdirectory.com/component/option,com_file1/task,videoAllComments/vid,"+videoId+"/"}function check_eventMail(){if(document.getElementById("sen_name").value.trim()==""){alert("Please enter your name");document.getElementById("eventComments").focus();return false}if(document.getElementById("sen_email").value.trim()==""){alert("Please enter your email");document.getElementById("sen_email").focus();return false}if(document.getElementById("sen_email").value.trim()!=""){if(emailCheck(document.getElementById("sen_email").value)==false){alert("Please enter valid your email");document.getElementById("sen_email").focus();return false}}if(document.getElementById("rec_email").value.trim()==""){alert("Please enter email of recipient");document.getElementById("rec_email").focus();return false}if(document.getElementById("rec_email").value.trim()==""){if(emailCheck(document.getElementById("rec_email").value)==false){alert("Please enter valid email of recipient");document.getElementById("rec_email").focus();return false}}}function check_event_search(){}function show_eventExpert(){document.getElementById("eventExprt1").style.display="none";document.getElementById("eventExprt2").style.display="";document.getElementById("event_expert").style.display=""}function hide_eventExpert(){document.getElementById("eventExprt1").style.display="";document.getElementById("eventExprt2").style.display="none";document.getElementById("event_expert").style.display="none"}function check_event_archive_search(){if(document.getElementById("from_mm").value.trim()=="select"){alert("Please select from month");document.getElementById("from_mm").focus();return false}if(document.getElementById("from_dd").value.trim()=="select"){alert("Please select from date");document.getElementById("from_dd").focus();return false}if(document.getElementById("from_yy").value.trim()=="select"){alert("Please select from year");document.getElementById("from_yy").focus();return false}if(document.getElementById("to_mm").value.trim()=="select"){alert("Please select to month");document.getElementById("to_mm").focus();return false}if(document.getElementById("to_dd").value.trim()=="select"){alert("Please select to date");document.getElementById("to_dd").focus();return false}if(document.getElementById("to_yy").value.trim()=="select"){alert("Please select to year");document.getElementById("to_yy").focus();return false}if(document.getElementById("event_keyword").value.trim()==""){alert("Please enter keyword");document.getElementById("event_keyword").focus();return false}if(document.getElementById("event_keyword").value.trim()=="Type Keyword (s) here"){alert("Please enter keyword");document.getElementById("event_keyword").focus();return false}}function show_eventAlert(){alert("You need to login / register to save this search as an alert.")}function show_edit_eventAlert(){alert("You need to login to edit alerts")}function hide_emailID(){document.getElementById("add_email").style.display="none";document.getElementById("other_email").style.display=""}function check_newEventAlert(){if(document.getElementById("alert_name").value.trim()==""){alert("Please enter alert name");document.getElementById("alert_name").focus();return false}if(document.getElementById("receive_account1").checked==true){if(document.getElementById("email_address").value.trim()==""){alert("Please enter email address");document.getElementById("email_address").focus();return false}}if(document.getElementById("email_address").value.trim()!=""){if(emailCheck(document.getElementById("email_address").value)==false){alert("Please enter email address");document.getElementById("email_address").focus();return false}}}function del_event_alert(){if(confirm("Are you sure you want to delete event alert?")){return true}else{return false}}function del_job_alert(){if(confirm("Are you sure you want to delete job alert?")){return true}else{return false}}function back_viewEventAlert(){window.location.href="http://www.macdirectory.com/component/option,com_event_alert/task,viewAll/"}function check_edit_event(){var e=new Date();var a=e.getDate();var f=(e.getMonth()+1);var g=e.getFullYear();if(a<10){a="0"+a}if(f<10){f="0"+f}var b=g+"-"+f+"-"+a;if(get_eveChkCount1("event_types")==0){alert("Please select atleast one event type");return false}if(get_eveChkCount1("event_category")==0){alert("Please select atleast one event category");return false}if(document.getElementById("event_name").value.trim()==""){alert("Please enter event name");document.getElementById("event_name").focus();return false}var c=document.getElementById("admission_price").value.trim();var d=document.getElementById("admission_price1").value.trim();if(c==""&&d==""){alert("Please enter/select event price");document.getElementById("admission_price").focus();return false}if(c!=""){if(checknumber(c)==false){alert("Please enter valid event price");document.getElementById("admission_price").focus();return false}}if(document.getElementById("from_date").value.trim()==""){alert("Please select event start date");document.getElementById("from_date").focus();return false}if(document.getElementById("from_date").value.trim()!=""){if(past_dateValidation(document.getElementById("from_date").value)==false){alert("Please select valid event start date");document.getElementById("from_date").focus();return false}}if(document.getElementById("to_date").value.trim()==""){alert("Please select event end date");document.getElementById("to_date").focus();return false}if(document.getElementById("to_date").value.trim()!=""){if(past_dateValidation(document.getElementById("to_date").value)==false){alert("Please select valid event end date");document.getElementById("to_date").focus();return false}}if(document.getElementById("from_date").value.trim()!=""&&document.getElementById("to_date").value.trim()!=""){if(event_dateValidation(document.getElementById("from_date").value,document.getElementById("to_date").value)==false){alert("You have entered an incorrect date range");document.getElementById("from_date").focus();return false}}if(document.getElementById("description").value.trim()==""){alert("Please enter description");document.getElementById("description").focus();return false}if(get_imgEmptyCnt("eve_images")>0){alert("Please only upload files that end in types: .jpg, .gif, .png, .tiff");return false}if(document.getElementById("eve_country").value.trim()=="select"){alert("Please select country");document.getElementById("eve_country").focus();return false}if(document.getElementById("eve_state").value.trim()==""){alert("Please select state");document.getElementById("eve_state").focus();return false}if(document.getElementById("eve_city").value.trim()==""){alert("Please select city");document.getElementById("eve_city").focus();return false}if(document.getElementById("registration_url").value.trim()!=""){if(isValidURL(document.getElementById("registration_url").value)==false){alert("Invalid web site/URL. You must type http:// (Example: http://www.companyname.com)");document.getElementById("registration_url").focus();return false}}}function deleteRow_price(a){document.getElementById("admission_price_table").deleteRow(a)}function redirect_edit_post(b){var a="com_event_post|step3";window.location.href="http://www.macdirectory.com/component/option,com_events3/task,editEvent/event_id,"+b+"/next,"+a+"/"}function show_googleMap(){document.getElementById("google_map").style.display="";document.getElementById("gmap_show").style.display="none";document.getElementById("gmap_close").style.display=""}function hide_googleMap(){document.getElementById("google_map").style.display="none";document.getElementById("gmap_show").style.display="";document.getElementById("gmap_close").style.display="none"}function show_optionalInfo(){document.getElementById("info_show").style.display="none";document.getElementById("info_close").style.display="";document.getElementById("tr_host").style.display="";document.getElementById("tr_handicap_access").style.display="";document.getElementById("tr_credit_card").style.display="";document.getElementById("tr_website").style.display=""}function hide_optionalInfo(){document.getElementById("info_show").style.display="";document.getElementById("info_close").style.display="none";document.getElementById("tr_host").style.display="none";document.getElementById("tr_handicap_access").style.display="none";document.getElementById("tr_credit_card").style.display="none";document.getElementById("tr_website").style.display="none"}function deleteEvent(a){if(confirm("Are you sure you want to delete this event?")){window.location.href="http://www.macdirectory.com/component/option,com_events3/task,delEvent/event_id,"+a+"/";return true}else{return false}}function past_dateValidation(b){var c=new Date();var a=Array();curr_dd=c.getDate();curr_mm=(c.getMonth()+1);if(curr_mm<10){curr_mm="0"+curr_mm}if(curr_dd<10){curr_dd="0"+curr_dd}curr_yy=c.getFullYear();if(b!=""){input_dateArr=b.split("-");input_mm=input_dateArr[0];input_dd=input_dateArr[1];input_yy=input_dateArr[2];if(input_yy<curr_yy){return false}else{if(input_yy==curr_yy&&input_mm<curr_mm){return false}else{if(input_yy==curr_yy&&input_mm==curr_mm&&input_dd<curr_dd){return false}}}}}function event_dateValidation(a,b){if(a!=""&&b!=""){start_dateArr=a.split("-");start_mm=start_dateArr[0];start_dd=start_dateArr[1];start_yy=start_dateArr[2];if(start_mm<10){start_mm="0"+start_mm}if(start_dd<10){start_dd="0"+start_dd}end_dateArr=b.split("-");end_mm=end_dateArr[0];end_dd=end_dateArr[1];end_yy=end_dateArr[2];if(end_mm<10){end_mm="0"+end_mm}if(end_dd<10){end_dd="0"+end_dd}if(end_yy<start_yy){return false}else{if(end_yy==start_yy&&end_mm<start_mm){return false}else{if(end_yy==start_yy&&end_mm==start_mm&&end_dd<start_dd){return false}}}}}function check_contactMail(){if(document.getElementById("sen_name").value.trim()==""){alert("Please enter your name");document.getElementById("sen_name").focus();return false}if(document.getElementById("sen_email").value.trim()==""){alert("Please enter your email");document.getElementById("sen_email").focus();return false}if(document.getElementById("sen_email").value.trim()!=""){if(emailCheck(document.getElementById("sen_email").value)==false){alert("Please enter valid your email");document.getElementById("sen_email").focus();return false}}if(document.getElementById("subject").value.trim()==""){alert("Please select subject");document.getElementById("subject").focus();return false}}function ListCategoryEvents(){var a=document.getElementById("category").value;if(a=="all"){window.location.href="http://www.macdirectory.com/component/option,com_events/task,viewAll/"}else{window.location.href="http://www.macdirectory.com/component/option,com_events1/task,search/category,"+a+"/"}}function CheckEventCity(){if(document.getElementById("eve_city").value=="Other"){document.getElementById("OtherCityTr").style.display=""}else{document.getElementById("OtherCityTr").style.display="none"}}function isValidURL(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)};
