/*
 * shopatron country of delivery selector
 * By Anian Thrainer
 * Copyright (c) 2009 Anian Thrainer
*/

/****************************************************************************************
****                                                                                 ****
**** please make all adjustments here                                                ****
****                                                                                 ****
****************************************************************************************/

country = [
  ["choose shipping destination ", "tbc"],
  ["Austria  ", "int"],
  ["Belgium ", "int"],
  ["Bulgaria ", "int"],
  ["Canada ", "us"],
  ["Czech Republic ", "int"],
  ["Denmark ", "int"],
  ["Estonia ", "int"],
  ["Finland ", "int"],
  ["France ", "int"],
  ["Germany ", "int"],
  ["Greece ", "int"],
  ["Hungary ", "int"],
  ["Ireland ", "int"],
  ["Latvia ", "int"],
  ["Lithuania ", "int"],
  ["Luxembourg ", "int"],
  ["Netherlands ", "int"],
  ["Poland ", "int"],
  ["Portugal ", "int"],
  ["Romania ", "int"],
  ["Slovakia ", "int"],
  ["Sweden ", "int"],
  ["Switzerland ", "int"],
  ["United Kingdom ", "int"],
  ["USA ", "us"]
];

shopatron_products = new Array();
//shop index
shopatron_products["idx"] = new Object();
shopatron_products["idx"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["idx"]["int"] = "http://www.shopatron.com/home/index/2229.0.4.5";

// skis
//infracomb
shopatron_products["icb"] = new Object();
shopatron_products["icb"]["us"] = "http://www.shopatron.com/products/productdetail/Infracomb/part_number=AMP-1112-INF/4887.0.1.1.109747.625.109540.0.0";
shopatron_products["icb"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110201/2229.0.4.5.10275.0.0.0.0";

//hill bill
shopatron_products["hbl"] = new Object();
shopatron_products["hbl"]["us"]= "http://www.shopatron.com/products/productdetail/Hill+Bill/part_number=AMP-1112-HIL/4887.0.1.1.109747.625.109540.0.0";
shopatron_products["hbl"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110202/2229.0.4.5.10275.0.0.0.0";

//lexington
shopatron_products["lex"] = new Object();
shopatron_products["lex"]["us"]= "http://www.shopatron.com/products/productdetail/Lexington/part_number=AMP-1112-LEX/4887.0.1.1.109747.625.109540.0.0";
shopatron_products["lex"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110203/2229.0.4.5.10275.0.0.0.0";

//rockwell
shopatron_products["rck"] = new Object();
shopatron_products["rck"]["us"]= "http://www.shopatron.com/products/productdetail/Rockwell/part_number=AMP-1112-ROC/4887.0.1.1.109747.625.109540.0.0";
shopatron_products["rck"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110204/2229.0.4.5.10275.0.0.0.0";

//syntax
shopatron_products["stx"] = new Object();
shopatron_products["stx"]["us"]= "http://www.shopatron.com/products/productdetail/Syntax/part_number=AMP-1112-SYN/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["stx"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110205/2229.0.4.5.10275.0.0.0.0";

//c7
shopatron_products["c7"] = new Object();
shopatron_products["c7"]["us"]= "http://www.shopatron.com/products/productdetail/C7/part_number=AMP-1112-C7/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["c7"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110206/2229.0.4.5.10275.0.0.0.0";

//antidogma
shopatron_products["adg"] = new Object();
shopatron_products["adg"]["us"]= "http://www.shopatron.com/products/productdetail/Antidogma/part_number=AMP-1112-ANT/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["adg"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110207/2229.0.4.5.10275.0.0.0.0";

//township
shopatron_products["tsh"] = new Object();
shopatron_products["tsh"]["us"]= "http://www.shopatron.com/products/productdetail/Township/part_number=AMP-1112-TOW/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["tsh"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110208/2229.0.4.5.10275.0.0.0.0";

//provoke
shopatron_products["pvk"] = new Object();
shopatron_products["pvk"]["us"]= "http://www.shopatron.com/products/productdetail/Provoke/part_number=AMP-1112-PRO/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["pvk"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110209/2229.0.4.5.10275.0.0.0.0";

//virtue
shopatron_products["vrt"] = new Object();
shopatron_products["vrt"]["us"] = "http://www.shopatron.com/products/productdetail/Virtue/part_number=AMP-1112-VIR/4887.0.1.1.109747.625.109540.0.0";
shopatron_products["vrt"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110210/2229.0.4.5.10275.0.0.0.0";

//bikini
shopatron_products["bki"] = new Object();
shopatron_products["bki"]["us"]= "http://www.shopatron.com/products/productdetail/Bikini/part_number=AMP-1112-BIK/4887.0.1.1.109747.625.109744.0.0";
shopatron_products["bki"]["int"] = "http://www.shopatron.com/products/productdetail/part_number=110211/2229.0.4.5.10275.0.0.0.0";


// skibindings
//ftf
shopatron_products["ftf"] = new Object();
shopatron_products["ftf"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["ftf"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100401/2229.0.4.5.10275.0.0.0.0";

//dzn
shopatron_products["dzn"] = new Object();
shopatron_products["dzn"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["dzn"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100402/2229.0.4.5.10275.0.0.0.0";


//skipoles
//muntant
shopatron_products["mnt"] = new Object();
shopatron_products["mnt"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["mnt"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110501/2229.0.4.5.10275.0.0.0.0";

//slope rod
shopatron_products["srd"] = new Object();
shopatron_products["srd"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["srd"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110502/2229.0.4.5.10275.0.0.0.0";

//decalicious
shopatron_products["dcl"] = new Object();
shopatron_products["dcl"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["dcl"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110503/2229.0.4.5.10275.0.0.0.0";


//snowboards
//unw8
shopatron_products["unw"] = new Object();
shopatron_products["unw"]["us"] = "http://www.shopatron.com/products/productdetail/UNW8/part_number=AMP-1112-UNW/4887.0.1.1.109747.10275.83262.0.0";
shopatron_products["unw"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110101/2229.0.4.5.10275.0.0.0.0";

//paradigma
shopatron_products["pdg"] = new Object();
shopatron_products["pdg"]["us"] = "http://www.shopatron.com/products/productdetail/Paradigma/part_number=AMP-1112-PAR/4887.0.1.1.109747.10275.83262.0.0";
shopatron_products["pdg"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110102/2229.0.4.5.10275.0.0.0.0";

//creamer
shopatron_products["cre"] = new Object();
shopatron_products["cre"]["us"] = "http://www.shopatron.com/products/productdetail/Creamer/part_number=AMP-1112-CRM/4887.0.1.1.109747.10275.83262.0.0";
shopatron_products["cre"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110103/2229.0.4.5.10275.0.0.0.0";

//hidef
shopatron_products["hdf"] = new Object();
shopatron_products["hdf"]["us"] = "http://www.shopatron.com/products/productdetail/HiDef/part_number=AMP-1112-HID/4887.0.1.1.109747.10275.83176.0.0";
shopatron_products["hdf"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110104/2229.0.4.5.10275.0.0.0.0";

//declaration
shopatron_products["dec"] = new Object();
shopatron_products["dec"]["us"] = "http://www.shopatron.com/products/productdetail/Declaration/part_number=AMP-1112-DEC/4887.0.1.1.109747.10275.83176.0.0";
shopatron_products["dec"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110105/2229.0.4.5.10275.0.0.0.0";

//verdict
shopatron_products["ver"] = new Object();
shopatron_products["ver"]["us"] = "http://www.shopatron.com/products/productdetail/Verdict/part_number=AMP-1112-VER/4887.0.1.1.109747.10275.83176.0.0";
shopatron_products["ver"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110106/2229.0.4.5.10275.0.0.0.0";

//aggronym
shopatron_products["agg"] = new Object();
shopatron_products["agg"]["us"] = "http://www.shopatron.com/products/productdetail/Aggronym/part_number=AMP-1112-AGG/4887.0.1.1.109747.10275.83176.0.0";
shopatron_products["agg"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110107/2229.0.4.5.10275.0.0.0.0";

//dopamine
shopatron_products["dop"] = new Object();
shopatron_products["dop"]["us"] = "http://www.shopatron.com/products/productdetail/Dopamine/part_number=AMP-1112-DOP/4887.0.1.1.109747.10275.83176.0.0";
shopatron_products["dop"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110108/2229.0.4.5.10275.0.0.0.0";

//mescalina
shopatron_products["mes"] = new Object();
shopatron_products["mes"]["us"] = "http://www.shopatron.com/products/productdetail/Mescalina/part_number=AMP-1112-MES/4887.0.1.1.109747.10275.109748.0.0";
shopatron_products["mes"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110109/2229.0.4.5.10275.0.0.0.0";

//libertine
shopatron_products["lib"] = new Object();
shopatron_products["lib"]["us"] = "http://www.shopatron.com/products/productdetail/Libertine/part_number=AMP-1112-LIB/4887.0.1.1.109747.10275.83262.0.0";
shopatron_products["lib"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110110/2229.0.4.5.10275.0.0.0.0";


//snowboardbindings
shopatron_products["bal"] = new Object();
shopatron_products["bal"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bal"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110301/2229.0.4.5.10275.0.0.0.0";

shopatron_products["pro"] = new Object();
shopatron_products["pro"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["pro"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110302/2229.0.4.5.10275.0.0.0.0";


//t-shirts
//logo mens
shopatron_products["sg_logom"] = new Object();
shopatron_products["sg_logom"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_logom"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110601/2229.0.4.5.10275.0.0.0.0";

//evil eye
shopatron_products["sg_evil"] = new Object();
shopatron_products["sg_evil"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_evil"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110602/2229.0.4.5.10275.0.0.0.0";

//supersized
shopatron_products["sg_supers"] = new Object();
shopatron_products["sg_supers"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_supers"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110603/2229.0.4.5.10275.0.0.0.00";

//logo wmns
shopatron_products["sg_logow"] = new Object();
shopatron_products["sg_logow"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_logow"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110604/2229.0.4.5.10275.0.0.0.0";


//hoodies
//next level hoodie
shopatron_products["sg_nextl"] = new Object();
shopatron_products["sg_nextl"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_nextl"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110605/2229.0.4.5.10275.0.0.0.0";

//bombshell
shopatron_products["sg_bomb"] = new Object();
shopatron_products["sg_bomb"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_bomb"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110606/2229.0.4.5.10275.0.0.0.0";


//beanies
//two.o
shopatron_products["sg_two0"] = new Object();
shopatron_products["sg_two0"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_two0"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110607/2229.0.4.5.10275.0.0.0.0";

//circlon
shopatron_products["sg_circ"] = new Object();
shopatron_products["sg_circ"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_circ"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110608/2229.0.4.5.10275.0.0.0.0";

//arctic
shopatron_products["sg_arctic"] = new Object();
shopatron_products["sg_arctic"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_arctic"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110609/2229.0.4.5.10275.0.0.0.0";

//cartel
shopatron_products["sg_cartel"] = new Object();
shopatron_products["sg_cartel"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_cartel"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110610/2229.0.4.5.10275.0.0.0.0";

//folgefonna
shopatron_products["sg_folg"] = new Object();
shopatron_products["sg_folg"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["sg_folg"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=110611/2229.0.4.5.10275.0.0.0.0";


//bags
//ski wheelie
shopatron_products["bag_sw"] = new Object();
shopatron_products["bag_sw"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_sw"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100901/2229.0.4.5.10275.0.0.0.0";

//ski sac
shopatron_products["bag_ss"] = new Object();
shopatron_products["bag_ss"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_ss"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100902/2229.0.4.5.10275.0.0.0.0";

//board wheelie
shopatron_products["bag_bw"] = new Object();
shopatron_products["bag_bw"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_bw"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100903/2229.0.4.5.10275.0.0.0.0";

//board sac
shopatron_products["bag_bs"] = new Object();
shopatron_products["bag_bs"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_bs"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100904/2229.0.4.5.10275.0.0.0.0";

//travel bag
shopatron_products["bag_tb"] = new Object();
shopatron_products["bag_tb"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_tb"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100905/2229.0.4.5.10275.0.0.0.0";

//first track
shopatron_products["bag_ft"] = new Object();
shopatron_products["bag_ft"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_ft"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100906/2229.0.4.5.10275.0.0.0.0";

//global
shopatron_products["bag_gp"] = new Object();
shopatron_products["bag_gp"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["bag_gp"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=100907/2229.0.4.5.10275.0.0.0.0";


//helmets
//plasma
shopatron_products["pls"] = new Object();
shopatron_products["pls"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["pls"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=101001/2229.0.4.5.10275.0.0.0.0";

//passport
shopatron_products["pas"] = new Object();
shopatron_products["pas"]["us"] = "http://www.shopatron.com/home/index/4887.0.1.1";
shopatron_products["pas"]["int"]= "http://www.shopatron.com/products/productdetail/part_number=101002/2229.0.4.5.10275.0.0.0.0";


/***  !!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!   ****/

function shopatronModalWidth(id) { //determines the width of the modal window
  var w = $("div[id='"+id+"']").width();
  return w;
}

function shopatronModalHeight(id) { //determines the height of the modal window
  var h = $("div[id='"+id+"']").height();
  return h;
}

function at_detectMacXFF() { //determine if it's MacXFF
  var userAgent = navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    return true;
  }
}

function shopatronModalClose() { //removes modal window and overlay
  $("#AT_shopatron").remove();
  $("#AT_overlay").remove();
}

function at_ShopatronModal(sArg) {//create modal window  
  
  if ((sArg === "undefined") || (sArg == "")) {// problem with argument, define as page index
	sArg = "idx";
  }

  try { //create mask depending on browser
		if (typeof document.body.style.maxHeight === "undefined") {//if IE 6
			$("body","html").css({height: "100%", width: "100%"});
			$("html").css("overflow","hidden");
			if (document.getElementById("AT_HideSelect") === null) {//iframe to hide select elements in ie6
				$("body").append("<iframe id='AT_HideSelect'></iframe><div id='AT_overlay'></div>");
			}
		}else{//all others
			if(document.getElementById("AT_overlay") === null){
				$("body").append("<div id='AT_overlay'></div>");
			}
		}
		
		if(at_detectMacXFF()){ //is it a MacXFF
			$("#AT_overlay").addClass("AT_overlayMacFFBGHack");//use png overlay so hide flash
		}else{
			$("#AT_overlay").addClass("AT_overlayBG");//use background and opacity
		}
	} catch(e) {
		//nothing here
	}
/**********************************************
* Modal window mid der auswahl der Versand-   *
* adressen.                                   *
* !!! ACHTUNG !!!                             *
* margin-top bei div#AT_Close in              *
* shopatron.css anpassen!!!                   *
**********************************************/
 
  var modalWindow = $("<div id='AT_shopatron' />");
  
  var modalClose = $('<div id="AT_Close"><a href="javascript:shopatronModalClose();"><img src="images/shopatron_close.gif" alt="close btn" height="20" width="131" /></a></div>');
    
  var modalForm = $("<form id='selectShipping'></form>"); //create form
	
  var modalSelect = document.createElement("select"); //create select tag
	modalSelect.id = "shippingSelect";
	
  for (var i = 0, j = country.length; i < j; i++) { //fill select with options
		modalSelect.options[i] = new Option(country[i][0], country[i][1]);
	}
	modalForm.append(modalSelect);
  
  var modalSubmit = document.createElement("input");
	modalSubmit.id = "shippingSubmit";
  modalSubmit.type = "submit";
	modalSubmit.value = "Submit";
	
	modalForm.append(modalSubmit);
  
	modalForm.submit(function(e) { //helper function for submit
		e.preventDefault();
		var sValue = this.shippingSelect.options[this.shippingSelect.options.selectedIndex].value;
		if ((sValue == "tbc") || (sValue == "")) {
			; //do nothing, no destination chosen
		} else if (sValue == "ols"){
			alert("Sorry! This shipping destination will be online soon!");
		} else if (sValue == "fra"){
			newWin = window.open("http://www.ultrasports.fr/","_blank","top=0,left=0,height="+screen.availHeight+",width="+screen.availWidth+",location,scrollbars,directories,menubar,resizeable,status,toolbar");
			shopatronModalClose();
		} else {
			newWin = window.open(shopatron_products[sArg][sValue],"_blank","top=0,left=0,height="+screen.availHeight+",width="+screen.availWidth+",location,scrollbars,directories,menubar,resizeable,status,toolbar");
			shopatronModalClose();
		}
  });
  
  modalWindow.append(modalForm);

/**********************************************
* Ende des auswahl Bereichs                   *
**********************************************/








/**********************************************
* Begin des "übergang" Fensters               *
* z.B. für Wartungsarbeiten am Shop           *
* Datum und Text ggf. anpassen!               *
* !!! ACHTUNG !!!                             *
* margin-top bei div#AT_Close in              *
* shopatron.css anpassen!!!                   *
**********************************************/
/*
var modalWindow = $("<div id='AT_shopatron' />");

var modalClose = $('<div id="AT_Close"><a href="javascript:shopatronModalClose();"><img src="images/shopatron_close.gif" alt="close btn" height="20" width="131" /></a></div>');

var modalDiv = $('<div id="AT_descText">Sorry!!!<br />Our shop gets redesigned right know.<br /><br /><br /><u>We will be back September, 15th!</u><br /><br /><br />Thank you for checking back later!<br /><br /<br /><br />Your Amplid Research Cartel</div>');

modalWindow.append(modalDiv);
*/
/**********************************************
* Ende des "übergang" Fensters                *
**********************************************/  



  
  modalWindow.append(modalClose);
  
  $("body").append(modalWindow); //show modal
	modalWindow.fadeIn(150);
		
  var marginLeft = shopatronModalWidth('AT_shopatron')/2; //adding margins to center modal window
  var marginTop = shopatronModalHeight('AT_shopatron')/2;
  modalWindow.css({
		"margin-left": -marginLeft,
		"margin-top": -marginTop
	});
}
