function ximage(name)
{
  var ximage_path = '<img src="http://www.tierfreunde-shop.de/gs-shop/';
  var ximage_options = '" border=1 >';
  var ximage_src = opn_shdw + ximage_path + name + ximage_options + cls_shdw;

  return ximage_src;
}

var tab_selected = 1;

function selectTab( eTab )
{
	var exec
		= "document.getElementById('tab_contend_"+tab_selected+"').style.display = 'none';\n"
		+ "document.getElementById('tab_contend_"+eTab+"').style.display = '';\n"
		+ "document.getElementById('tab_"+tab_selected+"').style.display = '';\n"
		+ "document.getElementById('tab_"+tab_selected+"_active').style.display = 'none';\n"
		+ "document.getElementById('tab_"+eTab+"').style.display = 'none';\n"
		+ "document.getElementById('tab_"+eTab+"_active').style.display = '';\n"
		+ "tab_selected = "+eTab+";";
	eval (exec);
}

// OneClick Stuff 
function whenLoading(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "<p>Sending Data...</p>";
}

function whenLoaded(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "<p>Data Sent...</p>";
}

function whenInteractive(){
	var e = document.getElementById('replaceme'); 
	e.innerHTML = "<p>getting data...</p>";
}

function whenCompleted(){
	var e = document.getElementById('sackdata'); 
	if (ajax.responseStatus){
		var string = "<p>Status Code: " + ajax.responseStatus[0] + "</p><p>Status Message: " + ajax.responseStatus[1] + "</p>";
	} else {
		var string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}
	e.innerHTML = string;	
}

function oneclickBuyThis()
{
	var ajax = new sack();

	ajax.setForm ("oneclickForm");
	ajax.requestFile = rootdir+"oneclickbuy.php";
	ajax.method = 'POST';
	ajax.element = 'replaceme';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded; 
	ajax.onInteractive = whenInteractive;
	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
}


function updateDelivery(store)
{
	//document.kasse.action = "kasse.php";
	if ( store == "true" )
	{
		document.kasse.option.value = "store";
	}
	else
	{
		document.kasse.option.value = "update";
	}
	document.kasse.submit();
}

function paySelect( payType )
{
	// Refresh $_SESSION['Zahlart'] -> AJAX -> Return WK Summe
	var ajax = new sack();

	switch ( payType )
	{
		case "vk":
			payName = "Vorkasse";
			break;
		case "pp":
			payName = "PayPal";
			break;
		case "nn":
			payName = "Nachnahme";
			break;
		case "kk":
			payName = "Kreditkarte";
			break;
		case "be":
			payName = "Bankeinzug";
			break;
		case "re":
			payName = "Rechnung";
			break;
	}

	ajax.setVar("action", "SelectPayment");
	ajax.setVar("iZahlart", payName);
	ajax.requestFile = "session.php";
	ajax.method = 'POST';
	ajax.execute = 1;
	ajax.runAJAX();

	// Update Partner_inc

	// Show / Hide Options
	switch ( payType )
	{
		case "be":
			// Hide CC Options
			if ( document.getElementById("kkOpt") != null )
			{
				document.getElementById("kkOpt").style.display = "none";
			}
			// Show BE Options
			if ( document.getElementById("beOpt") != null )
			{
				document.getElementById("beOpt").style.display = "";
			}
			break;
		case "kk":
			// Hide BE Options
			if ( document.getElementById("beOpt") != null )
			{
				document.getElementById("beOpt").style.display = "none";
			}
			// Show CC Options
			if ( document.getElementById("kkOpt") != null )
			{
				document.getElementById("kkOpt").style.display = "";
			}
			break;
		default:
			// Hide BE Options
			if ( document.getElementById("beOpt") != null )
			{
				document.getElementById("beOpt").style.display = "none";
			}
			// Hide CC Options
			if ( document.getElementById("kkOpt") != null )
			{
				document.getElementById("kkOpt").style.display = "none";
			}
			break;
	}
}

function payInit()
{
	switch ( payName )
	{
		case "Kreditkarte":
			paySelect( "kk" );
			break;
		case "Bankeinzug":
			paySelect( "be" );
			break;
	}
}

function orderSubmit()
{
	if (document.getElementById('CHK_AGB_GELESEN').checked == true)
	{
		if ( payName != "PayPal" ) {
			document.kasse.iAnmerkung.value = document.getElementById('Anmerkung').value;	
			document.kasse.option.value = "submit";
			document.kasse.submit();
		} else {
			// Update SESSION
			var ajax = new sack();
			
			ajax.setVar("action", "UpdateKasse");
			ajax.setVar("iAnmerkung", document.getElementById('Anmerkung').value);
			
			if ( document.getElementById('iNewsletter').checked == true )
			{
				ajax.setVar("iNewsletter", "true");
			} else {
				ajax.setVar("iNewsletter", "false");
			}
			
			// Check Lieferadresse
			if ( document.getElementById("iLiefName") != null )
			{
				if ( document.getElementById("iLiefAnrede") != null )
				{
					ajax.setVar("iLiefAnrede", document.getElementById('iLiefAnrede').value);
				}
				ajax.setVar("iLiefName", document.getElementById('iLiefName').value);
				ajax.setVar("iLiefVorname", document.getElementById('iLiefVorname').value);
				ajax.setVar("iLiefZusatz", document.getElementById('iLiefZusatz').value);
				ajax.setVar("iLiefStrasse", document.getElementById('iLiefStrasse').value);
				ajax.setVar("iLiefPLZ", document.getElementById('iLiefPLZ').value);
				ajax.setVar("iLiefOrt", document.getElementById('iLiefOrt').value);
				ajax.setVar("iLiefLand", document.getElementById('iLiefLand').value);
			}
			
			ajax.requestFile = "session.php";
			ajax.method = 'POST';
			ajax.execute = 1;
			ajax.runAJAX();
			
			document.PayPal.submit();
		}
	}
	else
	{
		alert("Bitte bestätigen Sie vor dem Absenden der Bestellung, dass Sie unsere Allgemeinen Geschäftsbedingungen (AGBs) gelesen und verstanden haben und sie als Grundlage für Ihre Bestellung akzeptiern.");
	}
} 