/**
* Required variables:
* lang_name Language name
* prod_name Product name
*/

/* Settings */

var cookieName = "NokiaSupportTutorialSurvey2005";
var odds = 15; // 100 = one of a hundred, 1 = allways

var parent_url = escape(window.location.href);

lang_name = lang_name.toLowerCase();

var referrer = document.referrer;

if (referrer.match("nokia.com.cn") != null) {
	if (lang_name == "cs") {
		lang_name = "cn";
	}
} else {
	if (parent_url.match("/china/") != null) {
		//if (lang_name == "cs") {
			lang_name = "cn";
		//}
	}
}

/* Languages available */
var languages = new Array();
languages[0] = new Array("fi", "http://digiumenterprise.com/query.asp?id=6W5166OLT553289"); 
languages[1] = new Array("ru", "http://digiumenterprise.com/query.asp?id=361J7F3K93I6616"); 
languages[2] = new Array("nl", "http://digiumenterprise.com/query.asp?id=F85E656T684O163");
languages[3] = new Array("pl", "http://digiumenterprise.com/query.asp?id=2P64SPKP332278I");
languages[4] = new Array("hu", "http://digiumenterprise.com/query.asp?id=1E2911T42284463");
languages[5] = new Array("cs", "http://digiumenterprise.com/query.asp?id=284OLP9744S4S95");
languages[6] = new Array("tr", "http://digiumenterprise.com/query.asp?id=65S4LO661A7J956");
languages[7] = new Array("pt", "http://digiumenterprise.com/query.asp?id=73726S2L328198Y");
languages[8] = new Array("no", "http://digiumenterprise.com/query.asp?id=K144TH6F1811365");
languages[9] = new Array("it", "http://digiumenterprise.com/query.asp?id=3Y5P989I3E33646");
languages[10] = new Array("fr", "http://digiumenterprise.com/query.asp?id=29644Q853R6O529");
languages[11] = new Array("es", "http://digiumenterprise.com/query.asp?id=63A4521O396266O");
languages[12] = new Array("es_lam", "http://digiumenterprise.com/query.asp?id=4T228878T6656D8");
languages[13] = new Array("de", "http://digiumenterprise.com/query.asp?id=2P998PJ86524A98"); 
languages[14] = new Array("da", "http://digiumenterprise.com/query.asp?id=594376H74IJ2221"); 
languages[15] = new Array("sv", "http://digiumenterprise.com/query.asp?id=4615D1S61916788"); 
languages[16] = new Array("lt", "http://digiumenterprise.com/query.asp?id=98CC8VV26166O69"); 
languages[17] = new Array("lv", "http://digiumenterprise.com/query.asp?id=FW3489MM6AQ2I33"); 
languages[18] = new Array("pt_br", "http://digiumenterprise.com/query.asp?id=99Q259997EL3F51"); 
languages[19] = new Array("et", "http://digiumenterprise.com/query.asp?id=S9G5996F59QD944"); 
languages[20] = new Array("us_en", "http://digiumenterprise.com/query.asp?id=LRS9DE66T6T9833");
languages[21] = new Array("apac_en", "http://digiumenterprise.com/query.asp?id=KT9879883952214");
languages[22] = new Array("en", "http://digiumenterprise.com/query.asp?id=A62R6IHO289E899");
languages[23] = new Array("cn", "http://digiumenterprise.com/query.asp?id=S1MM1228672Y539");
languages[24] = new Array("ct_tw", "http://digiumenterprise.com/query.asp?id=3111Q333382WK3D");
languages[25] = new Array("ct_hk", "http://digiumenterprise.com/query.asp?id=S1MM1228672Y539");		
/* Survey code starts */		

window.onerror = null;
var randNum = Math.round(Math.random() * (odds-1)); 

function getSurveyUrl() {
	for(k=0; k < languages.length; k++) {
		if(languages[k][0] == lang_name) {
			return languages[k][1];
		}
	} 
	return null;
}

function createCookie() {
	expireDate = new Date;
	expireDate.setDate(expireDate.getDate() + 365); // one year lifetime
	document.cookie = cookieName + "=got_it;path=/;expires=" + expireDate.toGMTString();
}

function cookieExists(name) {
	var nameEQ = name + ";";
	var ca = document.cookie.split(";");
	for (var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == " ") c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) { 
			return true; 
		}
	}
	return false;
}

function showSurvey() {

	if((url = getSurveyUrl()) != null) {
		if((randNum == 0) && (!cookieExists(cookieName))) {
			createCookie();
			window.open(url + '&step=2&Action=Begin+survey&model=' + prod_name,'supsurv','width=640,height=710,resizable=yes,scrollbars=yes');
			setTimeout("_hbSet('vcon','/Support/Phones+Support/Tutorials/Survey/" + prod_name + "')", 1000);
			setTimeout("_hbSet('n','" + lang_name + "')", 1400);
			setTimeout("_hbSet('hb','DM521004BGZN')", 1800);
			setTimeout("_hbSend()", 2500);
		}
	}
}

if((lang_name != null) && (prod_name != null)) {
	//showSurvey();
	//onunload=showSurvey;
	window.onunload = showSurvey;
}
