var errpos; function deMac(macStr){ var cCode1 = cCode2 = 0; var fName = ''; var i = 0; while(i\|\¤\_\/a-zA-Z0-9À-ÿ\u000A\u000D]+(\s+[\@\=\&\-\.\,\:\;\)\(\!\#\*\?\%\£\{\[\]\}\+\<\>\|\¤\_\/a-zA-Z0-9À-ÿ\u000A\u000D]+)*$/; break; case "latinmeetings": re=/^[\'\`\´\@\=\&\-\.\,\:\;\)\(\!\#\*\?\%\£\{\[\]\}\+\<\>\|\¤\_\/a-zA-Z0-9À-ÿ\u000A\u000D]+(\s+[\'\`\´\@\=\&\-\.\,\:\;\)\(\!\#\*\?\%\£\{\[\]\}\+\<\>\|\¤\_\/a-zA-Z0-9À-ÿ\u000A\u000D]+)*$/; break; case "latinproj": re=/^[\@\-\&\_a-zA-Z0-9À-ÿ\u000A\u000D]+(\s+[\@\-\_a-zA-Z0-9À-ÿ\u000A\u000D]+)*$/; break; case "us": re=/^\w+$/; break; case "nr": re=/^\d+$/ ; break; case "nrs": re=/^[\d]+$/ ; break; case "orgnr": re=/^[\d]+([\-\d])+$/; break; case "phonenr" : re=/^[\-\(\)\+\d]+$/; break ; case "validemail": re=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/ ; break; case "validemails": re=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+(\;\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)*$/; break; case "validemailsns": re=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+(\,\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+)*$/; break; case "suburl": re=/^[\-\_\.a-zA-Z0-9\u00E5\u00C5\u00E4\u00C4\u00F6\u00D6]+$/; break; } if(what.indexOf("latin")!=-1){ var testchar=""; var iefix = 0; for(var i=0;i