/**
 * @author 3dvista
 */

var DOWNLOAD_URL = ROOT + "download/";
var PURCHASE_EN_URL = ROOT + "purchase/index-en.htm";
var PURCHASE_ES_URL = ROOT + "purchase/index-es.htm";

var SELLER = 1;

var PID_SHOW_30 = 72;
var PID_PUBLISHER_40 = 71;
var PID_STUDIO_ENTERPRISE_40 = 75;
var PID_STUDIO_PRO_40 = 74;
var PID_STUDIO_LITE_40 = 73;
var PID_STITCHER_30 = 3;
var PID_SKIN_EDITOR_30 = 19;
var PID_FLOORPLAN_MAKER_10 = 16;
var PID_INVALID = -1;

var CODE_SHOW_30_EUR = "00000007";
var CODE_SHOW_30_USD = "00000008";
var CODE_PUBLISHER_40_EUR = "00000005";
var CODE_PUBLISHER_40_USD = "00000006";
var CODE_STUDIO_ENTERPRISE_40_EUR = "00000015";
var CODE_STUDIO_ENTERPRISE_40_USD = "00000016";
var CODE_STUDIO_PRO_40_EUR = "00000013";
var CODE_STUDIO_PRO_40_USD = "00000014";
var CODE_STUDIO_LITE_40_EUR = "00000011";
var CODE_STUDIO_LITE_40_USD = "00000012";
var CODE_STITCHER_30_EUR = "00000003";
var CODE_STITCHER_30_USD = "00000004";
var CODE_SKIN_EDITOR_30_EUR = "00000001";
var CODE_SKIN_EDITOR_30_USD = "00000002";
var CODE_FLOORPLAN_MAKER_10_EUR = "00000009";
var CODE_FLOORPLAN_MAKER_10_USD = "00000010";
var CODE_ONESHOT_LENS_EUR = "00000017";

function doReplacements()
{
	$('.downloadLink').each(function()
	{
		var id = $(this).attr("id");
		var pid;
		switch (id)
		{
			case ('show30'):
				pid = PID_SHOW_30;
				break;
			case ('publisher40'):
				pid = PID_PUBLISHER_40;
				break;				
			case ('studioe40'):
				pid = PID_STUDIO_ENTERPRISE_40;
				break;						
			case ('studiopro40'):
				pid = PID_STUDIO_PRO_40;
				break;								
			case ('studiolite40'):
				pid = PID_STUDIO_LITE_40;
				break;																		
			case ('stitcher30'):
				pid = PID_STITCHER_30;
				break;								
			case ('skineditor30'):
				pid = PID_SKIN_EDITOR_30;
				break;
			case ('fpm10'):
				pid = PID_FLOORPLAN_MAKER_10;
				break;				
			default:
				pid = PID_INVALID;
		}
		

		if (pid != PID_INVALID) 
		{
			var url = DOWNLOAD_URL + "?sid=" + SELLER + "&pid=" + pid + "&lang=" + LANG;
			$(this).click(function()
			{
				window.open(url, "window", "width=400, height=200, resizable=yes, scrollbars=no, location=no, menubar=no, status=no");
			});
		}
	});	
	
	$('.purchaseLink').each(function()
	{
		var id = $(this).attr("id");
		var codes = new Array();		
		switch (id)
		{
			case ('show30'):
				codes.push(CODE_SHOW_30_EUR);
				codes.push(CODE_SHOW_30_USD);				
				break;
			case ('publisher40'):
				codes.push(CODE_PUBLISHER_40_EUR);
				codes.push(CODE_PUBLISHER_40_USD);
				break;				
			case ('studioe40'):
				codes.push(CODE_STUDIO_ENTERPRISE_40_EUR);
				codes.push(CODE_STUDIO_ENTERPRISE_40_USD);
				break;						
			case ('studiopro40'):
				codes.push(CODE_STUDIO_PRO_40_EUR);
				codes.push(CODE_STUDIO_PRO_40_USD);
				break;								
			case ('studiolite40'):
				codes.push(CODE_STUDIO_LITE_40_EUR);
				codes.push(CODE_STUDIO_LITE_40_USD);
				break;																		
			case ('stitcher30'):
				codes.push(CODE_STITCHER_30_EUR);
				codes.push(CODE_STITCHER_30_USD);
				break;								
			case ('skineditor30'):
				codes.push(CODE_SKIN_EDITOR_30_EUR);
				codes.push(CODE_SKIN_EDITOR_30_USD);
				break;
			case ('fpm10'):
				codes.push(CODE_FLOORPLAN_MAKER_10_EUR);
				codes.push(CODE_FLOORPLAN_MAKER_10_USD);				
				break;				
			case ('oneshotlens'):
				codes.push(CODE_ONESHOT_LENS_EUR);
				break;					
		}
				
		if (codes.length > 0)
		{
			var url; 
			
			if (LANG == "es-es")
				url = PURCHASE_ES_URL;
			else
				url = PURCHASE_EN_URL;			
				
			for (var i = 0; i < codes.length; i++)
				url += ((i == 0)? "?" : "&") + "c" + i + "=" + codes[i]; 		
					
			$(this).attr("href", url);
		}
	});		
}

$(document).ready(function()
{
	doReplacements();
});