// Globals
var sDownloadKMDLink = "javascript:clickOn('http://download.kazaa.com/kazaa_setup.exe','us/downloadkmd_download.html')";
var isKazaa = false;
var kDownload = false;

var country = "";
var language = "english";
var releaseVer= "211";
var betaVer= "250BETA2";
	kazaaBetaVersion="3.2AM";
	kazaaLatestVersion= "3.2.5";
	kazaaLanguageVersion="2.6.7";	
	kazaaLanguageExe="kazaa267_";	
	kazaaLatestExe="kazaa_setup.exe";
	// GLOBAL KAZAA VERSION TO APPEAR EVERYWHERE ON SITE


var desktopBottomNav = "<div align=center class=textSml><a href=/music/index.htm>AUDIO</a> | <a href=/games/index.htm>GAMES</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VIDEO</a> | <a href=http://makeit.kazaa.com/>KREATE</a></div>";
var desktopBottomNav_kr = "<div align=center class=textSml><a href=/music/index.htm>AUDIO</a> | <a href=/games/index.htm>GAMES</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VIDEO</a> | <a href=http://makeit.kazaa.com/>KREATE</a></div>";
var desktopBottomNav_es = "<div align=center class=textSml><a href=/music/index.htm>AUDIO</a> | <a href=/games/index.htm>JUEGOS</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VIDEO</a> | <a href=http://makeit.kazaa.com/>KREAR</a></div>";
var desktopBottomNav_de = "<div align=center class=textSml><a href=/music/index.htm>AUDIO</a> | <a href=/games/index.htm>SPIELE</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VIDEO</a> | <a href=http://makeit.kazaa.com/>KREATE</a></div>";
var desktopBottomNav_fr = "<div align=center class=textSml><a href=/music/index.htm>SONS</a> | <a href=/games/index.htm>LES JEUX</a> | <a href=/software/index.htm>LOGICIEL</a> | <a href=/video/index.htm>VIDÉO</a> | <a href=http://makeit.kazaa.com/>KREATE</a></div>";
var desktopBottomNav_it = "<div align=center class=textSml><a href=/music/index.htm>AUDIO</a> | <a href=/games/index.htm>GIOCHI</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VIDEO</a> | <a href=http://makeit.kazaa.com/>KREATE</a></div>";
var desktopBottomNav_pt = "<div align=center class=textSml><a href=/music/index.htm>ÁUDIO</a> | <a href=/games/index.htm>JOGOS</a> | <a href=/software/index.htm>SOFTWARE</a> | <a href=/video/index.htm>VÍDEO</a> | <a href=http://makeit.kazaa.com/>KRIAR</a></div>";






var wwwBottomNav = '<div align=center class=textSml><a href="/index.htm">Kazaa Home</a> | <a href="http://www.sharmannetworks.com/">News</a> | <a href="/us/terms2.htm">End User Licence Agreement</a> | <a href="/us/privacy/index2.htm">Your Privacy</a> | <a href="/us/products/languages.htm">Languages</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">About Sharman Networks</b></a> | <a href="/us/products/index.htm">Features</a> | <a href="/us/contact/index.htm">Contact Us</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';

var wwwBottomNav_kr = '<div align=center class=textSml><a href="/index.htm">Kazaa Home</a> | <a href="http://www.sharmannetworks.com/">News</a> | <a href="/us/terms2.htm">End User Licence Agreement</a> | <a href="/us/privacy/index2.htm">Your Privacy</a> | <a href="/us/products/languages.htm">Languages</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">About Sharman Networks</b></a> | <a href="/us/products/index.htm">Products</a> | <a href="/us/contact/index.htm">Contact Us</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';

var wwwBottomNav_es = '<div align=center class=textSml><a href="/index.htm">Inicio de Kazaa</a> | <a href="http://www.sharmannetworks.com/">Noticias</a> | <a href="/es/terms.htm">Acuerdo de licencia del usuario final</a> | <a href="/es/privacy/index.htm">Su privacidad</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">Acerca de Sharman Networks</b></a> | <a href="/es/products/index.htm">Productos</a> | <a href="/es/help/index.htm">La Guía</a> | <a href="/es/contact/index.htm">Contáctenos</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';

var wwwBottomNav_de = '<div align=center class=textSml><a href="/index.htm">Kazaa Home</a> | <a href="http://www.sharmannetworks.com/">News</a> | <a href="/de/terms.htm">Endbenutzerlizenzvereinbarung</a> | <a href="/de/privacy/index.htm">Der Schutz Ihrer Daten</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">Über Sharman Networks</b></a> | <a href="/de/products/index.htm">Produkte</a> | <a href="/de/help/index.htm">Das Handbuch</a> | <a href="/de/contact/index.htm">Kontakt</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';

var wwwBottomNav_fr = '<div align=center class=textSml><a href="/index.htm">Accueil Kazaa</a> | <a href="http://www.sharmannetworks.com/">Nouvelles</a> | <a href="/fr/terms.htm">Contrat de licence de l\'utilisateur final</a> | <a href="/fr/privacy/index.htm">Confidentialité</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">À propos de Sharman Networks</b></a> | <a href="/fr/products/index.htm">Produits</a> | <a href="/fr/help/index.htm">Le Guide</a> | <a href="/fr/contact/index.htm">Contactez Nous</a><br></div>';

var wwwBottomNav_it = '<div align=center class=textSml><a href="/index.htm">Home Kazaa </a> | <a href="http://www.sharmannetworks.com/">News</a> | <a href="/it/terms.htm">Contratto di licenza con l\'utente finale</a> | <a href="/it/privacy/index.htm">Privacy</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">Informazioni su Sharman Networks</b></a> | <a href="/it/products/index.htm">Prodotti</a> | <a href="/it/help/index.htm">Guida</a> | <a href="/it/contact/index.htm">Contattaci</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';

var wwwBottomNav_pt = '<div align=center class=textSml><a href="/index.htm">Página principal do Kazaa</a> | <a href="http://www.sharmannetworks.com/">Novidades</a> | <a href="/pt/terms.htm">Acordo de Licença do utilizador final</a> | <a href="/pt/privacy/index.htm">A tua privacidade</a> | <a href="http://www.sharmannetworks.com/content/view/full/57">Acerca da Sharman Networks</b></a> | <a href="/pt/products/index.htm">Produtos</a> | <a href="/pt/help/index.htm">O guia</a> | <a href="/pt/contact/index.htm">Contacta-nos</a> | <a href="/BrowseAltnetStore/browse.aspx.htm">Browse Altnet Store</a><br></div>';



var desktopTopSideNav_us = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/us/help/index.htm>The Guide</a><br><a href=/us/about/index.htm>About Us</a><br><a href=/index.htm>Home</a></td></tr></table>";
var desktopTopSideNav_fr = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/fr/help/index.htm>Le Guide</a><br><a href=/us/about/index.htm>Au sujet de nous</a><br><a href=/index.htm>Accueil</a></td></tr></table>";
var desktopTopSideNav_de = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/de/help/index.htm>Das Handbuch</a><br><a href=/us/about/index.htm>Über uns</a><br><a href=/index.htm>Home</a></td></tr></table>";
var desktopTopSideNav_es = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/es/help/index.htm>La Guía</a><br><a href=/us/about/index.htm>Acerca de Nosotros</a><br><a href=/index.htm>Incio</a></td></tr></table>";
var desktopTopSideNav_it = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/it/help/index.htm>Guida</a><br><a href=/us/about/index.htm>La società</a><br><a href=/index.htm>Home</a></td></tr></table>";
var desktopTopSideNav_pt = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/pt/help/index.htm>O guia</a><br><a href=/us/about/index.htm>Sobre nós</a><br><a href=/index.htm>Home</a></td></tr></table>";
var desktopTopSideNav_kr = "<table width=100% cellpadding=4><tr><td class=textSml><a href=/us/help/index.htm>The Guide</a><br><a href=/us/about/index.htm>About Us</a><br><a href=/index.htm>Home</a></td></tr></table>";


	



var copyrightMessage = "<div class=textSml align=center>Copyright: Sharman Networks Ltd does not condone activities and actions that breach the rights of copyright owners. As a Kazaa user <br>you have agreed to abide by the End User License Agreement and it is your responsibility to obey all laws governing copyright in each country.<br><br>© Sharman Networks 2002-2006 - All Rights Reserved</div>"
var copyrightMessage_fr = "<div class=textSml align=center>Copyright: Sharman Networks Ltd n’autorise pas les activités et actions qui violent les droits de la propriété intellectuelle et du copyright. En tant qu’utilisateur de Kazaa, vous consentez à vous conformer au Contrat de licence de l'Utilisateur final et il est de votre responsabilité de respecter toutes les lois qui gouvernent le copyright dans chaque pays. <br><br>© Sharman Networks 2002-2006 - Tous droits réservés.</div>"
var copyrightMessage_de = "<div class=textSml align=center>Copyright: Sharman Networks Ltd duldet keine Aktivitäten und Handlungen, die Urheberrechte verletzen. Als Kazaa-Benutzer erklären Sie sich damit einverstanden, die Endbenutzervereinbarung einzuhalten und Sie sind dafür verantwortlich, alle Urheberrechtsgesetze des jeweiligen Landes zu befolgen.<br><br>© Sharman Networks 2002-2006 - Alle Rechte vorbehalten.</div>"
var copyrightMessage_es = "<div class=textSml align=center>Copyright: Sharman Networks Ltd. no perdona actividades ni acciones que violen los derechos de los propietarios de copyright. Como usuario del Escritorio Multimedia de Kazaa, usted aceptó respetar el Acuerdo de licencia del usuario final y es su responsabilidad seguir todas las leyes de copyright que rigen en cada país.<br><br>© Sharman Networks 2002-2006 - Todos los derechos reservados</div>"
var copyrightMessage_it = "<div class=textSml align=center>Copyright: Sharman Networks Ltd persegue le attività e le azioni che violano i diritti dei detentori di copyright. Come utente di Kazaa, si è  accettato di rispettare il Contratto di licenza con l'utente finale e si è responsabili dell'osservanza di tutte le leggi che regolano il copyright in ogni paese.<br><br>© Sharman Networks 2002-2006 - Tutti i diritti riservati.</div>"
var copyrightMessage_pt = "<div class=textSml align=center>Copyright: A Sharman Networks Ltd não permite actividades ou acções que violem os direitos de autor dos respectivos proprietários.   Na qualidade de utilizador do Kazaa aceitas o Acordo de licença do utilizador final e comprometes-te a obedecer a todas as leis que regem os direitos de autor em cada país.<br><br>© Sharman Networks 2002-2006 - Reservados todos os direitos.</div>"
var copyrightMessage_kr = "<div class=textSml align=center>Copyright: Sharman Networks Ltd does not condone activities and actions that breach the rights of copyright owners. As a Kazaa user <br>you have agreed to abide by the End User License Agreement and it is your responsibility to obey all laws governing copyright in each country.<br><br>© Sharman Networks 2002-2006 - All Rights Reserved</div>"

//functions start
function setCountry(isoCode){
	document.cookie = "country=" + isoCode + "; path=/";
}


//get all params
if (location.href.indexOf("desktop") != -1) {
	isKazaa = true;

	if (getParamValue('ver')){
		if (getCookie('ver')) {
			document.cookie = "ver=; path=/; expires=Friday, 01 Jan 1980 00:00:00 GMT";
		}
	}
	
	//usrAgentInfo is to compensate for cache
	if ((!getCookie('ver')) && (!getCookie('usrAgentInfo')) ){
		ver = getParamValue('ver');
		country = getParamValue('country');
		document.cookie = "ver=" + ver + "; path=/";
		//setCookie('ver', ver, null, '/','desktop.kazaa.com')
		document.cookie = "country=" + country + "; path=/";
		
	}
	else {
		//to compensate for cache
		if (getCookie('usrAgentInfo')){
			cookieStr = getCookie('usrAgentInfo');
			ver = getCookieValue('ver', cookieStr);
			country = getCookieValue('country',cookieStr);
		}
		else { 
			ver = getCookie('ver');
			country = getCookie('country');
		}
	}
}


//get country based on the language code for the website

if (!isKazaa) {

	
	
	if(location.href.indexOf("/pt/") != -1) {
	setCountry("pt");
	}
	
	if(location.href.indexOf("/it/") != -1) {
	setCountry("it");
	}
	if(location.href.indexOf("/de/") != -1) {
	setCountry("de");
	}
	if(location.href.indexOf("/es/") != -1) {
	setCountry("es");
	}
	if(location.href.indexOf("/fr/") != -1) {
	setCountry("fr");
	}
	if(location.href.indexOf("/us/") != -1) {
setCountry("us");
}
	
	
	if (getCookie('country'))
	{
		country = getCookie('country');
		country = country.toLowerCase();
	}



}





//set language

if (country=="es" || country=="uy" ||  country =="ve" ||   country == "pe"  || country =="pa"  || country =="py"  || country =="mx"  || country =="cl"  || country == "co"  || country == "cr"  || country == "bo"  || country == "ar"  || country == "cu"  || country == "do"  || country == "ec" || country == "sv" || country =="pr"  || country == "gt" || country == "ad" ) {
	language = "spanish"
}

if (country=="it" || country == "sm") {
	language="italian"
}
if (country=="pt" || country=="br"){
	language="portugese"
}

if (country=="de" || country=="at"){
	language="german"
}

if (country=="mc" || country=="lu" || country=="fr" ){
	language="french"
}

if (country=="kr"){
	language="korean"
}


		switch(language) {
							
								case "french": 
									desktopTopSideNav = desktopTopSideNav_fr
								break;
								
								break;
								case "german": 
									desktopTopSideNav = desktopTopSideNav_de
								break;
								case "spanish": 
									desktopTopSideNav = desktopTopSideNav_es
								break;
								case "portugese": 
									desktopTopSideNav = desktopTopSideNav_pt
								break;
								case "italian": 
									desktopTopSideNav = desktopTopSideNav_it
								break;
								
								case "korean": 
									desktopTopSideNav = desktopTopSideNav_kr
								break;
														
								default: 
									
									desktopTopSideNav = desktopTopSideNav_us
								break;
							
							}


//render navigation

function renderBottomNav(divider)
{
	//render extra channel nav for the web
	if (isKazaa) {
		
		
		
		
		switch(language) {
		
		case "french": 
			document.write(desktopBottomNav_fr);
		break;
		case "korean": 
			document.write(desktopBottomNav_kr);
		break;
		case "german": 
			document.write(desktopBottomNav_de);
		break;
		case "spanish": 
			document.write(desktopBottomNav_es);
		break;
		case "portugese": 
			document.write(desktopBottomNav_pt);
		break;
		case "italian": 
			document.write(desktopBottomNav_it);
		break;
		
		
		default: 
			document.write(desktopBottomNav);
		break;
		
		}
		
		
		
		
		
		
		
	}
	//document.write("<br><br>"); 
		switch(language) {
	
	case "french": 
		document.write(wwwBottomNav_fr);
	document.write("<br><br>");
	document.write(copyrightMessage_fr);
	break;
	case "korean": 
		document.write(wwwBottomNav_kr);
	document.write("<br><br>");
	document.write(copyrightMessage_kr);
	break;
	case "german": 
		document.write(wwwBottomNav_de);
	document.write("<br><br>");
	document.write(copyrightMessage_de);
	break;
	case "spanish": 
		document.write(wwwBottomNav_es);
	document.write("<br><br>");
	document.write(copyrightMessage_es);
	break;
	case "portugese": 
		document.write(wwwBottomNav_pt);
	document.write("<br><br>");
	document.write(copyrightMessage_pt);
	break;
	case "italian": 
		document.write(wwwBottomNav_it);
	document.write("<br><br>");
	document.write(copyrightMessage_it);
	break;
	
	
	default: 
		document.write(wwwBottomNav);
		if(divider){
			if(kSection=="home"){
				document.write('</td></tr><tr><td height="20" valign="middle"></td></tr><tr><td>');
			}
		}
		else{
			document.write('<br><br>');
		}
	document.write(copyrightMessage);
	break;
	}
	
	
	
}
//international bottom nav - THIS WILL BE REDUNDANT WHEN NEW INTERNATIONAL VERSIONS ARE LIVE
function renderBottomNavInternational()
{
	document.write("<blockquote>");
	if (kSection=="de")
	{
		
		document.write('<a href="/us/kmdstart.htm" class=textSml><strong>Seiten auf Englisch</strong></a>');
		//copyright
		document.write('<p class=copyright>Sharman Networks Ltd entschuldigt keine Aktivit&auml;ten und Taten, die die Rechte von Urheberrechtseigent&uuml;mern verletzen. Als Kazaa Benutzer haben Sie sich mit dem Endbenutzer-Lizenzabkommen einverstanden erkl&auml;rt, und es obliegt Ihnen, s&auml;mtliche in jedem einzelnen Land  geltenden Urheberrechtsgesetze zu befolgen.<p>&copy; Sharman Networks Ltd 2002-2006 - Alle Rechte vorbehalten</p>');
	}
	
	if (kSection=="fr")
	{
		document.write("<a href=/us/kmdstart.htm><strong class=textSml>Site de l'anglais</strong></a>");
		//copyright
		document.write("Sharman Networks Ltd n'approuve ni ne cautionne les activités et actions faites en violation du copyright de ceux qui le possèdent. En tant qu'utilisateur du Bureau Médias de Kazaa, vous avez accepté de vous conformer aux conditions de la licence d'utilisateur final et il est de votre responsabilité de respecter toutes les lois concernant le copyright dans chaque pays. <p>© Sharman Networks Ltd 2002-2006 - Tous droits réservés</p>");
	}
	
	if (kSection == "es")
	{
		document.write('<a href="/us/kmdstart.htm" class=textSml><strong>Sitio en Idioma Ingl&eacute;s</strong></a>');
				//copyright
		document.write("<p class=copyright>Sharman Networks Ltd. no aprueba las actividades y acciones que infrinjan el copyright de los autores. Como usuario del Escritorio Multimedia de Kazaa has convenido en cumplir con el Acuerdo de Licencia del Usuario Final y es tu responsabilidad respetar todas las leyes que regulan los derechos de autor de cada país.<p> © Sharman Networks 2002-2006 - Reservados todos los derechos</p>");
	}
	
	document.write("</blockquote>");
}

//open window
function opener(filename, type, width, height, winName)
{
	if (winName == '')
	{
	
		winName= "newWindow"
	
	}
	if (type=="shell")
	{
	
	 	window.open(filename,winName,'menubar=no,location=no,menus=no,scrollbars,resizable=1,status=yes,width=' + width + ',height=' + height + '');
	}
	if (type == "standard"){
		window.open(filename,winName,'menubar=yes,location=yes,menus=yes,scrollbars,resizable=1,status=yes,width=' + width + ',height=' + height + '');
	}

}
//pop under
function popUnder(fileName, winWidth, winHeight, winName)
{

		opener(fileName,"shell", winWidth,winHeight, winName )
		self.focus()

}
//download KMD
function getDownload(sLocation) {



	switch(language) {
	
	case "french": 
		location.href= "/fr/products/downloadKMD.htm";
	break;
	case "korean": 
		location.href= "/us/products/downloadKMD.htm";
	break;
	case "german": 
		location.href= "/de/products/downloadKMD.htm";
	break;
	case "spanish": 
		location.href= "/es/products/downloadKMD.htm";
	break;
	case "portugese": 
		location.href= "/pt/products/downloadKMD.htm";
	break;
	case "italian": 
		location.href= "/it/products/downloadKMD.htm";
	break;

	
	
	default: 
		location.href= "/us/products/downloadKMD.htm";
	break;
	
	}

	
}

function channelView(url) {
	if (url.indexOf("?") == -1) {
		document.location.href=url + "?ver=" + ver + "&country=" + country;
	} else {
		document.location.href=url + "&ver=" + ver + "&country=" + country;
	}
}

function webSearch(sQuery)
{
	if (ver < "250") {	
		
		var searchLocation = "http://search.kazaa.com/";
		sWebStr = "/search.php?keywords=" + sQuery + "&adultFilter=1&mkt=" + country + "&Partner=kazaa_inclusion_xml&source=web&ver=" + ver;
	if (country!="de" && country!="fr" && country!="es") {
			isoCountry = "us"
		} else {
			isoCountry = country;
		}
		sURL = searchLocation + isoCountry + sWebStr;
		location.href = sURL;
	} else {
		var searchLocation = "http://localhost/kazaaSSM?ssmaction=search&ssmID=websearch&adultFilter=1&Partner=kazaa_inclusion_xml_v25&mkt=" + country + "&ssmTitle=" + sQuery + "&keywords=" + sQuery+"&source=web";
location.href = searchLocation;
	}
}

//simple file search
function doKazaaSimpleSearch(searchTerm)
{
	var sURL = "http://localhost/KazaaSearchQuery?query=" + searchTerm + "&Submit=Search+Now&type=everything";
	location.href = sURL;
}
//search on the front page
function doKazaaSearch()
{
	
	var sQuery = document.p2pSearch.query.value;
	var searchLocation = "http://search.kazaa.com/";
if (sQuery != "") {
	if (document.p2pSearch.searchType[0].checked) {
		var sURL = "http://localhost/KazaaSearchQuery?query=" + sQuery + "&Submit=Search+Now&type=everything";
	} 
	if (document.p2pSearch.searchType[1].checked) {
	sWebStr = "/search.php?keywords=" + sQuery + "&adultFilter=" + document.p2pSearch.adultFilter.value +"&mkt=" + country + "&Partner=kazaa_inclusion_xml&source=web&ver=" + ver;

		if (country!="de" && country!="fr" && country!="es") {
			isoCountry = "us"
		} else {
			isoCountry = country;
		}
		
		sURL = searchLocation + isoCountry + sWebStr;	
	} 
	
	location.href = sURL;
	return true;
} else {
	alert("Please enter a search term");
	return false;

}
return false;
}


/*
clickURL format eg /video/index.htm (must be absolute)
statURL format kmdstart_marquee.html
usage: <a href=javascript:clickOn('/video/index.htm', 'kmdstart_marquee.html')>Video</a>
*/



				  //pre-license
				  //get the location of the script page. 
							var exec=document.location.href
							exec = exec.substr(7,exec.length)
							tempLoc = exec.indexOf("/");
							exec = exec.substr(0, tempLoc);
							exec = "http://" + exec + "/scripts/execsmartlink.htm";
														
				  function OpenDRMwindow(URL)
						{
						 
			
						URL = URL + "&exec=" + exec;
						
						var width  = 486;
						    var height = 298;
							var top =  (screen.availHeight - height) / 2;
							var left = (screen.availWidth  - width)  / 2;
						  	var popupFeatures = 'screenX=' + left + ',screenY=' + top + ',left=' + left + ',top=' + top + ',width=' + width + ',height=' + height;
							window.open(URL , "license" , "status=no,menubar=no,scrollbars=no,resizable=no,width=" + width + ",height=" + height + ",top=" + top + ",left=" + left);
						}
					function ExecSmartlink(URL)
							{
								URL = URL + "&exec=" + exec;
								location.href = URL;
							}
							
						//end pre-license	



/*Kazaa picks 
1 - bde , 2 - us , 0 - no


*/
function clickOn(clickURL, statURL, newWindow, filesize, filehash, filedirectory, fileauthor, filecategory, stat, stat2URL)
{

	if(!filesize && !filehash){
	// Traditional clickOn function
		var clickImg = new Image();
		clickImg.src = "http://images.kazaa.com/generic_report/" + statURL;
		if (newWindow){
			clickURL = clickURL;
			window.open(clickURL, 'KazaaWin', 'width='+screen.width+',height='+screen.height+',toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,scrollbars,resizable=1,status=yes');
			}else{
			location.href = clickURL;
		}	
	}
	else{
	// Parse Traditional smartLink function arguments to smartLink variables
		var filetitle=clickURL
		var filecampaign=statURL
		var filename=newWindow
		
	// Traditional smartLink function
	smartLink(clickURL, statURL, newWindow, filesize, filehash, filedirectory, fileauthor, filecategory, stat, stat2URL)
	}
}

function smartLink(filetitle, filecampaign, filename, filesize, filehash, filedirectory, fileauthor, filecategory, stat, statURL){
	if (isKazaa) {
	
		if (ver > "0" && ver<="172") {
			
			if (confirm("To use this feature you need to upgrade your version of KMD"))
			{
				location.href = "/us/products/downloadKMD.htm";
				return true;
			} 
		
		} else {

	if (stat==2) {
	
		var clickImg = new Image();
		clickImg.src = "http://images.kazaa.com/generic_report/" + statURL;
		
	
	}

			if (ver>="250" || ver == "0")
			{
				
				
					channel_id = "1000";
					
					//get file_id (32 chars)
					if (filehash.substr(0,32)!="") {
						file_id = filehash.substr(0,32)
					} else {
						file_id = filehash
					}
					
					location.href = "http://localhost/KazaaSearchQuery?query=" + filehash + 
	"&tsi=true&hash=true&action=download&confirm=true&cat=" + filecategory +
	"&filename=" + escape(filename) + "&url=" + escape(filedirectory) + 
	"&size=" + filesize + "&author=" + escape(fileauthor) + 
	"&title=" + escape(filetitle) + "&signer=1&campaign=" + filecampaign + "&topsearch=channel_id[" + channel_id + "]file_id[0x" + file_id +"]";

			} else {
					location.href = "http://localhost/KazaaSearchQuery?query=" + filehash + 
					"&tsi=true&hash=true&action=download&confirm=true&cat=" + filecategory +
					"&filename=" + escape(filename) + "&url=" + escape(filedirectory) + 
					"&size=" + filesize + "&author=" + escape(fileauthor) + 
					"&title=" + escape(filetitle) + "&signer=1";
					
					var statimg = new Image();
	
	if (stat == 1 || stat == 2) {
		statimg.src = "http://www.altnet.com/IsaAds/IsaTop.dll?DoStat&" + 
		"query=state=1%26pcode=KaZaA-Weblink%26percent=100%26file1=" + filename + 
		"%26key1=Weblink%26camp1=" + filecampaign;
	}			
		}
	} } else {
		alert("This section of the site can be accessed through KMD. You will now be redirected to our public website.");
		location.href="/index.htm";
	}
}

//search function for 250 and above
function doKazaaSearch25()
{
	//country="us";
	ver="250";
	keywords = document.searchForm.keywords.value;
	
	switch (country)
        {
        case 'us':
            partner = 'kazaa_inclusion_xml_v25';
            break;
        case 'uk':
            partner = 'kazaa_uk_v25';
            break;
        case 'de':
            partner = 'kazaa_de_v25';
            break;
		case 'fr':
            partner = 'kazaa_fr_v25';
            break;
		case 'jp':
            partner = 'kazaa_jp_v25';
            break;
		case 'kr':
            partner = 'kazaa_kr_v25';
            break;
		case 'es':
            partner = 'kazaa_inclusion_xml_v25';
            break;
		case 'it':
            partner = 'kazaa_inclusion_xml_v25';
            break;
        default:
            partner = 'kazaa_inclusion_xml_v25';
        }


	if (keywords != "") {
		
		//do p2p search
		if (document.searchForm.searchType[0].checked) {
			document.searchForm.action = "http://localhost/KazaaSearchQuery";
			document.searchForm.query.value = keywords;
			document.searchForm.Submit.value = "Search+Now";
			document.searchForm.type.value = "everything";
		
		
		} 
		
		//do websearch
		if (document.searchForm.searchType[1].checked) {
		
			document.searchForm.action = "http://localhost/kazaaSSM";
			document.searchForm.ssmAction.value = "search";
			document.searchForm.ssmID.value = "websearch";
			document.searchForm.ssmTitle.value = document.searchForm.keywords.value;
			document.searchForm.adultFilter.value = "1";
			document.searchForm.mkt.value = country;
			document.searchForm.Partner.value = partner;	
			document.searchForm.source.value = "web";	
			
		} 
	
		return true;
	} else {
	
		alert("Please enter a search term");
		return false;

	}
	return false;

}



/*External Link 
sameWindow = 0 - loads in the same win 
same window = 1 - loads in NEW window
hasParam = 1 - the url has a parameter; 0 the url without parameter
*/
		function externalLink(externalURL, sameWindow, hasParam)
		{
					 
			if (!sameWindow)
			{
				isKazaaStr = "true";
			
			} else {
			
				isKazaaStr = "false";
			}
		
			
			if (hasParam) 
			{
				kazaaStr = "&ver=" + ver + "&isKazaa=" + isKazaaStr;
			
			} else {
				 kazaaStr = "?ver=" + ver + "&isKazaa=" + isKazaaStr;
			}

			
			if (isKazaa) {
			
			
					if (sameWindow){
						externalURL = externalURL + kazaaStr;
						window.open(externalURL, 'KazaaWin', 'menubar=yes,location=yes,menus=yes,scrollbars,resizable=1,status=yes');
					}
					else{
						location.href = externalURL + kazaaStr;
					}					
			
			} else {
				alert("This section of the site can be accessed through KMD. You will now be redirected to our public website.");
				location.href="/index.htm";
			}
		}


//cookie & parameters functions
function getCookie(Name) {
var search = Name + "="
if (document.cookie.length > 0) { // if there are any cookies
	offset = document.cookie.indexOf(search)
		if (offset != -1) { // if cookie exists
		offset += search.length
		// set index of beginning of value
		end = document.cookie.indexOf(";", offset)
		// set index of end of cookie value
		if (end == -1)
		end = document.cookie.length
		return unescape(document.cookie.substring(offset, end))
		}
	}
}

function getParamValue (paramName)
{
    var strFieldValue;
    var objRegExp = new RegExp(paramName + "=([^&]+)","gi");

    if (objRegExp.test(location.search))
        strFieldValue = unescape(RegExp.$1);
    else strFieldValue="";

    return strFieldValue;
}

function setCookie(name, value, expires, path, domain, secure) {
  var xCookie = name + "=" + value +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") 
  
  document.cookie = xCookie;
}
//partner code

//open cornerband player
function openCornerbandPlayer()
{
	CornerPlayer = open('http://www.cornerband.com/PlayerDetection/PlayerDetection.asp?ReturnURL='+escape('/player/kazaacbplayer/kazaacbplayer.asp?player_skin=kazaa')+'&ExternalLaunch='+escape('playExternalKazaaCB.asp'),'Player','menubar=no,scrollbars=no,toolbar=no,toolbars=no,scrollbars=no,width=380,height=392');
	CornerPlayer.focus();
}
function openPlayerKMD()
{
        CornerPlayer =
open('http://www.cornerband.com/PlayerDetection/Kazaa/PlayerDetection.asp','Player','menubar=no,scrollbars=no,toolbar=no,toolbars=no,scrollbars=no,width=380,height=392');
        CornerPlayer.focus();
}
//jump menu for Genre
function GenreMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function bannerRotate() {
};

banner = new bannerRotate();
number = 0;

// bannerRotateArray
banner[number++] = "<a href=\"javascript:clickOn(\'http://www.kazaaplus.com\', \'side_promo_plus_upsell.html\')\"><img src='/us/images/upsell-kmd-links1.gif' border='0'></a>"
banner[number++] = "<a href=\"javascript:clickOn(\'http://www.kazaaplus.com\', \'side_promo_plus_upsell2.html\')\"><img src='/us/images/upsel2-kmd-links2.gif' border='0'></a>"
// keep adding items here...

increment = Math.floor(Math.random() * number);


function formatTable(oTable)
{
	var rows=eval("document.all."+oTable+".rows");
		for(var i=0;i<rows.length;i++){
			if(i%2==0){
				rows[i].style.backgroundColor = "#f1f1f1";
			} else {
				rows[i].style.backgroundColor = "#ffffff";
			}
	}
}

//Start DI Tracking Code for HEAD section
var refr=escape(document.referrer); /* get the http referer and encode it */
var dom=location.hostname; /* get the host domain */
var stURL="http://au.track.decideinteractive.com/n/12818/12820/www.kazaa.com/9570c5a5002503000000000600000000034a19460000000000000000000000000000000100/i/c?0&1pixgif&referer="
+ refr;
if (refr && refr.search(dom) == -1) /* if the referrer is external preload the image request */
{
imageTR = new Image();
imageTR.src = stURL;
}
//End DI Tracking Code