﻿function checkguildName(input,locale)
    {
    
	input.value = rtrim(input.value);
		if(input.value.length ==0)
		{
		}
		else
		{
		var mybadwords=new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","¡","£","µ","†","‡","á","à","â","ä","ã","å","æ","ç","é","è","ê","ë","í","ì","î","ï","ñ","ó","ò","ô","ö","õ","ø","œ","š","ß","ú","ù","û","ü","ý","ÿ","ž","ƒ","¥","Ð","Þ","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","Ü","Ö","Ä","Æ","Ë","É"," ",".");
		var tf = false;var alltf = true;
		var outtext = "";
		var checkme = input.value;
		var i=0;
		var j=0;
		for (j=0;j<checkme.length;j++)
		{ tf = false;
		for (i=0;i<mybadwords.length;i++)
		{
		if(checkme.charAt(j)==mybadwords[i])
		{tf = true;
		}
		}
		if(tf)
		{
		outtext=outtext+checkme.charAt(j);
		}else
		{
		if(checkme.charCodeAt(j) > 44031 && checkme.charCodeAt(j) < 55200) 
		{
		outtext=outtext+checkme.charAt(j);
		}
		alltf =false;
		}
		}
		input.value=outtext;
		input.value =  funwords(input,0,locale);
	   }
	   	
    }
    
    function checkCharName(input,locale)
    {
    
		input.value = rtrim(input.value);
		if(input.value.length ==0)
		{
		}
		else{
		var mybadwords=new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","¡","£","µ","†","‡","á","à","â","ä","ã","å","æ","ç","é","è","ê","ë","í","ì","î","ï","ñ","ó","ò","ô","ö","õ","ø","œ","š","ß","ú","ù","û","ü","ý","ÿ","ž","ƒ","¥","Ð","Þ","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","Ü","Ö","Ä","Æ","Ë","É");
		var tf = false;var alltf = true;
		var outtext = "";
		var checkme = input.value;
		var i=0;
		var j=0;
		for (j=0;j<checkme.length;j++)
		{ tf = false;
		for (i=0;i<mybadwords.length;i++)
		{
		if(checkme.charAt(j)==mybadwords[i])
		{tf = true;
		}
		}
		if(tf)
		{
		outtext=outtext+checkme.charAt(j);
		}else{
		if(checkme.charCodeAt(j) > 44031 && checkme.charCodeAt(j) < 55200)
		{
		outtext=outtext+checkme.charAt(j);
		}
		alltf =false;
		}
		}
		//alert(outtext);
		input.value=outtext;
		try{ 
		input.value=outtext.substring(0,1).toUpperCase() + outtext.substring(1).toLowerCase();
		}catch(er){}
		
		input.value =  funwords(input,1,locale);
	   }
	   
    }
    
    function funwords(obj,inint,locale)
    {
		//defautl is english  
		var mywhitelist=new Array("manus","assassin","chingachgook","reputo","gizmoh","littlegizmo","aviculari","riddickolas","boneraiser","nightwatch","muchin","cult","devilsdoc","bite","zobey","eraclito","scul","saulot","saloon","kiffy","ocularis","nutters","milford","izgizzis","messyoface","gekiken","cunning","starseeker","circulo","culpa","boddicker","seelensauger","watch","ninjaprncess","gjuternor","dopamine","cockroach","dankasaur","sault","undisputed","connewitz","maryanne","detharsenal","team suck","mongooch","deadeyegooch","lustfuldeath","connection","cocopops","sauciflard","sauciflarde","pinnekjøtt","spicyhott","paindealers","crackatinny","TheKnightsoftheCoconut","nilsdiedose","mageasaurus","warseeker","wuidsaujaga");
		var mybadwordsen=new Array("dick","sux","sucks","suck","biatch","bong","bukake","bukakke","bukkake","faggot","felch","feltch","fuck","gangbang","nig+er","penis","phuck","shit","sperm","sphincter","tampon","testicle","transsexual","transvestite","wetback","whore","yuckfou","yuckfu","africoon","aftercum","aggin","aidsbearer","alphanigg","americunt","analcumdrip","analdoctor","aperape","arsehole","arse","aryan","assbandit","assbasher","assface","asshat","asshole","asshunter","asskiss","asslick","assman","assmaster","asspound","assram","assrape","biotch","blackanese","blaxican","blowjob","blueball","bonch","boners","boner","bullshirt","bustanut","buttbang","buttboy","buttfloss","buttfucker","buttlick","buttmonkey","buttmunch","buttnugget","buttpirate","buttslam","buttstain","cameljockey","cann[aio]bis","carpetmuncher","cheapwhore","chinawhite","chinko","choad","circlejerk","circumcise","clit","cocaine","cocksucker","cock","coon","cooze","cornhole","cracka","crackerass","crackpipe","cracksmoker","creamtits","crystalmeth","cumboy","cumbubble","cumbucket","cumcatcher","cumdumpster","cumeater","cumguz","cumming","cumm","cumonmyface","cumshooter","cums","cumslot","cumstain","cums","_cum","cunnilingus","cunny","cunt","dankhoe","danknugg","diaperhead","dickholster","dildo","dimebag","dingleberry","dunecoon","ejaculate","ezgaming","Ezgaming","fagg[aeiouy]t","fawk","fellatio","fudgepacker","ganja","gism","gizm","gizz","gmworkers","GMworker","goddamn","gooch","gook","gringo","gutterslut","hardon","hashish","hentai","heroin","holywanker","homos","homo","honkey","hornytauren","hotslut","hymen","igxe","injun","itembay","jackoff","jap","jerkoff","jigg","jism","jizz","junglebunny","kikes","kike","kkk","kunt","kyke","lesbo","longusdongus","lsd","mangina","mansatchel","marijuana","mast[eu]rbat","meatsword","milf","monstercock","mooby","mooley","mooncricket","mooncricket","morningwood","moulie","mudshark","muffdiver","mysupersales","Mysupersales","natzi","nazi","necrophil","negroid","negrolicious","negromancer","nicklebag","nig+er","niglet","nignog","nigsnig","nosecandy","oface","Offgamers","offgamers","onanism","opium","orgasm","pcp","peckertracks","peckerwood","pedophile","penis","phugface","pikajew","pillowbiter","polesmok","poohstab","poontang","poostab","porchmonk","porn","pothead","priapism","pudendum","pussyfart","pussylick","pussystomp","puto","quaaludes","queef","queers","qweef","raghead","rapist","reefer","reggin","rimjob","rohypnol","rugmunch","rumprang","scrotum","sexmachine","sh[ie][ie]thead","skinbat","slamhound","slutmuffin","slut","smegma","spanishfly","spearchuck","spick","spics","spic","sploog","squarehead","stfu","stiffy","strapon","talliwhacker","tards","teabagging","throbknobbin","thsale","thunderfuck","tirdburglar","titnass","titsnass","tits","tittie","titty","towelhead","turbanhead","turdburglars","twatlick","twatsuck","twats","twatty","twaty","twat","vagina","viagra","whitti?ey?","whop","wop","wowsupplier","zipperhead","zlywy","zoophilia");
		var mybadwordseu=new Array("dick","sux","sucks","suck","cunnilingus","homos","shit","homo","fuck","kkk","nazi","clit","penis","cann[aio]bis","hashish","lesbo","lsd","marijuana","necrophil","onanism","opium","orgasm","pcp","pedophile","penis","porn","priapism","rohypnol","scrotum","sexmachine","sphincter","sperm","bukkake","bukakke","bukake","hentai","ganja","fellatio","goebbels","himmler","hitler","gmworkers","thsale","offgamers","mysupersales","igxe","ezgaming","itembay","zlywy","wowsupplier","GMworker","Offgamers","Mysupersales","Ezgaming","connes?","couilles?","cunni","éjaculation","éjaculer","enflure","fel*ation","fellat","fourer","foutre","fumier","gouinasses?","gouin*es?","juter?","merdeu","merdeuse","merdeuses","merdeux","nibard","niker","partou[sz]e","pédale","pedophil","petasses?","piner","pinnes?","pouffiasse","putains?","putasses?","putes?","puttains?","puttes?","ritale?","salauds?","salop[es]*","sodomi","sousmerde","sperme","tantouzes?","tapet*es?","tarlou[sz]es","transexuel","travestie","tringle[rs]","troncher","turlut*e[rs]?","vagin","vaginale","youpin","youpins","zob[eis]?[rs]?","connard","connasse","splif+","tarpé","facho","salo","viet","pénis","anale","enfoiré","bandent","encule","enculé","batard","boucaque","bougnoule","branlage","branle","branlé","branler","branles","branlette","branlettes","caca","cacas","clitoridienne","conar[dt]s?","con*asses?","ancul","baise[usz-]","baise","batards","bites?","boche>","boucaques","bougnoules","bouk*ake","can+abi+ce","can+abi+s","cunilingus","encul","enfoire","fel*acion","game1999","gamenoble","Gmauthorization","GMW0RKlNG","gouinaces?","ha[sc]hi[sc]h","hitler+","ku klux klan","kukluxklan","lesbien","mdma","mussol*in*i","my super sales","nazy","ncrophil","nike","niketam","niquetam","ogchanneI","onanism","orgasm","partou[sz]","pd","pd+","pdophil","ptasses?","player123","playsupplier","porno","poufiasse","priapism","putaces?","rital[es]?","salot","sodomy","soumerde","speedpanda","ssegames","tantouz","tapet+es?","tarlou[sz]","tassep","travesti","vaginal","wowforever","wowfree*uy","WOWPANNlNG","foutre","pnisse","transsexuel","travelo","homosexuel","hétérosexuel","Hétéro","1225game","29games","Text","pimmelzwerg","pimpern","pissen","pissgesicht","pisskopp","pissnelke","pissrinne","pissritze","popohinhalter","pottsau","promillepapst","puffmutter","puffratte","puffwanze","pussi","quatschkopf","raffke","raffzahn","randsteinbefruchter","rindvieh","ritzenputzer","rosettenficker","rosettenlecker","rosettenschlemmer","rotzbengel","rotzlöffel","rotznase","rumficken","rumjuderei","sackratte","samenspender","samentoilette","sau","saublöd","schamritze","scharon","schimmelscheide","schisser","schisskopf","schlampe","schlappschwanz","schleimscheisser","schlitzpisser","schmalspurpisser","schnapsnase","schnellonanierer","schokohure","schokostecher","schrumpelfotze","schwachkopf","schwachsinniger","schwanzgrapscher","schwanzloser","schwanzlutscher","schwuchtel","schwulenkrebs","schwulette","p[oO]rn","pr0n","gehirnamput","arisch","dealer","kanack","scheiß","scheiss","<\haschisch","schwuli","sekierer","selbstbefriedig","selbstbefriedigung","anus","arsch","erotisch","fick","flittchen","fotze","hure","kack","kiff","möse","mu[cs]*hi","schiss","aasgeier","abgefuckt","abgespritzt","abkacken","abschaum","achselhaarratte","achsellecker","affenarsch","analerotiker","analgeburt","tittenfick","tittenficker","tucke","tunnte","vagina","vaginalausfluß","verfickt","verfickte","vergasen","verkackt","verpiss","verpisse[nr]","vogelfotze","votze","waldhure","wandervakuum","wichsbirne","wichsbolzen","wichse[nr]","wichser","wichsfleck","wichsfrosch","wichssau","wichsvorlage","wichswurst","wix+e[nr]","zigeunerkind","zigeunermuschi","zweihandwichser","zwergenpimmel","analintruder","analkriecher","analrakete","analsex","analtranse","analtrompete","anwichsen","arier","arsch","asselarsch","asylantensau","babystrich","baumhure","beknackt","billighure","bordsteinschwalbe","buk*ake","bumsbalken","bumsen","bumser","callboy","callgirl","dickarsch","dildolutscher","dopamin","dorfdepp","dreckfurz","droge","dum[bp]fbacke","dummerchen","dummfick","dummschwein","dunkelmann","durchficken","durchgefickt","eichelbirne","ejakul","elefantenschwanz","erektion","eunuch","fehlgeburt","fetisch","fettkloß","fettsack","fettsau","fettschwein","fettwanst","fickarsch","fickbanane","ficken","ficker","fickfehler","fickfrosch","fickgelegenheit","analbürste","arse","arsehole","aryan","ausländer","bettnässer","bumsbrötchen","cann[aio]bis","cocaine","coc","sucker","dämlack","darmdübel","dildo","durchvögeln","eichelkäse","fickkrüppel","fotzenbär>","fuck","hängetitten?","heroin","homo","hühnerficker","kümmeltürke","lsd","lümmeltütenlutscher","modermöse","möhse","möse","mösen","natzi","nazi","negroid","nigga","nigger","penis","porn","pr[oO]n","sh[ie][ie]thead","shit","stinkmöse","vagina","vaginalausfluss>","viagra","asshole","bukake","bukakke","bukkake","gangbang","krüppel","möhse","nigga","nigger","penis","shit","sperm","whore","spacken","spacko","spasst","spastiker","sperma","spermalecker","spermarutsche","spermaschlucker","spermien","stalin","steckdosenbefruchter","stinkfotze","stinksack","stinkschlitz","stinkstiefel","strandscheisser","stricher","strichjunge","strohkopf","sturzgeburt","suffkopf","titte","titten","ficknudel","ficksau","fischarsch","fischkopf","flachwichser","flatterfotze","flittchen","fotze","fotzenbär","fotzenknecht","fotzenkopf","fotzenlecker","fotzenschleim","transsexuell","froschfotze","froschfresse","transvestit","transe","futtkopp","mannweib","gefickt","homosexuell","heterosexuell","genital","geschissen","geschmeiß","gesichtsbesam","gesichtstampon","gesocks","gesox","goebbels","großkotz","großmaul","gruppensex","gummifotzenficker","hammelficker","herpes","himmler","hirbelkind","hirni","hirnloser","hitler","hodenloser","hohlkopf","holzkopf","homolette","homoonanierer","homosau","hosenpisser","hosenscheißer","hundesohn","hurenbock","hurensohn","hurenstecher","hurentochter","impotenter","impotenz","judenarsch","judensau","kacke","kacken","kacker","kackschlampe","kamelsamenspender","kanackensau","kanackenschwein","kanake?","kasilacke","käskopf","kastrat","kastrier","ketamin","kiffen","kiffer","kinderficken","kinderficker","kissenficker","knickpimmel","knoblauchfresser","kokain","koks","koksen","kondom","kotfotze","kotnascher","kotnaschie","kotzen","krüppel","kuhfotze","lendenlutscher","linkswichser","linxwichser","luder","lumpenpack","marihuana","massenwichser","mastdarmtourist","masturb","masturbationsakrobat","masturbieren","meerschweinchenfotze","mengele","miststück","moehse","moese","mu[sc]+hi","müllmann","muschidose","muschilecker","muschis","mutterbefruchter","mutterficker","nasenficker","neger","negerpenis","nille","nillenficker","nillenkäs","nonnenfoz","nillenkopf","nutte","nuttenbefruchter","nuttenficker","onanierer","osama","penner","pickelarsch","pickelfresse","pimmel","pimmelkauer");
		var mybadwordskr=new Array("년","놈","새 끼","새끼","좆","좃","좆 나","개 좆","좆 년","좃 까","좃 넘","좆 털","좆 까","좆 밥","좆 물","씹 창","씹 탱","요 년","씹 새","좃 또","지 뢀","좃 물","저 년","씹 세","씹 물","씹 년","좆 도","좃 도","지 럴","니 미 랄","뒷 치 기","니 미 럴","니 애 미","대 가 리","개 불 랄","개 새 끼","개 씨 발","씨 발 년","좃 만 이","좃 만 아","씨 발 롬","개 씨 블","십 셰 리","십 세 이","니 기 미","싸 가 지","개 자 지","쌍 보 지","개 지 랄","좃 간 년","좃 깟 네","보 지 물","보 지 녀","미 틴 것","미 티 넘","빠 구 리","백 보 지","좀 마 니","젓 같 내","자 지 털","젓 만 이","젓 냄 새","족 까 내","보 지 털","족 같 내","보 짓 물","사 까 시","시 방 새","또 라 이","띠 블 넘","띠 발 뇬","시 팔 놈","딸 딸 이","시 팔 넘","시 팔 년","망 나 니","성 폭 행","미 친 놈","미 친 눔","성 교 해","시 발 년","시 발 놈","미 친 년","미 친 넘","씹 쌔 끼","씹 새 끼","씹 뽀 지","씹 지 랄","씹 자 지","좆 먹 어","씹 보 지","좆 까 라","깨 쌔 끼","씹 빵 구","좆 만 아","씹 부 랄","씹 탱 이","페 니 스","양 아 치","호 냥 년","주 길 년","주 글 년","염 병 할","거 시 기","좆 새 끼","좆 빨 아","씨 퐁 뇬","개 걸 레","젖 탱 이","개 라 슥","개 보 지","개 너 미","개 고 치","씨 불 알","씨 퐁 넘","좃 빠 네","씨 섹 끼","개 부 랄","개 부 달","씨 파 넘","좃 부 랄","느 그 매","씨 부 랄","내 씨 발","헐 렁 보 지","허 벌 자 지","호 로 자 슥","씨 뱅 가 리","오 르 가 즘","쓰 바 새 끼","호 로 새 끼","병 신 세 리","병 신 셰 리","엿 먹 어 라","쪼 다 새 끼","자 지 빨 아","보 지 핧 아","좋 만 한 것","보 지 핧 어","허 벌 보 지","자 지 핧 어","보 지 빨 아","자 지 빨 어","보 지 빨 어","후 라 덜 넘","좆 만 한 놈","좆 같 은 놈","시 발 새 끼","씨 퐁 자 지","좆 만 한 년","십 팔 새 끼","시 팔 새 끼","개 후 라 년","너 거 애 비","개 가 튼 년","미 친 새 끼","씨 퐁 보 지","호 로 자 식","호 루 자 슥","자 기 핧 아","쌍 쌍 보 지","개 같 은 년","개 가 튼 뇬","좆 같 은 새 끼","걸 레 같 은 년","개 후 라 새 끼","클 리 토 리 스","좆 만 한 새 끼","벌 창 같 은 년","개 후 라 들 놈","크 리 토 리 스","보 지 틀 래 기","미 친 새끼","호 로 자슥","헐 렁 보지","호 로 새끼","시 발 새끼","씨 퐁 보지","호 로 자식","호 루 자슥","보 지 빨어","보 지 빨아","보 지 핧어","보 지 핧아","허 벌 보지","허 벌 자지","병 신 셰리","병 신 세리","쌍 쌍 보지","자 기 핧아","십 팔 새끼","좆 같 은놈","너 거 애비","씨 퐁 자지","쓰 바 새끼","씨 뱅 가리","개 가 튼뇬","개 같 은년","시 팔 새끼","개 가 튼년","좆 만 한년","개 후 라년","후 라 덜넘","좆 만 한놈","자 지 빨어","자 지 빨아","자 지 핧어","쪼 다 새끼","엿 먹 어라","좋 만 한것","주 길년","씹 새끼","좆 만아","씹 쌔끼","좆 까라","씹 빵구","씹 뽀지","씹 보지","씹 부랄","좆 먹어","니 미랄","주 글년","개 걸레","니 애미","시 팔놈","니 미럴","니 기미","십 세이","십 셰리","씹 지랄","좆 새끼","좆 빨아","씹 탱이","젓 같내","좃 빠네","개 부달","씨 섹끼","씨 불알","젓 만이","씨 부랄","좃 부랄","씨 퐁뇬","느 그매","개 고치","개 너미","씨 파넘","개 보지","씨 퐁넘","개 새끼","개 불랄","깨 쌔끼","쌍 보지","싸 가지","거 시기","개 자지","씨 발롬","좃 만아","좃 만이","씨 발년","내 씨발","개 부랄","씹 자지","염 병할","호 냥년","미 친눔","양 아치","백 보지","빠 구리","미 친놈","성 폭행","망 나니","사 까시","미 친년","미 친넘","페 니스","보 지털","족 까내","보 지녀","보 지물","족 같내","좃 깟네","좃 냄새","좃 간년","좀 마니","보 짓물","또 라이","시 발년","시 팔년","띠 발뇬","대 가리","시 팔넘","시 발놈","시 방새","자 지털","젖 탱이","딸 딸이","띠 블넘","젓 대가리","개 씨발넘","젓 마무리","좀 쓰레기","좃 대가리","좃 마무리","개 씨발자슥","씹세","씨뎅","좆까","씹새","짱께","씨댕","에미","좆밥","쥐랄","강간","좆물","엄창","요년","양키","씹물","지럴","씨팔","지랄","씹탱","좃털","좆도","지뢀","씹창","창녀","좆년","좃물","씹년","씨발","후장","좆털","씨벌","좆나","씹팔","에비","귀두","젖까","조또","개년","잡것","젓밥","잡놈","잡년","좀물","뻑큐","섹스","ㅈㄹ","개놈","족까","개좆","저년","젓까","썅년","육갑","쌕쓰","좃도","좃또","좃까","좃넘","젓물","젓떠","쌍년","쌍놈","씹탱 이","빠구 리","미친 놈","미친 눔","미친 넘","미친 년","씹자 지","호냥 년","띠발 뇬","띠블 넘","성폭 행","사까 시","망나 니","씹지 랄","보지 녀","젖탱 이","자지 털","족같 내","보짓 물","젓같 내","보지 물","보지 털","버짓 물","염병 할","백보 지","양아 치","좀마 니","족까 내","젓만 이","페니 스","또라 이","개고 치","씨퐁 넘","개걸 레","십세 이","씨파 넘","씨퐁 뇬","개부 랄","개불 랄","개부 달","개너 미","개보 지","쌍보 지","씨발 롬","깨쌔 끼","내씨 발","씨발 년","거시 기","씨불 알","씨섹 끼","씨부 랄","싸가 지","십셰 리","니미 랄","니미 럴","니기 미","씹뽀 지","시발 년","씹새 끼","딸딸 이","씹쌔 끼","뒷치 기","니애 미","대가 리","시팔 년","시팔 넘","시팔 놈","개새 끼","개자 지","느그 매","씹빵 구","시발 놈","씹부 랄","시방 새","씹보 지","좆빨 아","좆새 끼","좃만 이","좃부 랄","좆까 라","좆만 아","좃빠 네","주글 년","좃간 년","주길 년","좆먹 어","좃만 아","좃깟 네","개가 튼 년","너거 애 비","좆같 은 놈","헐렁 보 지","좆만 한 놈","허벌 보 지","허벌 자 지","좆만 한 년","호로 자 식","호루 자 슥","호로 새 끼","호로 자 슥","개가 튼 뇬","시팔 새 끼","십팔 새 끼","시발 새 끼","자지 빨 어","자지 핧 어","쌍쌍 보 지","씨퐁 자 지","엿먹 어 라","씨퐁 보 지","쓰바 새 끼","씨뱅 가 리","자지 빨 아","미친 새 끼","병신 세 리","후라 덜 넘","개같 은 년","개후 라 년","병신 셰 리","보지 핧 어","자기 핧 아","보지 핧 아","보지 빨 아","보지 빨 어","좋만 한 것","쪼다 새 끼","벌창 같 은 년","걸레 같 은 년","개후 라 새 끼","보지 틀 래 기","개후 라 들 놈","크리 토 리 스","좆만 한 새 끼","좆같 은 새 끼","클리 토 리 스","좆같 은 새끼","개후 라 들놈","좆만 한 새끼","걸레 같 은년","크리 토 리스","개후 라 새끼","벌창 같 은년","클리 토 리스","보지 틀 래기","쓰바 새끼","가슴 빨어","가슴 핧아","가슴 빨아","좋만 한것","자지 핧어","가슴 만져","버지 구녕","가슴 핧어","엿먹 어라","버지 쑤셔","버지 벌려","버지 구멍","버지 냄새","버지 뚫어","개같 은년","후장 꽂아","씨퐁 보지","성교 하자","후라 덜넘","시발 새끼","시팔 새끼","너거 애비","씨퐁 자지","좃물 냄새","씨뱅 가리","개가 튼뇬","좆같 은놈","젓물 냄새","미친 새끼","십팔 새끼","쪼다 새끼","개가 튼년","쌍쌍 보지","자기 핧아","호로 자슥","호로 새끼","개후 라년","헐렁 보지","자지 구멍","자지 꽂아","호로 자식","자지 구녕","유방 빨아","좆만 한년","보지 빨아","보지 벌려","좆만 한놈","보지 구멍","항문 쑤셔","보지 구녕","보지 빨어","유방 만져","자지 빨아","허벌 보지","보지 핧아","병신 세리","자지 짤라","허벌 자지","병신 셰리","유방 핧어","후장 뚫어","유방 핧아","보지 벌리","보지 핧어","호루 자슥","자지 쑤셔","자지 빨어","크리 토리스","보지 벌리자","유방 쪼물럭","유방 쪼물딱","유방 주물럭","보지 털뽑아","보지 틀래기","클리 토리스","걸레 같은년","유방 조물락","가슴 쪼물락","개후 라들놈","좆같 은새끼","가슴 조물락","벌창 같은년","가슴 쪼물딱","가슴 주물럭","좆만 한새끼","개후 라새끼","씨발.놈","씨발.년","십부럴","십세이","십셰리","개자지","십자슥","개새끼","십자석","시팔놈","니미럴","개부달","니아범","니미랄","십버지","십부랄","니기미","개색기","십지랄","개씨발","개붕알","개씁블","개잡년","쌍보지","개지랄","히로뽕","개불랄","싸가지","개자슥","느그매","십창녀","개부랄","개씨블","개색히","개씁년","개색끼","좆새끼","미친놈","미친년","미친넘","미친눔","미틴넘","미틴것","젓만이","족까내","좀마니","북조선","족같내","코카인","정액짜","젖탱이","젓냄새","보짓물","처드셈","쪽바리","보지털","보지물","보지녀","쳐드셈","잠지털","백보지","젓같내","자지털","코쟁이","버짓물","버지털","맛간년","돈새끼","시방새","대가리","돌은넘","시발년","시발놈","돌은년","니애비","니애미","시팔년","니에미","닳은년","시팔넘","니에비","시댕이","띠블넘","사까시","띠발뇬","막간년","말자지","빠구리","빠굴이","소자지","쉬밸년","딸딸이","섹스해","성교해","성폭행","또라이","씹새끼","씹쌔끼","씹자슥","씹브랄","씹빵구","씹뽀지","깨쌔끼","김일성","씹자지","게부럴","좃보지","좃부랄","김정일","좃만이","내조지","내잠지","씨퐁뇬","큰보지","좃만아","내자지","내미랄","씹버지","씹보지","내씨발","씹미랄","내버지","양아치","왕자지","화냥년","좆먹어","좆빨아","양귀비","염병할","왕잠지","좆까라","왕버지","씹자석","씹부랄","주길년","걸래년","좆만아","씹탱이","씹지랄","걸레년","씹창녀","거시기","애미랄","걔잡년","페니스","좃빠네","호냥년","아가리","씨부랄","씨부럴","씨방세","씨벌년","씨불알","씨섹끼","씨파넘","씨브럴","씨블년","씨방새","개라슥","씨발년","씨댕이","개보지","씨발놈","개고치","개걸레","개너미","씨발롬","주글년","좃냄새","허벌년","좃까리","씨퐁넘","좃간년","좃깟네","너거애 비","보지핧 어","병신셰 리","쓰바새 끼","씨퐁보 지","헐렁보 지","개같은 년","엿먹어 라","보지핧 아","자지핧 어","병신세 리","보지빨 어","개후라 년","보지빨 아","호로자 식","시팔새 끼","미친새 끼","씨퐁자 지","호루자 슥","호로새 끼","자기핧 아","허벌자 지","호로자 슥","좆같은 놈","자지빨 아","쪼다새 끼","좆만한 년","씨뱅가 리","시발새 끼","허벌보 지","좆만한 놈","자지빨 어","십팔새 끼","쌍쌍보 지","개가튼 뇬","후라덜 넘","좋만한 것","개가튼 년","개후라 새 끼","좆같은 새 끼","걸레같 은 년","벌창같 은 년","개후라 들 놈","보지틀 래 기","클리토 리 스","좆만한 새 끼","크리토 리 스","개후라 새끼","개후라 들놈","좆같은 새끼","좆만한 새끼","보지틀 래기","걸레같 은년","크리토 리스","벌창같 은년","클리토 리스","자지구녕","보지벌리","오르가즘","자지구멍","왕털보지","자지뜨더","보지보지","자지꽂아","왕털버지","자지넣자","보지자지","보지털어","유방핥아","보지빨아","보지핥아","보지빨어","유두핧어","유방빨아","유방만져","보지찢어","보지정액","보지찌져","창녀버지","유두빨어","자기핧아","왕털자지","왕털잠지","우미쑤셔","보지핧아","보지핥어","유두핥어","자기핥아","유방핥어","보지핧어","자지뜯어","섹스하자","쪼다새끼","씹탱굴이","성교하자","씨퐁자지","씨퐁보지","시발새끼","시팍새끼","조개속물","좀쓰레기","조개따조","조개보지","빠가십새","빠가씹새","좁빠라라","빙신쉐이","시팔새끼","쌍쌍보지","씨발병신","씨벌쉐이","씨뱅가리","씨가랭년","씨가랭놈","쓰바새끼","씨가랭넘","씨팍세끼","십탱굴이","좋만한것","십탱구리","씨블새끼","십팔새끼","씨팍새끼","씨븡새끼","정자핧아","자지핧아","자지핧어","자지핥아","자지핥어","애미보지","어미강간","작은보지","잠지뚫어","자지빨아","엿먹어라","자지박어","영자새끼","자지정개","자지짤라","자지빨어","자지쑤셔","잡쓰레그","애미씨뱅","정액핥아","정액먹어","정액발사","정자먹어","정자핥아","정액핧아","정자마셔","젓마무리","애미좃물","잡쓰레기","젓대가리","애미잡년","애미자지","젓물냄새","정액마셔","버지핥아","개작두년","버지핧아","미친쉐이","개잡지랄","버지쑤셔","버지빨아","버지벌료","버지빨어","버지썰어","개작두넘","개지랄넘","병신세리","미친구멍","병신셰리","개보지년","병신씨발","맛없는년","후라덜넘","개지랄놈","미친새끼","가슴빨어","맛이간년","버지벌려","개쓰래기","강간한다","가슴핧어","가슴핧아","내꺼핥아","내꺼빨아","개후라년","좆같은놈","난자핥아","좃물냄새","난자핧아","가슴핥어","개씁자지","난자먹어","버지뚫어","개씨발넘","버지뜨더","버지냄새","개쓰레기","가슴핥아","버지구녕","버지구멍","내꺼핧아","가슴빨아","걸레핀년","좃가튼뇬","유방핧어","개가튼뇬","좆만한놈","허버리년","게지랄놈","누나강간","좃마무리","좃빠구리","좃대가리","보지구녕","보지박어","돌은새끼","보지벌려","보지벌료","동생강간","유방핧아","보지뚫어","보지구멍","개가튼년","보지뜨더","덜은새끼","너거애비","호로자슥","호로자식","걔잡지랄","니씨브랄","항문수셔","호로새끼","후장뚫어","난자마셔","가슴만져","미친구녕","호루자슥","후장꽂아","허벌자식","허벌자지","허벌보지","좃만한것","개같은년","헐렁보지","좃빠라라","니할애비","좆만한년","항문쑤셔","개후라들 놈","개후라새 끼","걸레같은 년","클리토리 스","벌창같은 년","좆만한새 끼","보지틀래 기","크리토리 스","좆같은새 끼","조개쑤셔줘","막대쑤셔줘","막대핥아줘","크리토리스","인민공화국","걸레같은년","조개핥아줘","조개핧아줘","개씨발자슥","조개마셔줘","좃만한쉐이","조개벌려조","조개넓은년","보짓물마셔","막대핧아줘","개젓가튼넘","쓰브랄쉽세","버지물마셔","자지핧아줘","자지핥아줘","자지빨아줘","자지쓰레기","버지따먹기","좆같은새끼","좆만한새끼","버따리자지","잠지물마셔","잠짓물마셔","가슴쪼물락","영자씨발놈","촌씨브랭이","보지쥐어짜","보지따먹기","클리토리스","영자개새끼","가슴쪼물딱","버짓물마셔","벌창같은년","가슴조물락","가슴주물럭","보지핧아줘","바주카자지","미친씨부랄","보지털뽑아","촌씨브랑이","촌씨브라리","보지물마셔","보지벌리자","개후라새끼","쳐쑤셔박어","개후라들놈","젓가튼쉐이","유방쪼물딱","보지핥아줘","유방조물락","유방주물럭","어미쑤시자","유방쪼물럭","보지틀래기","어미따먹자","보지에자지너","혀로보지핧기","보지머리박기","보지에자지껴","조선인민공화국","혀로보지핥이기","bia?ts?ch","bong","bukake","bukakke","bukkake","fagg[aeiouy]t","felch","feltch","fuck","gangbang","nig+er","penis","phuck","shit","sperm","sphincter","tampon","testicle","transsexual","transvestite","wetback","whore","yuckfou","yuckfu","africoon","aftercum","aggin","aidsbearer","alphanigg","americunt","analcumdrip","analdoctor","aperape","arsehole","arse","aryan","assbandit","assbasher","assface","asshat","asshole","asshunter","asskiss","asslick","assman","assmaster","asspound","assram","assrape","ass","biotch","blackanese","blaxican","blowjob","blueball","bonch","boners","boner","bullshirt","bustanut","buttbang","buttboy","buttfloss","buttfucker","buttlick","buttmonkey","buttmunch","buttnugget","buttpirate","buttslam","buttstain","cameljockey","cann[aio]bis","carpetmuncher","cheapwhore","chinawhite","chinko","choad","circlejerk","circumcise","clit","cocaine","cocksucker","cock","coon","cooze","cornhole","cracka","crackerass","crackpipe","cracksmoker","creamtits","crystalmeth","cumboy","cumbubble","cumbucket","cumcatcher","cumdumpster","cumeater","cumguz","cumming","cumm","cumonmyface","cumshooter","cums","cumslot","cumstain","cums","cum","cunnilingus","cunny","cunt",
		"dankhoe","danknugg","diaperhead","dick","sux","sucks","suck","dickholster","dildo","dimebag","dingleberry","dunecoon","ejaculate","ezgaming","Ezgaming","fagg[aeiouy]t","fawk","fellatio","fudgepacker","ganja","gism","gizm","gizz","gmworkers","GMworker","goddamn","gooch","gook","gringo","gutterslut","hardon","hashish","heeb","hentai","heroin","holywanker","homos","homo","honkey","hornytauren","hotslut","hymen","igxe","injun","itembay","jackoff","jap","jerkoff","jigg","jism","jizz","junglebunny","kikes","kike","kkk","kunt","kyke","lesbo","longusdongus","lsd","mangina","mansatchel","marijuana","mast[eu]rbat","meatsword","milf","monstercock","mooby","mooley","mooncricket","mooncricket","morningwood","moulie","mudshark","muffdiver","mysupersales","Mysupersales","natzi","nazi","necrophil","negroid","negrolicious","negromancer","nicklebag","nig+er","niglet","nignog","nigsnig","nosecandy","oface","Offgamers","offgamers","onanism","opium","orgasm","pcp","peckertracks","peckerwood","pedophile","penis","phugface","pikajew","pillowbiter","polesmok","poohstab","poontang","poostab","porchmonk","porn","pothead","priapism","pr[o0]n","pudendum","pussyfart","pussylick","pussystomp","puto","quaaludes","queef","queers","qweef","raghead","rapist","reefer","reggin","rimjob","rohypnol","rugmunch","rumprang","scrotum","sexmachine","sh[ie][ie]thead","skinbat","slamhound","slutmuffin","slut","smegma","spanishfly","spearchuck","spick","spics","spic","sploog","squarehead","stfu","stiffy","strapon","talliwhacker","tards","teabagging","throbknobbin","thsale","thunderfuck","tirdburglar","titnass","titsnass","tits","tittie","titty","towelhead","turbanhead","turdburglars","twatlick","twatsuck","twats","twatty","twaty","twat","vagina","viagra","whitti?ey?","whop","wop","wowsupplier","zipperhead","zlywy","zoophilia");

		var mybadwords;
		var ddsr = document.getElementById('ddselectregion');
		if (ddsr == null) {
		    mybadwords = mybadwordskr;
		}
		else {
		    var invalue = ddsr.options[ddsr.selectedIndex].value;
		    //var invalue=locale;
		    //ddsr 0 is us
		    //ddsr 1 is eu
		    //ddsr 2 is korean, doesn't exist yet
		    if (invalue == 0) { mybadwords = mybadwordsen; }
		    if (invalue == 1) { mybadwords = mybadwordseu; }
		    if (invalue == 2) { mybadwords = mybadwordskr; }
		    //loaddropdown('ddrealmname','KitGroupID_6_TextOption_25');
		    //setautobattlename();
		   
		}
		
		
		var checkme = obj.value.toLowerCase();
		var whitelisttrue="false";
		var i=0;
		//var re = new RegExp(document.demoMatch.regex.value);
		//if (document.demoMatch.subject.value.match(checkme)) {

		for (i=0;i<mybadwords.length;i++)
		{
		    //var re = new RegExp();
			//if(checkme.indexOf(mybadwords[i])>-1)
			//{
			if(matchbadword(mybadwords[i],checkme))
			{
				for (w=0;w<mywhitelist.length;w++)
				{
				
				if(checkme.indexOf(mywhitelist[w])>-1)
				{whitelisttrue="true";}
				}
			
			if(whitelisttrue=="true")
			{
			}
			else
			{
			
			var holdclassval;
			//alert('Something in your Guild or Character name has triggered our profanity filter.\n\n If you feel you have received this message in error, please forward your Guild/Character name using the contact form in the Help Center.');
			var aen = "Something in your Guild or Character name has triggered our profanity filter.\n\n If you feel you have received this message in error, please forward your Guild/Character name using the contact form in the Help Center."
            var ade = "Ein Wort im Gilden- oder Charakternamen hat unseren Schimpfwortfilter ausgelöst. Wenn du glaubst, dass ein Fehler vorliegt, schicke uns den Namen mit dem Kontaktforumular auf den Hilfeseiten."
            var afr = "Le nom de la guilde ou du personnage a déclenché le filtre à blasphème. Si vous pensez que ce message vous a été adressé par erreur, veuillez communiquer le nom de votre guilde/personnage au Centre d'aide en utilisant le formulaire de prise de contact."
            var akr = " 왕국에서 쓰는 그런 고급언어는 여기 서버에서는 금지되어있어요!"
            var inalert =  "";//returnalert(aen,ade,afr,akr);
            if(locale=="en-US")
            {
                inalert=aen;
            }
            if(locale=="de-DE")
            {
                inalert=ade;
            }
            if(locale=="fr-FR")
            {
                inalert=afr;
            }
            if(locale=="en-KR")
            {
                inalert=akr;
            }
			alert(inalert);
			
			
				if(inint ==0) 
				{
	            holdclassval = document.getElementById('txtguildname');
	            holdclassval.value = "BadWords";
	            }
				else
	            {
	            holdclassval = document.getElementById('txtcharactername');
	            holdclassval.value = "BadWords";
	            }
			 return "BadWords"; 
			 }
			}
		}
		return obj.value;
    }
    
    function rtrim(stringToTrim) 
    {
	    return stringToTrim.replace(/\s+$/,"");
    }

	function matchbadword(inbadword, intext) 
	{
	    var re = new RegExp(inbadword);
	    if (intext.match(re)) 
	    {
            return true;
		} 
        return false
	}

