// 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);
}