// bt.ch, jdj.ch function FillExportMask_1(JSONData) { $("#export_ref_code").val(JSONData.export_ref_code); $("#export_company_description").val(JSONData.export_company_description); $("#export_workplace_title_zip").val(JSONData.export_workplace_title_zip); $("#export_workplace_title_city").val(JSONData.export_workplace_title_city); $("#export_workplace_title_country").val(JSONData.export_workplace_title_country); $("#export_keywords").val(JSONData.export_keywords); $("#export_contact").val(JSONData.export_contact); SetRadioButtonValue("export_workplace_title_confidential", JSONData.export_workplace_title_confidential); // dropdowns if (JSONData.export_typ.split(',')[0] == 1 || JSONData.export_typ.split(',')[0] == 2 || JSONData.export_typ.split(',')[0] == 3) { if ($("#export_typ option").size() == 6) { $("#export_typ").append('') $("#export_typ").append(''); $("#export_typ").append(''); } } $.each(JSONData.export_region.split(','), function( index, value ) { $("#export_region option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_typ.split(','), function( index, value ) { $("#export_typ option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_kategorie.split(','), function( index, value ) { $("#export_kategorie option[value='" + value + "']").prop("selected", true); }); CreateForm(); $("#export_typ").change(function() { if ($("#export_typ").val() == 1 || $("#export_typ").val() == 2 || $("#export_typ").val() == 3) { if ($("#export_typ option").size() == 6) { $("#export_typ").append('') $("#export_typ").append(''); $("#export_typ").append(''); $("#DV_TypOnlineMessage").show(); } } else { if ($("#export_typ option").size() == 9 && $("#export_typ").val().length < 2) { $("#export_typ option:last").remove(); $("#export_typ option:last").remove(); $("#export_typ option:last").remove(); $("#DV_TypOnlineMessage").hide(); } } }); } // sopjobs.ch function FillExportMask_2(JSONData) { $("#export_ref_code").val(JSONData.export_ref_code); $("#export_company_description").val(JSONData.export_company_description); $("#export_workplace_title_zip").val(JSONData.export_workplace_title_zip); $("#export_workplace_title_city").val(JSONData.export_workplace_title_city); $("#export_keywords").val(JSONData.export_keywords); $("#export_contact").val(JSONData.export_contact); $("#export_emailWebsite").val(JSONData.export_emailWebsite); // smartlink if (JSONData.export_smartlink.indexOf("getHTML.aspx?orderID=") >= 0) { // normal smartlink $("#SP_export_smartlink_extern").hide(); $("#export_smartlink_extern").val(""); $("#export_smartlink1").prop("checked", true); $("#export_smartlink2").prop("checked", false); } else { // extern $("#SP_export_smartlink_extern").show(); $("#export_smartlink_extern").val(JSONData.export_smartlink); $("#export_smartlink1").prop("checked", false); $("#export_smartlink2").prop("checked", true); } // always create preview link. orderid -1 = use current session $("#HREF_SmartlinkPreview").attr("href", "/getHTML.aspx?orderID=-1&id=" + tempEditID); SetRadioButtonValue("export_workplace_title_confidential", JSONData.export_workplace_title_confidential); // dropdowns if (JSONData.export_typ.split(',')[0] == 1 || JSONData.export_typ.split(',')[0] == 2 || JSONData.export_typ.split(',')[0] == 3) { if ($("#export_typ option").size() == 6) { $("#export_typ").append('') $("#export_typ").append(''); $("#export_typ").append(''); } } // dropdowns $.each(JSONData.export_region.split(','), function( index, value ) { $("#export_region option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_typ.split(','), function( index, value ) { $("#export_typ option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_kategorie.split(','), function( index, value ) { $("#export_kategorie option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_workplace_title_country.split(','), function( index, value ) { $("#export_workplace_title_country option[value='" + value + "']").prop("selected", true); }); CreateForm(); $("#export_typ").change(function() { if ($("#export_typ").val() == 1 || $("#export_typ").val() == 2 || $("#export_typ").val() == 3) { if ($("#export_typ option").size() == 6) { $("#export_typ").append('') $("#export_typ").append(''); $("#export_typ").append(''); $("#DV_TypOnlineMessage").show(); } } else { // show message if ($("#export_typ option").size() == 9 && $("#export_typ").val().length < 2) { $("#export_typ option:last").remove(); $("#export_typ option:last").remove(); $("#export_typ option:last").remove(); $("#DV_TypOnlineMessage").hide(); } } }); // max length $("#export_company_description").keyup(function() { //get the limit from maxlength attribute var limit = parseInt($(this).attr('maxlength')); //get the current text inside the textarea var text = $(this).val(); //count the number of characters in the text var chars = text.length; //check if there are more characters then allowed if(chars > limit){ //and if there are use substr to get the text before the limit var new_text = text.substr(0, limit); //and change the current text with the new text $(this).val(new_text); } }); } // jobs.ch function FillExportMask_3(JSONData) { // smartlink if (JSONData.export_smartlink.indexOf("getHTML.aspx?orderID=") >= 0) { // normal smartlink $("#SP_export_smartlink_extern").hide(); $("#export_smartlink_extern").val(""); $("#export_smartlink1").prop("checked", true); $("#export_smartlink2").prop("checked", false); } else { // extern $("#SP_export_smartlink_extern").show(); $("#export_smartlink_extern").val(JSONData.export_smartlink); $("#export_smartlink1").prop("checked", false); $("#export_smartlink2").prop("checked", true); } // always create preview link. orderid -1 = use current session $("#HREF_SmartlinkPreview").attr("href", "/getHTML.aspx?orderID=-1&id=" + tempEditID); $("#export_workplace_title_zip").val(JSONData.export_workplace_title_zip); $("#export_workplace_title_city").val(JSONData.export_workplace_title_city); $("#export_contact").val(JSONData.export_contact); $("#export_email").val(JSONData.export_email); $("#export_url").val(JSONData.export_url); $("#export_anstellungsgrad").val(JSONData.export_anstellungsgrad); $("#export_anstellungsgrad_bis").val(JSONData.export_anstellungsgrad_bis); $("#export_verkaufstext").val(JSONData.export_verkaufstext); $("#export_sprache").val(JSONData.export_sprache); // dropdowns $.each(JSONData.export_anstellungsart.split(','), function( index, value ) { $("#export_anstellungsart option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_position.split(','), function( index, value ) { $("#export_position option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_branche.split(','), function( index, value ) { $("#export_branche option[value='" + value + "']").prop("selected", true); }); $.each(JSONData.export_arbeitsregion.split(','), function( index, value ) { $("#export_arbeitsregion option[value='" + value + "']").prop("selected", true); }); // special case upload $('#dv_export_uploadcase').fadeOut(0); if (JSONData.export_upload) { $("#export_uploadtext").val(JSONData.export_upload_text); $('#dv_export_uploadcase').fadeIn(0); } // special rubrik / berufggruppe logic if (JSONData.export_rubrik != "") { // create arrays var myArray10 = ["154", "3", "2022", "155", "4", "5", "6", "2023", "7", "8"]; var myArray11 = ["10", "11", "2024", "12", "13", "14", "15", "16", "17", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray12 = ["21", "22", "23", "24", "25", "26", "27", "28", "29", "150", "30", "31", "32", "33", "34", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray13 = ["37", "38", "39", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray14 = ["36", "2025", "41", "42", "43", "44", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray15 = ["46", "47", "48", "2026", "156", "49", "50", "51", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray20 = ["54", "55", "56", "57", "58", "62", "2027", "59", "2028", "157", "60", "2029", "61", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray21 = ["67", "68", "69", "70", "71", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray22 = ["73", "75", "77", "78", "79", "2032", "151", "80", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray23 = ["82", "83", "84", "76", "85", "86", "87", "88", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray24 = ["90", "91", "92", "93", "94", "95", "2030", "2031", "96", "97", "98", "99", "74", "100", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray25 = ["102", "103", "104", "105", "106", "19", "107", "108", "109", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray30 = ["112", "1282", "1283", "113", "114", "115", "116", "117", "118", "119", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray31 = ["121", "122", "123", "124", "125", "2033", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray32 = ["127", "128", "129", "131", "132", "133", "134", "135", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray33 = ["137", "138", "139", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray34 = ["141", "142", "143", "144", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; var myArray35 = ["146", "147", "2034", "2035", "2036", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]; // now check the value of the first berufsgruppe var theRubricValueIs = JSONData.export_rubrik.split(',')[0]; $.each(myArray10, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("10"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray11, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("11"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray12, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("12"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray13, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("13"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray14, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("14"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray15, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("1"); ShowRubrik3("15"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray20, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("20"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray21, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("21"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray22, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("22"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray23, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("23"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray24, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("24"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray25, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("2"); ShowRubrik3("25"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray30, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("30"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray31, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("31"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray32, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("32"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray33, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("33"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray34, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("34"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray35, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { ShowRubrik2("3"); ShowRubrik3("35"); $("#export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); } // second berufsgruppe if (JSONData.export_rubrik.split(',').length == 2) { var theRubricValueIs = JSONData.export_rubrik.split(',')[1]; $.each(myArray10, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("10"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray11, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("11"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray12, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("12"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray13, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("13"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray14, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("14"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray15, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("1"); Show2Rubrik3("15"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray20, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("20"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray21, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("21"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray22, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("22"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray23, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("23"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray24, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("24"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray25, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("2"); Show2Rubrik3("25"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray30, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("30"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray31, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("31"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray32, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("32"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray33, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("33"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray34, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("34"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); $.each(myArray35, function( index, value ) { if (Number(value) == Number(theRubricValueIs)) { Show2Rubrik2("3"); Show2Rubrik3("35"); $("#2_export_rubrik3 option[value='" + theRubricValueIs + "']").prop("selected", true); } }); } // finally create form CreateForm(); } // ostjob.ch function FillExportMask_5(JSONData) { //Normal Fields $("#export_company").val(JSONData.export_company); $("#export_title").val(JSONData.export_title); $("#export_zip").val(JSONData.export_zip); $("#export_city").val(JSONData.export_city); $("#export_country").val(JSONData.export_country); $("#export_company_description").val(JSONData.export_company_description); $("#export_description").val(JSONData.export_description); $("#export_requirements").val(JSONData.export_requirements); $("#export_offer").val(JSONData.export_offer); $("#export_contact").val(JSONData.export_contact); $("#export_application_url").val(JSONData.export_application_url); $("#export_keywords").val(JSONData.export_keywords); //checkboxen if (JSONData.export_ostjob_ch == "1") { $( "#export_ostjob_ch" ).prop( "checked", true ); } if (JSONData.export_westjob_at == "1") { $( "#export_westjob_at" ).prop( "checked", true ); } if (JSONData.export_nicejob_de == "1") { $( "#export_nicejob_de" ).prop( "checked", true ); } if (JSONData.export_minisite == "1") { $( "#export_minisite" ).prop( "checked", true ); } //Dropdowns $("#export_key option[value='" + JSONData.export_key + "']").prop("selected", true); $("#export_value option[value='" + JSONData.export_value + "']").prop("selected", true); // finally create form CreateForm(); } // eigenews function FillExportMask_4(JSONData) { //Normal Fields $("#export_anstellungsgrad_max").val(JSONData.export_anstellungsgrad_max); $("#export_anstellungsgrad_min").val(JSONData.export_anstellungsgrad_min); $("#export_arbeitsort").val(JSONData.export_arbeitsort); $("#export_bewerbungsfrist").val(JSONData.export_bewerbungsfrist); $("#export_freitextsuchfeld").val(JSONData.export_freitextsuchfeld); $("#export_kurzbeschrieb").val(JSONData.export_kurzbeschrieb); $("#export_url_berwebungsfromular_online").val(JSONData.export_url_berwebungsfromular_online); $("#export_stellenantritt").val(JSONData.export_stellenantritt); //Cal dates $("#export_inserat_start_date").val(JSONData.export_inserat_start_date); $("#export_inserat_end_date").val(JSONData.export_inserat_end_date); //Dropdowns $("#export_region option[value='" + JSONData.export_region + "']").prop("selected", true); $("#export_berufsgruppe option[value='" + JSONData.export_berufsgruppe + "']").prop("selected", true); $("#export_position option[value='" + JSONData.export_position + "']").prop("selected", true); // finally create form CreateForm(); } function ShowRubrik2(selectedValue) { // first remove all values $('#export_rubrik2').hide(); $('#export_rubrik3').hide(); $('#export_rubrik2').find('option').remove().end(); $('#export_rubrik3').find('option').remove().end(); // select again $("#export_rubrik1 option[value='" + selectedValue + "']").prop("selected", true); // set the second groups switch(selectedValue) { case "1": $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $('#export_rubrik2').show(); break; case "2": $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $('#export_rubrik2').show(); break; case "3": $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $("#export_rubrik2").append(''); $('#export_rubrik2').show(); break; default: $('#export_rubrik2').hide(); $('#export_rubrik3').hide(); break; } } function ShowRubrik3(selectedValue) { // first remove all values $('#export_rubrik3').hide(); $('#export_rubrik3').find('option').remove().end(); // select again $("#export_rubrik2 option[value='" + selectedValue + "']").prop("selected", true); // set the second groups if (Number(selectedValue) == 0) { $('#export_rubrik3').hide(); } else { switch(Number(selectedValue)) { case 10: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 11: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 12: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 13: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 14: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 15: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 20: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 21: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 22: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 23: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 24: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 25: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 30: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 31: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 32: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 33: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 34: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 35: $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $("#export_rubrik3").append(''); $('#export_rubrik3').show(); break; } } } function Show2Rubrik2(selectedValue) { // first remove all values $('#2_export_rubrik2').hide(); $('#2_export_rubrik3').hide(); $('#2_export_rubrik2').find('option').remove().end(); $('#2_export_rubrik3').find('option').remove().end(); // select again $("#2_export_rubrik1 option[value='" + selectedValue + "']").prop("selected", true); // set the second groups switch(selectedValue) { case "1": $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $('#2_export_rubrik2').show(); break; case "2": $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $('#2_export_rubrik2').show(); break; case "3": $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $("#2_export_rubrik2").append(''); $('#2_export_rubrik2').show(); break; default: $('#2_export_rubrik2').hide(); $('#2_export_rubrik3').hide(); break; } } function Show2Rubrik3(selectedValue) { // first remove all values $('#2_export_rubrik3').hide(); $('#2_export_rubrik3').find('option').remove().end(); // select again $("#2_export_rubrik2 option[value='" + selectedValue + "']").prop("selected", true); // set the second groups if (Number(selectedValue) == 0) { $('#2_export_rubrik3').hide(); } else { switch(Number(selectedValue)) { case 10: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 11: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 12: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 13: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 14: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 15: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 20: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 21: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 22: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 23: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 24: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 25: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 30: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 31: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 32: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#export_rubrik3').show(); break; case 33: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 34: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; case 35: $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $("#2_export_rubrik3").append(''); $('#2_export_rubrik3').show(); break; } } } function OnlineExportFormIsValid() { var rtValue = true; switch(t_exportSlot) { case "bt.ch": case "jdj.ch": if ($("#export_company_description").val() == "" || $("#export_contact").val() == "" || $("#export_region").val() < 1 || $("#export_typ").val() < 1 || $("#export_kategorie").val() < 1) { rtValue = false; } break; case "sojobs.ch": if ($("#export_workplace_title_zip").val() == "" || $("#export_workplace_title_city").val() == "" || $("#export_workplace_title_country").val() == "" || $("#export_typ").val() < 1) { rtValue = false; } if (t_exportSlot == "sojobs.ch") { // special validation for sopjobs.ch if ($("#export_emailWebsite").val() == "") { rtValue = false; } if ( $("#export_region").val() < 1) { // rtValue = false; } else { var regionen = $("#export_region").val().toString().split(","); if (regionen.length > 3) { rtValue = false; alert("Zu viele Regionen ausgewählt (max. 3)"); } } if ( $("#export_kategorie").val() < 1) { rtValue = false; } else { var kategorien = $("#export_kategorie").val().toString().split(","); if (kategorien.length > 3) { rtValue = false; alert("Zu viele Berufsgruppen ausgewählt (max. 3)"); } } } break; case "jobs.ch": case "jobsEinzel": console.log("validate - jobs.ch"); // check plz plzIsOk = true; if ($("#export_workplace_title_zip").val().toString().length != 4) { plzIsOk = false; rtValue = false; } if (!isNumeric($("#export_workplace_title_zip").val())) { plzIsOk = false; rtValue = false; } if (!plzIsOk) { alert("Bitte gültige PLZ eingeben."); } // ort if ($("#export_workplace_title_city").val() == ""|| $("#export_workplace_title_city").val() == null) { rtValue = false; alert("Bitte einen Ort eingeben."); } // arbeitsregion if ($("#export_arbeitsregion").val() != null) { if ($("#export_arbeitsregion").val().indexOf("invalid") >= 0) { rtValue = false; alert("Ungültige Region gewählt."); } if ($("#export_arbeitsregion").val().toString().split(",").length > 2) { rtValue = false; alert("Maximum zwei Regionen wählbar."); } } else { rtValue = false; alert("Bitte mindestens eine Region auswählen."); } // bewerbungsemail if ($("#export_email").val() != null) { if (!validateEmail($("#export_email").val())) { rtValue = false; alert("Bitte gültige E-Mail Adresse eingeben."); } } else { rtValue = false; alert("Bitte gültige E-Mail Adresse eingeben."); } // firmenwebsite if ($("#export_url").val() != null) { if (!is_valid_url($("#export_url").val())) { rtValue = false; alert("Bitte gültige Url für Firmen Webseite eingeben."); } } else { rtValue = false; alert("Bitte gültige Url für Firmen Webseite eingeben."); } // anstellungsgrad von Bis if ($("#export_anstellungsgrad").val() == "" || $("#export_anstellungsgrad").val() == null) { rtValue = false; alert("Bitte Anstellungsgrad eingeben."); } if ($("#export_anstellungsgrad_bis").val() == "" || $("#export_anstellungsgrad_bis").val() == null) { rtValue = false; alert("Bitte Anstellungsgrad eingeben."); } // rubrik / berufsgruppen //set value do thidden field $("#export_rubrik").val($("#export_rubrik3").val()); if ($("#export_rubrik").val() != null) { if ($("#export_rubrik").val() == "") { rtValue = false; alert("Bitte mindestens eine Berufsgruppe auswählen."); } else { if ($("#2_export_rubrik3").val() != null && $("#2_export_rubrik3").val() != "") { // add second value to berufsgruppe (looks like multiple array) $("#export_rubrik").val($("#export_rubrik3").val() + "," + $("#2_export_rubrik3").val()); } } } else { rtValue = false; alert("Bitte mindestens eine Berufsgruppe auswählen."); } // anstellungsart if ($("#export_anstellungsart").val() == "" || $("#export_anstellungsart").val() == null) { alert("Bitte mindestens eine Anstellungsart wählen."); rtValue = false; } // position if ($("#export_position").val() == "" || $("#export_position").val() == null) { alert("Bitte mindestens eine Position wählen."); rtValue = false; } // branche if ($("#export_branche").val() == "" || $("#export_branche").val() == null) { rtValue = false; alert("Bitte mindestens eine Branche wählen."); } // upload case, text check if ($("#dv_export_uploadcase").is(":visible")) { if ($("#export_uploadtext").val() == "" || $("#export_uploadtext").val() == null) { rtValue = false; alert("Bitte Inserat-Text erfassen."); } } break; case "ostjob.ch": /* if ($("#export_company").val().toString()=="") { rtValue = false; alert("Bitte Firma eingeben."); } */ if ($("#export_title").val().toString()=="") { rtValue = false; alert("Bitte Titel eingeben."); } /* if ($("#export_city").val().toString()=="") { rtValue = false; alert("Bitte Stadt eingeben."); } */ /* if ($("#export_company_description").val().toString()=="") { rtValue = false; alert("Bitte Firma-Beschreibung eingeben."); } */ if ($("#export_description").val().toString()=="") { rtValue = false; alert("Bitte Stellen-Beschreibung eingeben."); } if ($("#export_requirements").val().toString()=="") { rtValue = false; alert("Bitte Anforderungen eingeben."); } if ($("#export_offer").val().toString()=="") { rtValue = false; alert("Bitte Angebot eingeben."); } if ($("#export_contact").val().toString()=="") { rtValue = false; alert("Bitte Kontakt eingeben."); } // Url if(!is_valid_url($("#export_application_url").val()) && $("#export_application_url").val() != "") { rtValue = false; alert("Bitte gütige Bewerbungsformular URL eingeben (mit http://)."); } // wenn export_key == 1, dann export_value pflicht if ($("#export_key").val() == "1" && ($("#export_value").val() == "" || $("#export_value").val() == null)) { rtValue = false; alert("Bitte Anstellungsprozent wählen."); } // checkboxen min. 1. if (!$('#export_ostjob_ch').prop('checked') && !$('#export_westjob_at').prop('checked') && !$('#export_nicejob_de').prop('checked') && !$('#export_minisite').prop('checked')) { rtValue = false; alert("Bitte mindestens eine Publikation selektieren."); } break; case "eigenews": console.log("validate - eigenews"); if ($("#export_berufsgruppe").val().toString()=="") { rtValue = false; alert("Bitte Berufsgruppe wählen."); } if ($("#export_position").val().toString()=="") { rtValue = false; alert("Bitte eine Postion wählen."); } if ($("#export_region").val().toString()=="") { rtValue = false; alert("Bitte eine Region wählen."); } //Textfields if(!textFieldIsVaild("export_arbeitsort","Arbeitsort",100,false)) { rtValue = false; } if(!textFieldIsVaild("export_kurzbeschrieb","Kurzbeschrieb",300,true)) { rtValue = false; } if(!textFieldIsVaild("export_url_berwebungsfromular_online","Bewerbungsformular Link:",2048,false)) { rtValue = false; } if(!textFieldIsVaild("export_stellenantritt","Stellenantritt",100,false)) { rtValue = false; } if(!textFieldIsVaild("export_bewerbungsfrist","Bewerbungsfrist",100,false)) { rtValue = false; } if(!textFieldIsVaild("export_freitextsuchfeld","Freitextsuchfeld:",100,false)) { rtValue = false; } if ($("#export_url_berwebungsfromular_online").val().toString()!="") { console.log("vaildate URL"); var testUrlMailPass = false; if(is_valid_url($("#export_url_berwebungsfromular_online").val())) { testUrlMailPass = true; } if(isValidEmailAddress($("#export_url_berwebungsfromular_online").val())) { testUrlMailPass = true; } if(!testUrlMailPass) { alert("Bitte geben sie eine gültige Internet Adresse (URL z.B http://www.somedia.ch) oder eine gültige Email Adresse (mailto:info@somedia.ch) ins Bewerbungsformular Textfeld ein"); rtValue = false; } } //DATE if ($("#export_inserat_end_date").val().toString()!="") { console.log("vaildate URL"); if(!is_valid_amasysDate($("#export_inserat_end_date").val())) { alert("Bitte geben sie ein gültiges Datum ein. (tt.mm.jjjj-> 24.12.2016)"); rtValue = false; } } //NumberFields if ($("#export_anstellungsgrad_min").val().toString()!="") { if(!isValidProcentVal($("#export_anstellungsgrad_min").val())) { alert("Bitte geben sie im Textfeld Anstellungsgrad von einen gültigen Prozentwert(1-100) ein."); rtValue = false; } } if ($("#export_anstellungsgrad_max").val().toString()!="") { if(!isValidProcentVal($("#export_anstellungsgrad_max").val())) { alert("Bitte geben sie im Textfeld Anstellungsgrad bis einen gültigen Prozentwert(1-100) ein."); rtValue = false; } } break; } return rtValue; } function textFieldIsVaild(fieldID,fieldName,maxlength,mustField) { strErrorNoVal = "Bitte füllen sie das Textfeld #FELDNAME# aus"; strErrorNoVal = strErrorNoVal.replace("#FELDNAME#",fieldName); strErrorToMuchText = "Bitte kürzen sie den Text beim Textfeld #FELDNAME# es sind maximal #LENGHT# Zeichen erlaubt"; strErrorToMuchText = strErrorToMuchText.replace("#FELDNAME#",fieldName); strErrorToMuchText = strErrorToMuchText.replace("#LENGHT#",maxlength); if(mustField && $("#"+fieldID).val().toString()=="") { alert(strErrorNoVal); return false; } if($("#"+fieldID).val().toString().length > maxlength) { alert(strErrorToMuchText); return false; } return true; } function isValidProcentVal(proc) { if(!isNumeric(proc)) { return false; } if(parseInt(proc) > 100) { return false; } return true; } function isNumeric(n) { return !isNaN(parseFloat(n)) && isFinite(n); } function validateEmail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function isValidEmailAddress(emailAddress) { var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i); if(emailAddress.indexOf("mailto:") == -1){ return false; } else{ emailAddress = emailAddress.replace("mailto:",""); } return pattern.test(emailAddress); } function is_valid_url(url) { return url.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/); } function is_valid_amasysDate(datestr) { return datestr.match("^(0[1-9]|[12][0-9]|3[01])[.](0[1-9]|1[012])[.]((19|20)\\d\\d)$"); } // autocompleter var t_autoCompField; var autocomp_opt={ source: function (request, response) { $.ajax({ url: "../ajax/json.aspx?action=autocompleter", dataType: "json", data: { searchTerm: request.term, autoField: t_autoCompField, id: tempEditID }, success: function (data) { response($.map(data.SearchResults, function (item) { return { label: item.label, value: item.label } })); } }); }, minLength: 0, focus: function (event, ui) { // focus }, select: function (event, ui) { // select }, open: function () { $(this).removeClass("ui-corner-all").addClass("ui-corner-top"); }, close: function () { $(this).removeClass("ui-corner-top").addClass("ui-corner-all"); } }; function SetNewAutocompleter(autcompfield) { // set autocompleter t_autoCompField = autcompfield.id; $(autcompfield).autocomplete(autocomp_opt); }