function check_service_login(){if(document.getElementById("username").value.trim()==""){alert("Please enter username");document.getElementById("username").focus();return false}if(document.getElementById("password").value.trim()==""){alert("Please enter password");document.getElementById("password").focus();return false}}function check_service_step1(){if(document.getElementById("ServiceType").checked==false&&document.getElementById("ServiceType1").checked==false&&document.getElementById("ServiceType2").checked==false){alert("Please select service type");return false;document.getElementById("ServiceType").focus()}if(get_serviceChkCount("service_category")==0){alert("Please select at least one category");return false}if(get_serviceChkCount("service_category")>4){alert("Please select maximum of 4 categorires");return false}}function get_serviceChkCount(b){f1=document.service_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_reviewChkCount1(b){f1=document.review_step2;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 check_service_step2(a){if(document.getElementById("TxtCompanyName").value.trim()==""){alert("Please enter company name");document.getElementById("TxtCompanyName").focus();return false}if(document.getElementById("TxtWebsite").value.trim()==""){alert("Please enter company website");document.getElementById("TxtWebsite").focus();return false}if(document.getElementById("TxtWebsite").value.trim()!=""){if(isValidURL(document.getElementById("TxtWebsite").value)==false){alert("Please enter valid company website. It must include http://www");document.getElementById("TxtWebsite").focus();return false}}if(document.getElementById("TxtRetypeWebsite").value.trim()==""){alert("Please enter company retype website");document.getElementById("TxtRetypeWebsite").focus();return false}if(document.getElementById("TxtRetypeWebsite").value.trim()!=""){if(isValidURL(document.getElementById("TxtRetypeWebsite").value)==false){alert("Please enter valid company retype website. It must include http://www");document.getElementById("TxtRetypeWebsite").focus();return false}}if(document.getElementById("TxtWebsite").value.trim()!=document.getElementById("TxtRetypeWebsite").value.trim()){alert("You website address did not match.");document.getElementById("TxtRetypeWebsite").focus();return false}if(document.getElementById("SecviceCountry").value.trim()=="select"){alert("Please select location");document.getElementById("SecviceCountry").focus();return false}if(document.getElementById("ServiceState").value.trim()==""){alert("Please select state");document.getElementById("ServiceState").focus();return false}if(document.getElementById("ServiceCity").value.trim()==""){alert("Please select city");document.getElementById("ServiceCity").focus();return false}if(document.getElementById("ServiceCity").value.trim()=="Other"&&document.getElementById("OtherCity").value.trim()==""){alert("Please enter city name");document.getElementById("OtherCity").focus();return false}if(document.getElementById("TxtDescription").value.trim()==""){alert("Please enter description of your company/services");document.getElementById("TxtDescription").focus();return false}if(get_serviceValidFile("service_img")>0){alert("Please upload valid service image(s)");return false}if(get_serviceValidVideos("service_video")>0){alert("Please upload valid service video(s)");return false}var c=document.getElementById("SecviceCountry").value;if(document.getElementById("TxtTelephone").value.trim()!=""&&c!="select"){if(c=="226"){var b=/((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}/;if(b.test(document.getElementById("TxtTelephone").value)==false){alert("Please enter valid telephone number.");document.getElementById("TxtTelephone").focus();return false}}}if(document.getElementById("reply_email").value.trim()!=""&&document.getElementById("re_reply_email").value.trim()==""){alert("Please retype reply email id");document.getElementById("reply_email").focus();return false}if(document.getElementById("reply_email").value.trim()==""&&document.getElementById("re_reply_email").value.trim()!=""){alert("Please enter reply email id");document.getElementById("reply_email").focus();return false}if(document.getElementById("reply_email").value.trim()!=""&&emailCheck(document.getElementById("re_reply_email").value)==false){alert("Please enter valid reply email id");document.getElementById("reply_email").focus();return false}if(document.getElementById("re_reply_email").value.trim()!=""&&emailCheck(document.getElementById("re_reply_email").value)==false){alert("Please enter valid reply email id");document.getElementById("re_reply_email").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 check_service_edit(a){if(document.getElementById("ServiceType").checked==false&&document.getElementById("ServiceType1").checked==false&&document.getElementById("ServiceType2").checked==false){alert("Please select service type");return false;document.getElementById("ServiceType").focus()}if(get_serviceChkCount("service_category")==0){alert("Please select at least one category");return false}if(get_serviceChkCount("service_category")>4){alert("Please select maximum of 4 categorires");return false}if(document.getElementById("TxtCompanyName").value.trim()==""){alert("Please enter company name");document.getElementById("TxtCompanyName").focus();return false}if(document.getElementById("TxtWebsite").value.trim()==""){alert("Please enter company website");document.getElementById("TxtWebsite").focus();return false}if(document.getElementById("TxtWebsite").value.trim()!=""){if(isValidURL(document.getElementById("TxtWebsite").value)==false){alert("Please enter valid company website. It must include http://www");document.getElementById("TxtWebsite").focus();return false}}if(document.getElementById("TxtRetypeWebsite").value.trim()==""){alert("Please enter company retype website");document.getElementById("TxtRetypeWebsite").focus();return false}if(document.getElementById("TxtRetypeWebsite").value.trim()!=""){if(isValidURL(document.getElementById("TxtRetypeWebsite").value)==false){alert("Please enter valid company retype website. It must include http://www");document.getElementById("TxtRetypeWebsite").focus();return false}}if(document.getElementById("TxtWebsite").value.trim()!=document.getElementById("TxtRetypeWebsite").value.trim()){alert("You website address did not match.");document.getElementById("TxtRetypeWebsite").focus();return false}if(document.getElementById("SecviceCountry").value.trim()=="select"){alert("Please select location");document.getElementById("SecviceCountry").focus();return false}if(document.getElementById("ServiceState").value.trim()==""){alert("Please select state");document.getElementById("ServiceState").focus();return false}if(document.getElementById("ServiceCity").value.trim()==""){alert("Please select city");document.getElementById("ServiceCity").focus();return false}if(document.getElementById("TxtDescription").value.trim()==""){alert("Please enter description of your company/services");document.getElementById("TxtDescription").focus();return false}if(get_serviceValidFile("service_img")>0){alert("Please upload valid service image(s)");return false}if(get_serviceValidVideos("service_video")>0){alert("Please upload valid service video(s)");return false}var c=document.getElementById("SecviceCountry").value;if(document.getElementById("TxtTelephone").value.trim()!=""&&c!="select"){if(c=="226"){var b=/((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}/;if(b.test(document.getElementById("TxtTelephone").value)==false){alert("Please enter valid telephone number.");document.getElementById("TxtTelephone").focus();return false}}}document.getElementById("Post").disabled="true";hidden_span=document.getElementById("hide_stuff");hidden_span.style.display="block";return true}function get_serviceValidFile(b){f1=document.service_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.trim()!=""&&LimitAttach1(f1[i].value)==false){c++}}return c}function get_serviceValidVideos(b){f1=document.service_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.trim()!=""&&LimitAttach(f1[i].value)==false){c++}}return c}function addServicesImage(){var a=document.getElementById("div_images");var b=(document.service_step2.num_images.value-1)+2;document.service_step2.num_images.value=b;if(b<=15){var c=document.createElement("div");var d="div_images_"+b;c.setAttribute("id",d);c.setAttribute("style","padding-top:10px;");c.innerHTML="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top'><strong>Photographer:</strong></td><td align='right' valign='top'><input type='text' id='txtPhotographer[]' name='txtPhotographer[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><strong>Image caption:</strong></td><td align='right' valign='top'><input type='text' id='image_caption[]' name='image_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='service_img[]' name='service_img[]'><br><a href='javascript:deleteServicesImage("+b+")' class='blue_link'>Remove</a></td></tr></table>";a.appendChild(c)}}function deleteServicesImage(b){var c=document.getElementById("div_images");var d=document.service_step2.num_images.value;var a=document.getElementById("div_images_"+b);c.removeChild(a);document.service_step2.num_images.value=d-1}function addServicesVideos(){var a=document.getElementById("div_videos");var b=(document.service_step2.num_videos.value-1)+2;document.service_step2.num_videos.value=b;if(b<=20){var c=document.createElement("div");var d="div_videos_"+b;c.setAttribute("id",d);c.setAttribute("style","padding-top:10px;");c.innerHTML="<table width='100%'  border='0' cellspacing='2' cellpadding='2'><tr><td align='left' valign='top'><strong>Credit:</strong></td><td align='right' valign='top'><input type='text' id='txtCredit[]' name='txtCredit[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><strong>Video caption:</strong></td><td align='right' valign='top'><input type='text' id='video_caption[]' name='video_caption[]' value='' size='23' maxlength='30'><br>(max of 30 characters)</td><td align='left' valign='top'><input type='file' id='service_video[]' name='service_video[]' onChange='javascript:ChangeNewsVideo();'><br><a href='javascript:deleteServicesVideos("+b+")' class='blue_link'>Remove</a></td></tr></table>";a.appendChild(c)}}function deleteServicesVideos(b){var c=document.getElementById("div_videos");var d=document.service_step2.num_videos.value;var a=document.getElementById("div_videos_"+b);c.removeChild(a);document.service_step2.num_videos.value=d-1}function show_optionalServiceInfo(){document.getElementById("SpecializedAreasTr").style.display="";document.getElementById("SpecializedAreasCntTr").style.display="";document.getElementById("ServiceProvidedTr").style.display="";document.getElementById("CreditCardAcceptedTr").style.display="";document.getElementById("ClientTr").style.display="";document.getElementById("optional_show").style.display="none";document.getElementById("optional_close").style.display=""}function hide_optionalServiceInfo(){document.getElementById("SpecializedAreasTr").style.display="none";document.getElementById("SpecializedAreasCntTr").style.display="none";document.getElementById("ServiceProvidedTr").style.display="none";document.getElementById("CreditCardAcceptedTr").style.display="none";document.getElementById("ClientTr").style.display="none";document.getElementById("optional_show").style.display="";document.getElementById("optional_close").style.display="none"}var ServiceReq=createXMLHttpRequest();function GetServiceState(){var a=document.getElementById("SecviceCountry").value;if(a!=""){ServiceReq.open("get","ServiceStates.php?CountryId="+a);ServiceReq.onreadystatechange=ServiceStateHandleResponse;ServiceReq.send(null)}}function ServiceStateHandleResponse(){if(ServiceReq.readyState==4){var a=ServiceReq.responseText;document.getElementById("ServiceState").innerHTML=a;GetServiceCity()}}var ServiceReq1=createXMLHttpRequest();function GetServiceCity(){var a=document.getElementById("ServiceState").value;if(a!=""){ServiceReq1.open("get","ServiceCity.php?StateId="+a);ServiceReq1.onreadystatechange=ServiceCityHandleResponse;ServiceReq1.send(null)}}function ServiceCityHandleResponse(){if(ServiceReq1.readyState==4){var a=ServiceReq1.responseText;document.getElementById("ServiceCity").innerHTML=a}}function check_step3(){if(document.getElementById("captcha_code").value.trim()==""){alert("Please Enter Security Code");return false}}function redirect_editServices_post(a){var b="com_service_post|step3";window.location.href="http://www.macdirectory.com/component/option,com_service3/task,editService/service_id,"+a+"/next,"+b+"/"}function check_review_search(){if(document.getElementById("review_keyword").value.trim()=="&nbsp;&nbsp;Type keyword(s)"){alert("Please enter keyword to search");return false}}function post_serviceComment(a){document.getElementById("link_postComment").style.display="none";document.getElementById("new_serviceComment").style.display=""}function chk_postServiceComment(){if(document.getElementById("comment_txt").value.trim()==""){alert("Please enter comment");document.getElementById("comment_txt").focus();return false}}function show_serviceCommentReply(b){var c="video_comment_reply_"+b;var a="commment_reply_"+b;document.getElementById(c).style.display="";document.getElementById(a).style.display="none"}function chk_serviceCommentReply(a){var b="reply_text_"+a;if(document.getElementById(b).value.trim()==""){alert("Please enter your comment reply");document.getElementById(b).focus();return false}}function chk_suggestion(){if(document.getElementById("message").value.trim()==""){alert("Please enter message");document.getElementById("message").focus();return false}}function check_newsReply(){if(document.getElementById("message").value.trim()==""){alert("Please enter message");document.getElementById("message").focus();return false}}function ChangePhotographerImage(){document.getElementById("RemovePhotographerImageLink").style.display=""}function ListCategoryServices(){var a=document.getElementById("category").value;if(a=="all"){window.location.href="http://www.macdirectory.com/component/option,com_service/task,viewAll/"}else{window.location.href="http://www.macdirectory.com/component/option,com_service1/task,searchCategory/catName,"+a+"/"}}function check_ServiceReply(){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("message").value.trim()==""){alert("Please enter personal message");document.getElementById("message").focus();return false}}function CheckServiceCity(){if(document.getElementById("ServiceCity").value=="Other"){document.getElementById("OtherCityTr").style.display=""}else{document.getElementById("OtherCityTr").style.display="none"}};
