﻿function openPlayer(doGoBack)
{
	var url = "../player.html";
	popupWin = window.open(url,"ANGELDARK","scrollbars=no, toolbar=no, resizable=no,status=no,hotkeys=0,width=629,height=365,left=0,top=0");
	popupWin.focus();
	if(doGoBack == 1)
	{
		goBack();
	}
} 

function openAngeldarkWeb()
{
	popupWin = window.open('http://www.angeldarkweb.com','AngeldarkWeb','scrollbars=yes, toolbar=yes, resizable=yes,status=yes,location=yes, menubar=yes, directories=yes,left=0,top=0');
	popupWin.focus();
} 

function openApoyanos()
{
	popupWin = window.open('espanol/apoyanos.html','Apoyanos','scrollbars=yes, toolbar=yes, resizable=yes,status=yes,location=yes, menubar=yes, directories=yes,left=0,top=0');
	popupWin.focus();
} 

function openSupportUs()
{
	popupWin = window.open('eng/supportus.html','SupportUs','scrollbars=yes, toolbar=yes, resizable=yes,status=yes,location=yes, menubar=yes, directories=yes,left=0,top=0');
	popupWin.focus();
} 

function openMontsacrum()
{
	popupWin = window.open('http://www.montsacrum.com','Montsacrum','scrollbars=yes, toolbar=yes, resizable=yes,status=yes,location=yes, menubar=yes, directories=yes,left=0,top=0');
	popupWin.focus();
} 

function MM_openBrWindow(theURL,winName,features)
{ //v2.0
  window.open(theURL,winName,features);
}

/*
function initShopping()
{
//  document.mainForm.totalItems.value = 0;
//  document.mainForm.shippingValue.value = 0;
//	var div = document.getElementById('shippingInfoDiv');
//	div.style.display = 'block';
}
*/


function openShippingCalculator(toggle)
{
	if(document.mainForm.totalItems.value=='')
	  document.mainForm.totalItems.value = 0;
	if(document.mainForm.shippingValue.value=='')
	  document.mainForm.shippingValue.value = 0;
	var div = document.getElementById('shippingCosts');
	div.style.height = 'auto';
	div.style.visibility = 'visible';
	if(toggle)
	{
		if(div.style.display == 'block')
			div.style.display = 'none';
		else
		{
			div.style.display = 'block';
			window.scrollTo(0,200);
		}
	}
	else //Show always
	{
		div.style.display = 'block';
		window.scrollTo(0,200);
	}
	updateCostsButtons();
}

function calcShippingCost(weight, spanish) 
{
	var totalItemsOld;
	var shippingValueOld;
	if(document.mainForm.totalItems.value=='')
	  document.mainForm.totalItems.value = 0;
	if(document.mainForm.shippingValue.value=='')
	  document.mainForm.shippingValue.value = 0;
	shippingValueOld = document.mainForm.shippingValue.value;
	totalItemsOld = document.mainForm.totalItems.value;
	openShippingCalculator(false);
	  document.mainForm.totalItems.value = 1 + parseInt(totalItemsOld);
	  document.mainForm.shippingValue.value = weight + parseInt(shippingValueOld);
//	  loadCostsButtons();
	updateCostsButtons();
	if(shippingValueOld==0)
		if(spanish)
			alert('No olvides añadir los gastos del envío antes de confirmar la compra y proceder al pago.\nPulsa el botón con el coste correspondiente en la tabla de gastos de envío. ');
		else
			alert('Don\'t forget to add the shipping costs of your order before check out\nby clicking the matching button on the shipping costs table.');
} 

function updateCostsButtons()
{
  var orderWeight = document.mainForm.shippingValue.value;
  var shippingCountry = document.mainForm.shippingCountry.value;
  var shippingCombo=document.getElementById('shippingCountry');
  var index = shippingCombo.selectedIndex + 1;
  for(i = 1; i <= 6; ++i)
  	for(j = 1; j <= 4; ++j)
	{
	  var buttonName = "ESP" + i + j;
	  var activeButton = document.getElementById(buttonName);
	  //activeButton.type="text";		
	  activeButton.disabled=true;		
	}
  var weightRow;
  if(orderWeight <= 200)
  	weightRow = 1;
  else if(orderWeight <= 350)
  	weightRow = 2;
  else if(orderWeight <= 500)
  	weightRow = 3;
  else if(orderWeight <= 1000)
  	weightRow = 4;
  else if(orderWeight <= 1500)
  	weightRow = 5;
  else //if(orderWeight <= 2000)
  	weightRow = 6;	
	var buttonIndex;
	if(index == 1)
		buttonIndex = 1;
	else if((index > 1) && (index < 39))
		buttonIndex = 2;
	else if((index >= 39 ) && (index < 62))
		buttonIndex = 3;
  else if(index >= 62 )
		buttonIndex = 4;
	var buttonName = "ESP" + weightRow + buttonIndex;
  var activeButton = document.getElementById(buttonName);
  //activeButton.type='button';
  activeButton.disabled=false;		
}

function CheckTextField(textField)
{
  var v = textField.value;
  var isNotNumber = isNaN(v);
  if(isNotNumber)
  {
	alert('Not a valid number');
	textField.focus();
  }
  else
	  updateCostsButtons();
}

function openWindowZone1(url)
{
	popupWin = window.open(url,'','scrollbars,resizable,toolbar,width=475,height=515,left=50,top=50');
	popupWin.focus();
} 

function goBack()
{
	history.back();
}

function closeCurrentWindow()
{
	//window.opener.focus();
	window.close();
}

function init()
{
//	initShopping();
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.imgStr; for(i=0;a&&i<a.length&&(x=a[i])&&x.origin;i++) x.src=x.origin;
}

function MM_preloadImages() { //v3.0
  var d=document;
  if(d.images)
  {
	  if(!d.preloadImages)
	  	d.preloadImages=new Array(a.length);
      var i,j=d.preloadImages.length,a=MM_preloadImages.arguments;
	  for(i=0; i<a.length; i++)
	  	if (a[i].indexOf("#")!=0)
	  	{
			d.preloadImages[j]=new Image; 
			d.preloadImages[j++].src=a[i];
		}
	}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.imgStr=new Array; 
  for(i=0; i<(a.length-2); i+=3)
   if ((x=MM_findObj(a[i]))!=null)
   {
	   document.imgStr[j++]=x; 
	   if(!x.origin) 
	   	x.origin=x.src;
	   x.src=a[i+2];
	}
}

function showDiv(divId)
{
	  var divObj = document.getElementById(divId);
	  divObj.style.display = 'block';
}

function hideDiv(divId)
{
	  var divObj = document.getElementById(divId);
		divObj.style.display = 'none';
}

function openShippingCostsTable(wurl)
{
	popupWin = window.open(wurl,"ShippingCosts","scrollbars=no, toolbar=no, resizable=no,status=no,hotkeys=0,width=475,height=450,left=0,top=0");
	popupWin.focus();
} 
