/* See utility_documentation.xml for more information where this js includes. ------------------------------------------------------------------ * By KG * ------------------------------------------------------------------ */ var constWord="playgate,poker,diamond,club"; function getDateYear(){var d = new Date();return d.getFullYear();} //Auto Date - Year /* Description: Extract domain name, and capitalize the first letter in each word. parameter : feature = True/False = operat capitalizeMe method NOSLICE = full domain return as string */ function getDomain(feature){ var URL = document.URL; //run from local if (URL.indexOf("$")!=-1) return "testdomain"; //extract domain full name var domain = URL.match( /:\/\/(www\.)?([^\/:]+)/ ); //save in temp var var tmpDomain=domain[2]; if (feature.toUpperCase() == "NOSLICE" && (window.location.hostname =='32vegas.com' || window.location.hostname =='eurogrand.com')) { return tmpDomain; } else if (feature.toUpperCase() == "NOSLICE") {return "www."+tmpDomain;} //check if domain have tow parts if (tmpDomain.indexOf("-")!=-1){ //slice end of domain domain[2]=domain[2].slice(0,domain[2].indexOf(".")).split("-"); //example.com >> example //cpitalize parts tmpDomain = (feature==true)?capitalizeMe(domain[2][0]) +" "+ capitalizeMe(domain[2][1]):domain[2][0] +" "+ domain[2][1]; }else{ //Domain is no two parts //slice end of domain tmpDomain=domain[2].slice(0,domain[2].indexOf(".")); //example.com >> example //if domain is one part but with two words } return tmpDomain; //domain[2]?domain[2]:''; } function capitalizeMe(obj) { val = obj; newVal = ''; val = val.split(' '); for(var c=0; c < val.length; c++) { newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' '; } return newVal; } function CopyrightLang(lng){ switch(lng){ case "fr": return "Tous droits réservés"; break; case "jp": return "All rights reserved"; break; case "da": return "Alle Rechte vorbehalten."; break; case "ru": //return "Авторские права защищены."; return "All rights reserved. EuroGrand."; break; case "es": return "Todos los derechos reservados."; break; case "pl": return "Wszystkie prawa zastrzeżone"; break; case "it": return "Tutti I diritti riservati."; break; case "fi": return "All Rights Reserved"; break; case "uk": case "sa": return "All Rights Reserved."; break; case "pt": return "Todos os direitos reservados."; case "cz": return "Všechna práva vyhrazena "; break; case "hu": return "Minden jog fenntartva."; break; case "ro": return "toate drepturile sunt rezervate de"; break; case "fi": return "All Rights Reserved."; break; default: return "All Rights Reserved"; break; } } function LineNote(lng){ switch(lng){ default: return "is a site of WHG (International) Limited (license number 034) and WHG Trading Limited (license number 041)
are licensed by the Gibraltar Licensing Authority and regulated by the Gibraltar Gambling Commissioner.
The registered office of both companies is at 37/6 Line Wall Road, Gibraltar.";break; } } function getDomainLangfFix(lng){ var strFixUrl; var strTemp=''; var strDomain = getDomain("noslice"); //1 = en; 2 = jp; 3 = fr; var domainArray = new Array("www.diamondclubcasino.com","en;*;jp;/language/japan;fr;/language/french;", "www.diamondclubonline.com","en;*;jp;/language/japan;fr;/language/french;", "www.32vegas.com","en;*;jp;?lang=jp;fr;?lang=fr;it;?lang=it;da;?lang=de;es;?lang=es;pl;?lang=pl;cz;?lang=cz;hu;?lang=hu;ro;?lang=ro;sa;?lang=sa;fi;?lang=fi;qc;?lang=qc;ru;?lang=ru;uk;?lang=uk;nl;?lang=nl;", "www.32vegasit.com","en;*;jp;?lang=jp;fr;?lang=fr;it;?lang=it;", "www.eurogrand.com","en;*;jp;?lang=jp;fr;?lang=fr;it;*;ru;*;da;?lang=da;pl;/;uk;?lang=uk;pt;?lang=pt;qc;?lang=qc;es;?lang=es;", "www.ambercoastcasino.com","en;*;jp;/ja;ja;/ja;fr;*;it;*;", "www.prestigecasino.com","en;*;jp;*;ja;*;fr;?lang=fr;it;*;da;*;sa;?lang=sa;", "www.kiwicasino.com","en;*;jp;/jpn;"); //change the domain acoording to language for(var i=0; i'); loadXMLDoc ('/sharedobj/php/credits.php?lang='+lang, 'finalDrawCredits', 'xmlCredits'); } /* function DrawFooter(startYear){ var note=""; var CopyrightLNGparm = "en"; var stDate = startYear; if (startYear!=getDateYear()){stDate = stDate + "-";}else{stDate="";} if (startYear=="fr"){CopyrightLNGparm="fr";} if (startYear=="qc"){CopyrightLNGparm="qc";} if ((startYear=="da") || (startYear=="de")){CopyrightLNGparm="da";} if (startYear=="ru"){CopyrightLNGparm="ru";} if ((startYear=="jp") || (startYear=="ja")){CopyrightLNGparm="jp";} if (startYear=="it"){CopyrightLNGparm="it";} if (startYear=="es"){CopyrightLNGparm="es";} if (startYear=="pl"){CopyrightLNGparm="pl";} if (startYear=="pt"){CopyrightLNGparm="pt";} if (startYear=="cz"){CopyrightLNGparm="cz";} if (startYear=="hu"){CopyrightLNGparm="hu";} if (startYear=="ro"){CopyrightLNGparm="ro";} if (startYear=="sa"){CopyrightLNGparm="sa";} if (startYear=="fi"){CopyrightLNGparm="fi";} if (startYear=="uk"){CopyrightLNGparm="uk";} if (startYear=="nl"){CopyrightLNGparm="nl";} //var strTemp="© "+capitalizeMe(getDomain("true"))+" "+stDate+getDateYear()+" ,All Rights Reserved"; var target = (window.location.href.indexOf('front')!=-1) ? " target=\"_blank\">" : " target=\"_parent\" class=util_domain_link>" ; var strTemp = "© " + getDateYear() + ", " + CopyrightLang(CopyrightLNGparm) + "
" + LineNote(CopyrightLNGparm); document.write(strTemp) } */ function DrawCopyrightWithYear(lng){ var strTemp; strTemp="© "+capitalizeMe(" "+getDateYear()+" ,All Rights Reserved"); document.write(strTemp) } //ArrayObject is .js inside domain called arrayObj.js, in this file i declear an object with data the function below write the information in copyright format function DrawCopyrightFromArrayObj(arrayObject){ //var strTemp; //strTemp="© "+(" "+getDateYear()+", All Rights Reserved"); //strTemp = strTemp + "
" + arrayObject[1].note.replace(getDomain("noslice"),'
'+getDomain("noslice")+''); //document.write(strTemp) DrawFooter(arrayObject[0].lng); } function DrawCopyrightFromArrayObjLng(arrayObject,language){ var strTemp; strTemp="© "+(" "+getDateYear()+", "+ CopyrightLang(language)); strTemp = strTemp + "
" + arrayObject[1].note.replace(getDomain("noslice"),''+getDomain("noslice")+''); document.write(strTemp) } var xmlBLogos, xmlCredits; function loadXMLDoc(url, onreadyGo, xmlhttpName) { var xmlhttp=null; if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, etc. xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } if (xmlhttp!=null) { xmlhttp.onreadystatechange=eval(onreadyGo); if(xmlhttpName=='xmlBLogos') xmlBLogos=xmlhttp; else if(xmlhttpName=='xmlCredits') xmlCredits=xmlhttp; xmlhttp.open("GET",url,true); xmlhttp.send(null); } else { alert("Your browser does not support XMLHTTP."); } } function DrawIcons(lng,brand) { document.write ('
'); loadXMLDoc ('/sharedobj/php/btm_icon.inc.php?lang='+lng+'&domain='+brand, 'finalDraW', 'xmlBLogos'); } function finalDraW () { if (xmlBLogos.readyState==4&&xmlBLogos.status==200) document.getElementById('btm_icons_shared').innerHTML = xmlBLogos.responseText; else ; } function finalDrawCredits() { if (xmlCredits.readyState==4 && xmlCredits.status==200) document.getElementById('credits_shared').innerHTML = xmlCredits.responseText; else document.getElementById('credits_shared').innerHTML = "© "+new Date().getFullYear()+", All Rights Reserved
"+window.location.hostname+" is a site of WHG (International) Limited (license number 034) and WHG Trading Limited (license number 041)
are licensed by the Gibraltar Licensing Authority and regulated by the Gibraltar Gambling Commissioner.
The registered office of both companies is at 37/6 Line Wall Road, Gibraltar."; } /* function DrawIcons(lng,brand){ document.write(''); var address =""; var affiliate =""; switch(brand){ case "32vegas": address = "http://cachewww.32vegas.com/tst/Monthly_tst.pdf"; break; case "eurogrand": address = "http://cachewww.eurogrand.com/tst/Monthly_tst.pdf"; break; case "carnavalcasino": address = "http://cachewww.carnavalcasino.com/tst/Monthly_tst.pdf"; break; case "usacasino": address = "http://cachewww.usacasino.com/tst/Monthly_tst.pdf"; break; case "newyorkcasino": address = "http://cachewww.newyorkcasino.com/tst/Monthly_tst.pdf"; break; case "kiwicasino": address = "http://cachewww.kiwicasino.com/tst/Monthly_tst.pdf"; break; case "ambercoastcasino": address = "http://cachewww.ambercoastcasino.com/tst/Monthly_tst.pdf"; break; case "aqualoungecasino": address = "http://cachewww.aqualoungecasino.com/tst/Monthly_tst.pdf"; break; default: address = "http://cachewww.eurogrand.com/tst/Monthly_tst.pdf"; break; } switch(lng) { case 'fr': case 'qc': affiliate = ''; break; case 'de': affiliate = ''; break; case 'es': affiliate = ''; break; case 'it': affiliate = ''; break; case 'ru': affiliate = ''; break; case 'jp': case 'ja': affiliate = ''; break; case 'uk': affiliate = ''; break; case 'en': default: affiliate = '\"Online'; } if (lng == 'qc') lng = 'fr'; var str; //str = '
'; str = ''; str = str + ''; str = str + ''; str = str + ''; str = str + ''; str = str + ''; str = str + '
Online Casino Security'+affiliate+'
'; document.write(str); }*/