track_ctImage = new Image();
track_googleImage = new Image();

function description_popup() {
	renWindow = window.open('/popups/idea_description.aspx?i='+i+'&c='+c, "desc", 'toolbar=no,location=no,directories=no,status=no,menubar=no,SCROLLBARS=yes,RESIZABLE=yes,width=300,height=300,left=100,top=50');
}

function listings_popup() {
	renWindow = window.open('/popups/listings.html', "desc", 'toolbar=no,location=no,directories=no,status=no,menubar=no,SCROLLBARS=yes,RESIZABLE=yes,width=300,height=300,left=100,top=50');
}

function adsense_popup() {
	renWindow = window.open('/popups/adsense.html', "desc", 'toolbar=no,location=no,directories=no,status=no,menubar=no,SCROLLBARS=yes,RESIZABLE=yes,width=300,height=300,left=100,top=50');
}

function track_fulfillment(f,m,p) {
	//f - fulfillment
	//m - merchant
	//p - preferred level

	//url = b+'clickthrus/tf/ffct.gif?d='+d+'&c='+c+'&i='+i+'&f='+f+'&m='+m+'&p='+p;
	//track_ctImage.src = url;
		
	//google adwords tracking
	if (p == 3)
	{
		google_conversion_value = 0.15;
		google_conversion_label = "Purchase";
	}
	else if (p==2)
	{
		google_conversion_value = 0.03;
		google_conversion_label = "Purchase";			
	}
	else if (p==1)
	{
		google_conversion_value = 0.10;
		google_conversion_label = "Purchase";
	}
	else
	{
		google_conversion_value = 0.01;
		google_conversion_label = "Purchase";		
	}
	track_googleImage.src = google_handle_conversion();
}

function track_dealtime(d,c,i,xml_type,index,cpc) {
	//url = b+'clickthrus/sdchandler.aspx?d='+d+'&c='+c+'&i='+i+'&t='+xml_type+'&x='+index+'&img=1&rnd='+rand(1000);
	//track_ctImage.src = url;
	
	//google adwords tracking
	if (cpc > 0) { google_conversion_value = (cpc * 0.70) / 100.0; }
	else {
		if (index >= 0) { google_conversion_value = 0.19; }
		else { google_conversion_value = 0.19; }
	}
	google_conversion_label = "Purchase";
	
	track_googleImage.src = google_handle_conversion();
}

function track_shopzilla(d,c,i,index) {
	//url = b+'clickthrus/szhandler.aspx?d='+d+'&c='+c+'&i='+i+'&x='+index+'&img=1&rnd='+rand(1000);
	//track_ctImage.src = url;
	
	//google adwords tracking
	google_conversion_value = 0.19;
	
	google_conversion_label = "Purchase";
	
	track_googleImage.src = google_handle_conversion();
}

function track_searchlink(id,said) {
	//id - searchlink id
	//said - search affiliate id
	//url = b+'clickthrus/tf/slct.gif?d='+d+'&c='+c+'&i='+i+'&id=' + id + '&said=' + said;
	//track_ctImage.src = url;
	
	//google adwords tracking
	google_conversion_value = 0.02;
	google_conversion_label = "Purchase";
	track_googleImage.src = google_handle_conversion();
}


function track_google_adwords(cpc)
{
	top.window.focus();
	
	url = b+'clickthrus/gawhandler.aspx?d='+d+'&c='+c+'&i='+i+'&rnd='+rand(1000);
	track_ctImage.src = url;
	
	//url = b+'clickthrus/tf/gaw.gif?d='+d+'&c='+c+'&i='+i;
	//track_ctImage.src = url;
	
	//google adwords tracking
	if (cpc > 0) { 
		google_conversion_value = 0.125;//(cpc * 1.0) / 100.0; 
	} else {
		google_conversion_value = 0.125;
	}
	google_conversion_label = "Default";
	track_googleImage.src = google_handle_conversion();		
}

function track_google_adwords_categoryPage(cpc)
{
	top.window.focus();
	
	url = b+'clickthrus/gawhandler.aspx?d='+d+'&c='+c+'&i='+i+'&rnd='+rand(1000);
	track_ctImage.src = url;
	
	//url = b+'clickthrus/tf/gaw.gif?d='+d+'&c='+c+'&i='+i;
	//track_ctImage.src = url;
	
	//google adwords tracking
	if (cpc > 0) { 
		google_conversion_value = 0.18 //(cpc * 1.0) / 100.0; 
	} else {
		google_conversion_value = 0.18;
	}
	google_conversion_label = "Default";
	track_googleImage.src = google_handle_conversion();		
}

//google adwords tracking parameters
google_conversion_id = 1072534237;
google_conversion_language = "en_US";


//google adwords tracking functions
function google_get_filename() {
  var validLangs = Array("da", "de", "en_US", "en_GB", "es", "fi",
                         "fr", "it", "ja", "ko", "nl", "no", "pt_BR", "sv",
                         "zh_CN", "zh_TW");
  var lang = window.google_conversion_language;
  if (lang) {
    for (var i=0; i < validLangs.length; i++) {
      if (validLangs[i] == lang) return lang + ".html";
    }
  }
  return "en_US.html";
}

function google_language_code() {
  var lang = window.google_conversion_language;
  if (!lang) return "";
  if (2 == lang.length) return "&hl=" + escape(lang);
  if (5 == lang.length) {
    return ("&hl=" + escape(lang.substring(0,2)) +
      "&gl=" + escape(lang.substring(3,5)));
  }
  return "";
}

function google_handle_conversion() {
  var w = window;
  if (w.google_conversion_id) {
    var url = w.location.protocol +
              "//www.googleadservices.com/pagead/conversion/" + 
              escape(w.google_conversion_id) + "/?" +
              "random=" + (new Date()).getTime();
    if (w.google_conversion_value) {
      url = url + "&value=" + escape(w.google_conversion_value);
    }
    if (w.google_conversion_label) {
      url = url + "&label=" + escape(w.google_conversion_label);
    }
    url = url + google_language_code();
    var link = w.location.protocol +
               "//services.google.com/sitestats/" +
               google_get_filename();
	return url;
  }
}

rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};

function rand(number) {
        return Math.ceil(rnd()*number);
};

// end central randomizer.

