function showCountryList() { var divCountry = getDocumentObject("div_for_country"); if( divCountry != null && divCountry.innerHTML.indexOf( "<") == -1 ){ divCountry.innerHTML = ""; var ajaxObject = new qtek_ajax("http://www.swim.com/Ajax-Loading/Countries.aspx?rd="+Math.random(), "GET"); ajaxObject.responseContainer = divCountry; ajaxObject.onComplete = function(){ getAffitiation(); show("div_select_country"); }; ajaxObject.execute(null); } else { show("div_select_country"); } } function getAffiliationTeamAjax(list_type, contentDiv, completeFunc, selectValue, parentId, teamtype){ var ajax = new qtek_ajax("http://www.swim.com/Ajax-Loading/AffiliationTeam.aspx" + "?dot=" + list_type + "&ct=" + s_CountryCode3 + "&sl=" + selectValue + "&pId=" + parentId + "&teamtype=" + teamtype + "&r=" + Math.random() , "GET"); var contentTo = getDocumentObject(contentDiv); ajax.responseContainer = contentTo; contentTo.innerHTML = "" if(completeFunc != null ){ ajax.onComplete = completeFunc; } ajax.execute(); } function getLeague(){ } function getAffitiation(){ var select_category = document.getElementById("sSelect1").value; switch(select_category) { case "SwimTeams": getSwimAffitiation(); break; case "DivingTeams": getDivingAffiliation(); break; case "WaterPoloTeams": getWaterPoloAffiliation(); break; case "SynchronizedTeams": getSynchronizedAffiliation(); break; } } function getSwimAffitiation(){ if(getDocumentObject('AffiliationDiv') != null) getAffiliationTeamAjax( "main","AffiliationDiv", getSubAffitiation, getQueryVariable("af"),0, ""); } function getSubAffitiation(){ if(document.getElementById("AffiliationSelect") != null && document.getElementById("SubAffiliationDiv") != null ) { var affValue = getCBSelectedValue( "AffiliationSelect" ); getAffiliationTeamAjax( "sub","SubAffiliationDiv", null, getQueryVariable("subAff"),affValue, ""); copyAllOptions(document.getElementById('AffiliationSelect'), document.getElementById('AffiliationSelectQuickSearch')); } } function copyAllOptions(from,to) { if (to!=null && to.options!=null) { to.length = 0; } if (from!=null && from.options!=null) { for (var i=0; i', '\"', '+','[',']','~','|'); for (var i=0 ; i < sp.length ; i++) { while (text.indexOf(sp[i]) >= 0) { text = text.replace(sp[i], " "); } } var sReturnText = text; return sReturnText; } function getValueFromAjaxCB( comboId, urlName ){ if( getDocumentObject( comboId ) == null ){ return getQueryVariable( urlName ); } return getCBSelectedValue(comboId); } function getMembersAdvSearch() { var arrGeneral = new Array(); var arrTimes = new Array(); var sGeneral = ""; var sTimes = ""; var sPlit = "-"; arrGeneral[0] = getDocumentObject('selectMemberGender').value ; arrGeneral[1] = getDocumentObject('selectMemberAgeMin').value ; arrGeneral[2] = getDocumentObject('selectMemberAgeMax').value ; arrGeneral[3] = getDocumentObject('selectMemberFStroke').value ; arrGeneral[4] = getDocumentObject('selectMemberFWork').value ; arrTimes[0] = getDocumentObject('selectMemberStroke').value ; arrTimes[1] = getDocumentObject('selectMemberTHour').value ; arrTimes[2] = getDocumentObject('selectMemberTMin').value ; arrTimes[3] = getDocumentObject('selectMemberTSec').value ; arrTimes[4] = getDocumentObject('selectMemberTMiliSec').value ; arrTimes[5] = getDocumentObject('chkMemberTRelay').checked ? '1' : '0'; arrTimes[6] = getDocumentObject('chkMemberPhoto').checked ? '1' : '0'; arrTimes[7] = getDocumentObject('selectMemberSort').value; for(var i= 0 ; i< arrGeneral.length; i++) sGeneral += arrGeneral[i] + sPlit; for(var i= 0 ; i< arrTimes.length; i++) sTimes += arrTimes[i] + sPlit; sGeneral = trimChar(sGeneral, sPlit) ; sTimes = trimChar(sTimes, sPlit) ; return '&mgr=' + sGeneral + '&ptm=' + sTimes; } function Search() { if(getLayerStatus("DIV_PageFloater" )){ hide( "DIV_PageFloater" ); } var main_category_aquatica = "option_Aquatica"; var main_category_directory = "option_Directory"; var main_category_directory_all = "Directory_All"; var category_directory_pool = "SwimmingPools"; var category_directory_waterpark = "WaterParks"; var category_directory_team = "SwimTeams"; var category_directory_diving_team = "DivingTeams"; var category_directory_waterpolo_team = "WaterPoloTeams"; var category_directory_synchronized_team = "SynchronizedTeams"; var category_directory_camp = "SwimCamps"; var category_directory_job = "AquaticsJobs"; var category_directory_school = "SwimSchools"; var category_directory_lesson = "SwimLessons"; var category_directory_trainer = "Personal Swim Trainer"; var category_directory_water_fitness = "WaterFitness"; var main_category_news = "option_News"; var main_category_statusUpdates = "statusUpdates"; var main_category_guides = "option_Guides"; var main_category_forum = "option_Forum"; var main_category_swimlesson = "option_SwimLesson"; var main_category_Members = "option_Members"; var main_category_Products = "option_Products"; var main_category_Events = "option_Events"; var main_category_Videos = "option_Videos"; var group_category = "Groups"; var selectedValue_Level1 = getSelectedDropdownlist("sSelect1"); var selectedValue_News_Category = getSelectedDropdownlist("selectNewsCategory"); var location = getValueFromTextField("search_location"); location = translateSpecialChars(location); var keyword = getValueFromTextField("search_keyword"); keyword = translateSpecialChars(keyword); var keyword_all = getValueFromTextField("search_keyword_all"); keyword_all = translateSpecialChars(keyword_all); var keyword_StatusUpdates = getValueFromTextField("txtStatusUpdates"); keyword_StatusUpdates = translateSpecialChars(keyword_StatusUpdates); var temp, build_url; var selectedCountry, selected; var isValidated = true; if(LocationIsState(location, s_CountryCode3) ) { Show_Alert_MSG(document.getElementById('search_location'),0,0,'Please enter an address, city and state, or zip code'); return; } else { ClearMessage('search_location'); } switch (selectedValue_Level1) { case main_category_statusUpdates: build_url = 'http://www.swim.com/search/result?searchkey=' + keyword_StatusUpdates; break; case main_category_aquatica: temp = getValueFromTextField("hid_general_url"); build_url = temp + "?k=" + keyword_all; break; case main_category_Events: var searchLocation = ""; var categoryEvents = ""; var eventName = ""; var startDate = ""; var endDate = ""; var searchOption = ""; var eventGender = ""; var eventAges = ""; var eventType = ""; var eventCost = ""; var eventInputCost = ""; var eventUnitMoney = ""; var eventRegistrationType = ""; var eventeventswithimages = ""; var eventincludespastevent = ""; searchLocation = getDocumentObject("search_location").value; if(getDocumentObject("select_category_event").value != "0") categoryEvents = getDocumentObject("select_category_event").value; selectedCountry = s_CountryCode3; eventName = getDocumentObject("search_keyword").value; temp = getValueFromTextField("hid_events_search_url"); if( validateNotEmpty(getDocumentObject("Inputcalendar1").value) ) { startDate = getDocumentObject("Inputcalendar1").value ; } if( validateNotEmpty(getDocumentObject("Inputcalendar2").value) ) { endDate = getDocumentObject("Inputcalendar2").value ; } if( validateNotEmpty(getDocumentObject("eventGender").value) ) { eventGender = getDocumentObject("eventGender").value ; } if( validateNotEmpty(getDocumentObject("eventAges").value) ) { if(getDocumentObject("eventAges").value == 0 || getDocumentObject("eventAgesTo").value ==0) eventAges = '0^0'; else if(getDocumentObject("eventAges").value == 19 || getDocumentObject("eventAgesTo").value == 19) eventAges = '19^0'; else eventAges = getDocumentObject("eventAges").value + "^" + getDocumentObject("eventAgesTo").value; } if( validateNotEmpty(getDocumentObject("eventType").value) ) { eventType = getDocumentObject("eventType").value; } if( validateNotEmpty(getDocumentObject("eventCost").value) ) { eventCost = getDocumentObject("eventCost").value; } if( validateNotEmpty(getDocumentObject("inputcost").value) ) { eventInputCost = getDocumentObject("inputcost").value; } if( validateNotEmpty(getDocumentObject("eventUnitMoney").value) ) { eventUnitMoney = getDocumentObject("eventUnitMoney").value; } if( validateNotEmpty(getDocumentObject("eventRegistrationType").value) ) { eventRegistrationType = getDocumentObject("eventRegistrationType").value; } if(getDocumentObject("eventeventswithimages").checked == true) { eventeventswithimages = 1; } else { eventeventswithimages = ""; } if(getDocumentObject("eventincludespastevent").checked == true) { eventincludespastevent = 1; } else { eventincludespastevent = ""; } build_url = temp + "?esc=" + categoryEvents; build_url += "&ct=" + selectedCountry; build_url += "&l=" + searchLocation; build_url += "&k=" + eventName; if(getLayerStatus('EventAdvSearchCollapse')) { build_url += "&" + "sd=" + startDate; build_url += "&" + "ed=" + endDate; build_url += "&" + "eg=" + eventGender; build_url += "&" + "ea=" + eventAges; build_url += "&" + "et=" + eventType; if(document.getElementById('eventType').value != "" && document.getElementById('eventType').value != "Free") { build_url += "&" + "ec=" + eventCost; build_url += "&" + "eic=" + eventInputCost; build_url += "&" + "eum=" + eventUnitMoney; } build_url += "&" + "egt=" + eventRegistrationType; build_url += "&" + "ewi=" + eventeventswithimages; build_url += "&" + "epe=" + eventincludespastevent; } break; case main_category_Members: s_CountryCode3 = getDocumentObject('cmbHidden').value; selectedCountry = s_CountryCode3; temp = getValueFromTextField("hid_members_url"); var location2 = ""; var selectSport = ""; var member_name=""; var member_name_option = ""; var profile_keyword = ""; var member_distance = ""; var memberType = ""; var nameCheck = document.getElementsByName("Type"); location2 = getDocumentObject("txtMemberLocation").value; if(getDocumentObject("selectSport").value != "0") selectSport = getDocumentObject("selectSport").value; for(var i = 0; i < document.getElementsByName("rad_Name").length; i++) { if(document.getElementsByName("rad_Name")[i].checked) { member_name_option = document.getElementsByName("rad_Name")[i].value; } } member_name = getDocumentObject("searchMemberName").value; build_url = temp + "?c=" + selectSport; build_url += "&ct=" + selectedCountry; build_url += "&l=" + location2; build_url += "&k=" + member_name; build_url += "&nop=" + member_name_option; isValidated = false; var fm = getDocumentObject('fmMemberAdv'); fm.action = build_url; fm.submit(); return; break; case main_category_Videos : var selectVideoCategory = getDocumentObject("selectVideoCategory").value ; var video_name = document.getElementById("txtVideoName").value; temp = getValueFromTextField("hid_video_search_url"); video_name = translateSpecialChars(video_name ); build_url = temp; //build_url = temp + "?c=" + selectVideoCategory; if(selectVideoCategory != '') build_url += selectVideoCategory + "/"; //build_url += "&k=" + video_name; build_url += "?k=" + video_name; isValidated = PreventScriptInputInDiv("div_Search_Video_Name"); if(getLayerStatus('advSearchVideo')) { var video_time = document.getElementById("selectUploadTime").value; var video_sort_by = document.getElementById("selectVideoSortBy").value; var video_member_name = document.getElementById("txtVideoMemberName").value; video_member_name = translateSpecialChars(video_member_name ); build_url += "&tm=" + video_time; build_url += "&srt=" + video_sort_by; build_url += "&mem=" + video_member_name; if(isValidated) isValidated = PreventScriptInputInDiv("advSearchVideo"); } break; case main_category_Products: temp = getValueFromTextField("hid_products_url"); var CatProduct = getDocumentObject("selectCatProducts").value; build_url = temp + "?k=" + keyword; build_url += "&c=" + CatProduct; break; case main_category_forum: keyword = getValueFromTextField("search_keyword"); keyword = translateSpecialChars(keyword); var forumcateid = getSelectedDropdownlist("selectForumCate"); var arrRadio = document.getElementsByName('typesearch'); if(arrRadio[0].checked && arrRadio[0].value =='0'){ temp = getValueFromTextField("hid_forum_url"); build_url = temp + "?k=" + keyword; if (forumcateid != "0") { build_url = build_url + "&fc=" + forumcateid; } build_url = build_url+"&b=0"; } else{ temp = getValueFromTextField("hid_forum_search_post_url"); build_url = temp + "?k=" + keyword; if (forumcateid != "0") { build_url = build_url + "&fc=" + forumcateid; } build_url = build_url+"&b=1"; } isValidated = PreventScriptInputSpec("search_keyword"); break; case category_directory_pool: temp = getValueFromTextField("hid_pool_url"); build_url = temp + "?k=" + keyword + "&l=" + location ; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('adv') == true || CheckIdExist('directory_quick_search')== true){ build_url += "&o=" + getOptionsNumber("poolOp_", 36); build_url += getExtendSearchUrl(); } break; case category_directory_waterpark: temp = getValueFromTextField("hid_waterpark_url"); build_url = temp + "?k=" + keyword + "&l=" + location ; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('WPAdvSearchCollapse' ) || CheckIdExist('directory_quick_search')== true){ build_url += "&o=" + getOptionsNumber("waterparkOp_", 12); build_url += "&os=" + getCBSelectedValue('waterParkSchedule'); } break; case category_directory_team: build_url = getValueFromTextField("hid_team_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('swimmingTeamAdvSearchCollapse' ) || CheckIdExist('directory_quick_search')== true){ build_url = getTxtFieldUrl( build_url, "nop", 'txtNumOfPeople'); build_url = getCheckboxUrl( build_url, "nl", 'nationalLevel'); build_url = getCBUrl( build_url, "g", 'selectGender'); build_url = getCBUrl( build_url, "tt", 'teamType'); build_url = getTxtFieldUrl( build_url, "le", 'leagueTxt'); if(document.getElementById("AffiliationSelect") != null) build_url += "&af=" + getValueFromAjaxCB('AffiliationSelect', 'af'); if(document.getElementById("SubAffiliationSelect") != null) build_url += "&subAff=" + getValueFromAjaxCB('SubAffiliationSelect', 'subAff'); build_url = getCBUrl( build_url, "os", 'swimmingTeamOpenSchedule'); build_url = getCBDependTxtUrl( build_url, "op", 'numOfPeopleOp','txtNumOfPeople'); } break; case category_directory_diving_team: build_url = getValueFromTextField("hid_diving_team_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('divingTeamAdvSearchCollapse' ) ){ build_url = getTxtFieldUrl( build_url, "dnp", 'txtDivingNumOfPeople'); build_url = getCheckboxUrl( build_url, "dnl", 'chkDivingNationalLevel'); build_url = getCBUrl( build_url, "dg", 'selectDivingGender'); build_url = getCBUrl( build_url, "dtt", 'selectDivingTeamType'); build_url = getTxtFieldUrl( build_url, "dle", 'txtDivingLeague'); if(document.getElementById("DivingAffiliationSelect") != null) build_url += "&af=" + getValueFromAjaxCB('DivingAffiliationSelect', 'af'); if(document.getElementById("DivingSubAffiliationSelect") != null) build_url += "&subAff=" + getValueFromAjaxCB('DivingSubAffiliationSelect', 'subAff'); build_url = getCBUrl( build_url, "dos", 'selectDivingOpenSchedule'); build_url = getCBDependTxtUrl( build_url, "dop", 'selectDivingNumOfPeople','txtDivingNumOfPeople'); } break; case category_directory_waterpolo_team: build_url = getValueFromTextField("hid_water_polo_team_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('WaterPoloAdvSearchCollapse' ) ){ build_url = getTxtFieldUrl( build_url, "wnp", 'txtWaterPoloNumOfPeople'); build_url = getCheckboxUrl( build_url, "wnl", 'chkWaterPoloNationalLevel'); build_url = getCBUrl( build_url, "wg", 'selectWaterPoloGender'); build_url = getCBUrl( build_url, "wtt", 'selectWaterPoloTeamType'); build_url = getTxtFieldUrl( build_url, "wle", 'txtWaterPoloLeague'); if(document.getElementById("WaterPoloAffiliationSelect") != null) build_url += "&af=" + getValueFromAjaxCB('WaterPoloAffiliationSelect', 'af'); if(document.getElementById("WaterPoloSubAffiliationSelect") != null) build_url += "&subAff=" + getValueFromAjaxCB('WaterPoloSubAffiliationSelect', 'subAff'); build_url = getCBUrl( build_url, "wos", 'selectWaterPoloOpenSchedule'); build_url = getCBDependTxtUrl( build_url, "wop", 'selectWaterPoloNumOfPeople','txtWaterPoloNumOfPeople'); } break; case category_directory_synchronized_team : build_url = getValueFromTextField("hid_synchronized_team_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('synchronizedTeamAdvSearchCollapse' ) ){ build_url = getTxtFieldUrl( build_url, "snp", 'txtSynchronizedNumOfPeople'); build_url = getCheckboxUrl( build_url, "snl", 'chkSynchronizedNationalLevel'); build_url = getCBUrl( build_url, "sg", 'selectSynchronizedGender'); build_url = getCBUrl( build_url, "stt", 'selectSynchronizedTeamType'); build_url = getTxtFieldUrl( build_url, "sle", 'txtSynchronizedLeague'); if(document.getElementById("SynchronizedAffiliationSelect") != null) build_url += "&af=" + getValueFromAjaxCB('SynchronizedAffiliationSelect', 'af'); if(document.getElementById("SynchronizedSubAffiliationSelect") != null) build_url += "&subAff=" + getValueFromAjaxCB('SynchronizedSubAffiliationSelect', 'subAff'); build_url = getCBUrl( build_url, "sos", 'selectSynchronizedOpenSchedule'); build_url = getCBDependTxtUrl( build_url, "sop", 'selectSynchronizedNumOfPeople','txtSynchronizedNumOfPeople'); } break; case category_directory_camp: build_url = getValueFromTextField("hid_camp_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('swimCampAdvSearchCollapse' ) || CheckIdExist('directory_quick_search')== true){ build_url = getCBUrl( build_url, "cCat", 'selectCampCat'); build_url = getCBUrl( build_url, "cAge", 'selectCampAge'); build_url = getCBUrl( build_url, "cl", 'selectCampLevel'); build_url = getCheckboxUrl( build_url, "cwi", 'onlyCampWithImage'); } break; case category_directory_job: var jobOption = document.getElementById('select1').value; if(jobOption == '0') { build_url = getValueFromTextField("hid_job_url"); build_url += "?k=" + keyword + "&l=" + location; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry ; if( getLayerStatus('swimJobAdvSearchCollapse' ) || CheckIdExist('directory_quick_search')== true){ build_url = getCBUrl( build_url, "jCat", 'selectJobCategory'); build_url = getCBUrl( build_url, "jPos", 'selectJobPosition'); build_url = getCBDependTxtUrl( build_url, "jSOp", 'selectJobSalaryOp','txtJobSalary'); build_url = getTxtFieldUrl( build_url, "jSal", 'txtJobSalary'); build_url = getCBDependTxtUrl( build_url, "jSU", 'selectJobSalaryUnit','txtJobSalary'); build_url = getTxtFieldUrl( build_url, "jComp", 'txtJobCompany'); build_url = getCheckboxUrl( build_url, "jEP", 'cbJobEnvPool'); build_url = getCheckboxUrl( build_url, "jEB", 'cbJobEnvBeach'); build_url = getCheckboxUrl( build_url, "jEL", 'cbJobEnvLake'); build_url = getCheckboxUrl( build_url, "jEW", 'cbJobEnvWaterPark'); } }else if(jobOption == 1) { s_CountryCode3 = getDocumentObject('cmbHidden').value; selectedCountry = s_CountryCode3; temp = getValueFromTextField("hid_members_url"); var location2 = ""; var member_name=""; var profile_keyword = ""; location2 = getDocumentObject("search_location").value; member_name = getDocumentObject("search_keyword").value; build_url = temp; build_url += "?ct=" + selectedCountry; build_url += "&l=" + location2; build_url += "&k=" + member_name; build_url += "&cat=resume"; isValidated = false; var fm = getDocumentObject('fmResumeJob'); fm.action = build_url; fm.submit(); return; } break; case category_directory_school: build_url = getValueFromTextField("hid_school_url"); build_url += "?k=" + keyword + "&l=" + location ; selectedCountry = getValueFromAjaxCB('countrySelect', 'ct'); selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; break; case category_directory_lesson: build_url = getValueFromTextField("hid_lesson_url"); var radKeywordtype = document.getElementsByName("radLessonKeywordType"); var keywordtype =''; for (i=0; i< radKeywordtype.length; i++) { if(radKeywordtype[i].checked) { keywordtype = radKeywordtype[i].value; } } build_url += "?k=" + keyword + "&l=" + location ; if(keywordtype != '') build_url += "&b=" + keywordtype; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; break; case category_directory_water_fitness: build_url = getValueFromTextField("hid_water_fitness_url"); build_url += "?k=" + keyword + "&l=" + location ; selectedCountry = s_CountryCode3; build_url += "&ct=" + selectedCountry; if( getLayerStatus('WaterFitnessAdvContent' ) || CheckIdExist('directory_quick_search')== true){ build_url = getCheckboxUrl( build_url, "cwi", 'ckWFCWithImage'); build_url += "&o=" + getOptionsNumber("wfcOp_", 12); if(document.getElementById("selectClassType").value != '') build_url += "&clt=" + document.getElementById("selectClassType").value; if(document.getElementById("selectClassIntensity").value != '') build_url += "&cli=" + document.getElementById("selectClassIntensity").value; } break; case group_category: temp = getValueFromTextField("GroupHomepageURL"); build_url = temp + "?srt=" + getDocumentObject("lstGroupCategory").value; build_url += "&l=" + translateSpecialChars(getValueFromTextField("txtGroupLocation")); build_url += "&k=" + keyword; break; case main_category_guides: var selectGuideCategory = getDocumentObject("selectGuideCategory").value ; var Guide_name = document.getElementById("txtGuideName").value; Guide_name = translateSpecialChars(Guide_name); temp = 'http://www.swim.com/swimming-guides/r.aspx'; build_url = temp + "?c=" + selectGuideCategory; build_url += "&k=" + Guide_name; break; default: keyword = getValueFromTextField("search_keyword_all"); keyword = translateSpecialChars(keyword); var newscateid = getSelectedDropdownlist("selectNewsCategory"); if(newscateid == "top_sw") temp = getValueFromTextField("hid_top_swimmers_url"); else if(newscateid == "top_di") temp = getValueFromTextField("hid_top_divers_url"); else temp = getValueFromTextField("hid_news_url"); if (newscateid != "0") { if(newscateid.indexOf("http:") > -1) { build_url = newscateid; } else { build_url = build_url + "&nc=" + newscateid; } } build_url = temp + "?k=" + keyword; break; } var pageSizeQuery = "PageSize"; var pageSizeValue = getQueryVariable( pageSizeQuery ); if( pageSizeValue != "" ){ build_url += "&"+ pageSizeQuery + "=" + pageSizeValue; } if(isValidated) { qtek_window.redirect(build_url); } } function echeck(str) { var at="@"; var dot="."; var lat=str.indexOf(at); var lstr=str.length; var ldot=str.indexOf(dot); if (str.indexOf(at)==-1){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(at,(lat+1))!=-1){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(dot,(lat+2))==-1){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(" ")!=-1){ Show_Alert_MSG('fbEmail',0,0,"Invalid E-mail Address"); return false; } return true; } function echeckHomepage(str) { var at="@"; var dot="."; var lat=str.indexOf(at); var lstr=str.length; var ldot=str.indexOf(dot); if (str.indexOf(at)==-1){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ Show_Alert_MSG('v',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(at,(lat+1))!=-1){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(dot,(lat+2))==-1){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } if (str.indexOf(" ")!=-1){ Show_Alert_MSG('addemail',0,0,"Invalid E-mail Address"); return false; } return true; } function addEmailNews() { var email = document.getElementById("addemail").value; if(!echeckHomepage(email)) {document.getElementById("addemail").value='';document.getElementById("addemail").focus(); return;} var url = 'http://www.swim.com/Helpers/AddEmail.aspx?email=SECRET'.replace('SECRET',email); qtek_helper.AddEmail(url,'divInfo','divText','divButton'); } function CheckIdExist(id){ if(document.getElementById(id)!=null){ return true; } return false; }