<!--
var gProdArray = {};
var onloadflag = false;

var opflag = 0;
var op = 0;
var opELEM;

var d = document;
var ie=d.all && !window.opera;
var ns6=d.getElementById && !d.all;

var mFAM = [
'dFAM767FSX',
'dFAM727FSX',
'dFAM757FSX',
'dFAM757FS9',
'dFAM130FSX',
'dFAM130FS9',
'dFAM707FSX'
];

function ietruebody()
{
	return (d.compatMode && d.compatMode!="BackCompat")? d.documentElement : d.body
}

ajja("prdlst=1");

function res()
{
  document.cart.reset();
}

function senddata()
{
	if( document.cart.a.value == "")
	{
		var conf = confirm("Your Shopping Cart is empty!");
		res();
	}
	else
	{
		document.cart.submit();
	}
}

function delete_item(pc)
{
	var tCart = document.getElementById("cartTable");
	var am   = parseInt(gProdArray[pc][3]);
	
	document.cart.p.value = "";

	var toDelete = -1;
	
	for(var i=2;i < tCart.rows.length - 2;i++)
	{

		if( tCart.rows[i].className == pc )
		{
			toDelete = i;
		}
		else
		{
			document.cart.p.value += tCart.rows[i].className + ","; 
		}
	}
	if( toDelete !== -1 )
	{		
		tCart.deleteRow(toDelete);
		var amt = parseInt( document.cart.a.value );
		amt -= am;
		document.cart.a.value = amt;
		var TTA = document.getElementById("total_amount") ;
		var tta_f = amt / 100;
		TTA.innerHTML = "<b> "+ tta_f.toFixed(2)  +" EUR </b>";	
		
		var btn = document.getElementById('pb_'+pc);	
		btn.style.visibility='visible';

	}

	showCart();		
}

function addcart(pc)
{
	var p_name 	= gProdArray[pc][1];	
	var desc 	= gProdArray[pc][2];	
	var am  	= gProdArray[pc][3];
	var AddNewOne = true;
	var tCart = document.getElementById("cartTable");	
	
	for(var i=0;i<tCart.rows.length;i++)
	{
		if( tCart.rows[i].className == pc )
		{
			alert( "You have already added the product to your shopping cart. \nIf you need to purchase two or more copies please check out and repeat purchase process once again." );
			AddNewOne = false;
		}
	}

	if(AddNewOne == true)
	{

		document.cart.p.value  += pc + ",";
		   
		var amt = Number(document.cart.a.value);
		amt = amt=='NaN'?0:amt;
		amt += am;
		document.cart.a.value = amt;
		var tta_f = amt / 100;
		var TTA = document.getElementById("total_amount");
		TTA.innerHTML = "<b> " + tta_f.toFixed(2) + " EUR </b>"; 	
		
		var description = 'Expansion for FSX';

		var iRow = tCart.rows.length - 2;
	
		var newRow = tCart.insertRow(iRow);
		newRow.className = pc;

		var newCell = newRow.insertCell(0); 
	    newCell.align="left";
	    newCell.valign="center" ;
		newCell.width="220"; 
		newCell.innerHTML = "<b>" + p_name + "</b>"; 
		
		newCell = newRow.insertCell(1); 
	    newCell.align="left";
	    newCell.valign="center" ;
		newCell.width="155"; 
		newCell.innerHTML = desc; 

		newCell = newRow.insertCell(2); 
	    newCell.align="right";
	    newCell.valign="center" ;
		newCell.width="80"; 
		newCell.innerHTML = "<b> "+ (am / 100).toFixed(2) +" EUR </b>"; 
		
		newCell = newRow.insertCell(3); 
	    newCell.align="center";
	    newCell.valign="center" ;
		newCell.width="100"; 
		newCell.innerHTML='<font color=blue><i style="cursor: pointer; cursor: hand;" onclick=delete_item("' + pc + '")><u>remove</u></i>';

		var btn = document.getElementById('pb_'+pc);	
		btn.style.visibility='hidden';
	
		showCart();	
	}
}

function clearcart()
{
	var tCart = document.getElementById("cartTable");	
	
	for( var i = 2; i < tCart.rows.length-2; i++ )
	{
		tCart.deleteRow(i);
	}
}

function showCart()  
{  
/**/	
	
	var el = document.getElementById("cartTable");	
	var rcart = document.getElementById("cartdata");		
	
	// RCARD -off
	/* 
	var cpcode;
	var curvalue = '<br><font color="#000099"><b>Your cart:</b></font><br><br>';
	*/
	
	if( el.rows.length < 5 )
	{
		el.style.visibility='hidden';
		el.style.display = 'none';
	// RCARD -off
	// curvalue = '<br>';
	}
	else
	{
		el.style.visibility='visible';
		el.style.display = 'block';
	/*
		// RCARD -off
		for(var i=2;i<el.rows.length-2;i++)
		{
			cpcode = el.rows[i].className;
			curvalue = 	curvalue + 
			'<br><br><div id="cartdata_' + 
			cpcode + 
			'"><img style="width:72px;height:52px;opacity:0.5" src="/store/img/' + 
			cpcode + 
			'.gif" /></div>';
		}
	*/
	}

	// RCARD -off
	// rcart.innerHTML = curvalue;
} 

function init()  
{  
	
} 
function appear()  
{	
	if(op < 1) 
	{
		op += 0.02;
		opELEM.style.opacity = op;
		opELEM.style.filter = 'alpha(opacity=' + op*100 + ')';
		t = setTimeout('appear()', 30);
	}
	else op = 0;
}

function hidedata(id) 
{
	var elem0;
	var tri_pos='tc';
	var tri_cell;	
	var kk = -1;

	for(var k in mFAM) 
	{
		elem0 = document.getElementById(mFAM[k]);
		elem0.style.display = 'none';
		elem0.style.visibility='hidden';	

		if( mFAM[k] == id )
		{
			kk = k;
		}
	}
	//alert(kk);
	var arrow1='<img src="/store/img/arrow1.gif">';
	tri_cell = document.getElementById('tc1'); if( kk == 0 ) { tri_cell.innerHTML = arrow1; } else{ tri_cell.innerHTML = ''; } 		
	tri_cell = document.getElementById('tc2'); if( kk == 1 ) { tri_cell.innerHTML = arrow1; } else{ tri_cell.innerHTML = ''; } 		
	tri_cell = document.getElementById('tc3'); if( kk==2 || kk==3 ) { tri_cell.innerHTML = arrow1; } else{ tri_cell.innerHTML = ''; } 		
	tri_cell = document.getElementById('tc4'); if( kk==4 || kk==5 ) { tri_cell.innerHTML = arrow1; } else{ tri_cell.innerHTML = ''; } 		
			
	var elem = document.getElementById(id);
	
	var top = elem.style.top ? parseInt(elem.style.top) : 0;
    var left = elem.style.left ? parseInt(elem.style.left) : 0;
	elem.style.display = 'block';
	elem.style.visibility='visible';	
	opELEM = elem;
	appear(); 
}

function ajja(request)
{
	var req;

	if (window.XMLHttpRequest)		// normal browser
	req = new XMLHttpRequest(); 
	else if (window.ActiveXObject) 		//IE
	{
	    try {
	        req = new ActiveXObject('Msxml2.XMLHTTP');
	    } catch (e){}
	    try {
	    req = new ActiveXObject('Microsoft.XMLHTTP');
	    } catch (e){}
	}

	if (req) 
	{
	    req.onreadystatechange = function() 
		{
	    	if (req.readyState == 4 && req.status == 200)  
			{ 
				if(request == 'prdlst=1')
				{
					prdlst_format(req.responseText);
					onloadflag = true;
				}			
				else
				{
					fresult(req.responseText); 
				}        
			}
		};  
	    req.open("POST", 'xmlhttp.php', true);
	    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(request);
	} 
	else alert("AJAX is not supported");
	
}

function prdlst_format(str)
{
	var obj1 = str.split('|');
	var obj2 = {};
	for(var key in obj1) 
	{
		obj2 = obj1[key].split(';');
		var ammount = Math.round(obj2[4] * 100);
		gProdArray[obj2[0]] = [ obj2[1], obj2[2], obj2[3], ammount ];
	}
}

if(onloadflag)
{
	window.onload=init;
}

window.onload = app1;

function app()
{
	alert( "onbeforeunload" );
}

function app1()
{
	
	clearcart();
	
	var aProducts = new Array();
	document.cart.a.value = 0;
	aProducts = document.cart.p.value.split(',');
	document.cart.p.value = '';
	
	for(var i in aProducts) 
	{
		if( aProducts[i].length > 0 )
		{
			addcart(aProducts[i]);
		}
	}
}

// -->
