var p_type='';
var p_id='';
var p_desc='';
var p_cost=''

function purchase_popup(name,desc,price,img,type,id) {

var windowwidth = document.body.clientWidth
var windowheight = document.body.clientHeight

	document.getElementById('purchase_button').onclick= function() {make_purchase();};
	document.getElementById('purchase_button').innerHTML= "Purchase";
	document.getElementById('typep').innerHTML = "Product:";
	
	dd.elements.purchase_box.moveTo(((windowwidth/2)-140),250);

	document.getElementById('purchase_img').style.backgroundImage="url("+img+")";
	document.getElementById('purchase_cost').innerHTML = price + " ";
	document.getElementById('purchase_desc').innerHTML = desc;
	document.getElementById('purchase_name').innerHTML = name;
	p_type=type;
	p_id=id;
	
	if(type=='PS' || type=='PB' || type=='AP' || type=='PW'){
		document.pstick=true;
		document.getElementById('purchase_box_bg').style.display='none';
	}else{
		//dimbackground('purchase_box');
		document.getElementById('purchase_box_bg').style.display='';
	}
	
	dd.elements.purchase_box.show();
	dd.elements.purchase_box.show();
	dd.elements.purchase_box.maximizeZ();
	bringToFront('purchase_box');
}

function transfer_popup(name,desc,price,img,id,sec_code) {

	var windowwidth = document.body.clientWidth
	var windowheight = document.body.clientHeight

	document.getElementById('purchase_button').onclick= function() {make_user_purchase(sec_code);};
	document.getElementById('purchase_button').innerHTML= "Transfer";
	document.getElementById('typep').innerHTML = "Payment To:";

	dd.elements.purchase_box.moveTo(((windowwidth/2)-140),250);

	document.getElementById('purchase_img').style.backgroundImage="url("+img+")";
	document.getElementById('purchase_cost').innerHTML = price + " ";
	document.getElementById('purchase_desc').innerHTML = desc;
	document.getElementById('purchase_name').innerHTML = name;
	p_type='UST';
	p_id=id;
	p_desc=desc;
	p_cost=price;
	
	document.getElementById('purchase_box_bg').style.display='';
	
	
	dd.elements.purchase_box.show();
	dd.elements.purchase_box.show();
	dd.elements.purchase_box.maximizeZ();
	bringToFront('purchase_box');
}


function subscribe_popup(name,desc,price,terms,img,type,id) {

var windowwidth = document.body.clientWidth
var windowheight = document.body.clientHeight

	dd.elements.subscribe_box.moveTo(((windowwidth/2)-140),250);

	document.getElementById('subscribe_img').src=img;
	document.getElementById('subscribe_cost').innerHTML = price + " ";
	document.getElementById('subscribe_desc').innerHTML = desc;
	document.getElementById('subscribe_name').innerHTML = name;
	document.getElementById('renewal').innerHTML = terms;
	p_type=type;
	p_id=id;

	
		//dimbackground('purchase_box');
		document.getElementById('purchase_box_bg2').style.display='';
	
	
	dd.elements.subscribe_box.show();
	dd.elements.subscribe_box.show();
	dd.elements.subscribe_box.maximizeZ();
	bringToFront('subscribe_box');
}



function install_application(name,desc,price,subscription,terms,img,type,id) {

var windowwidth = document.body.clientWidth
var windowheight = document.body.clientHeight

	dd.elements.install_box.moveTo(((windowwidth/2)-140),250);
	if(subscription==true){
		document.getElementById('app_renewal_data').style.display='';
		document.getElementById('app_renewal_info').style.display='';
	}else{
		document.getElementById('app_renewal_data').style.display='none';
		document.getElementById('app_renewal_info').style.display='none';
	}
	
	document.getElementById('app_img').src=img;
	document.getElementById('app_cost').innerHTML = price + " ";
	document.getElementById('app_desc').innerHTML = desc;
	document.getElementById('app_name').innerHTML = name;
	document.getElementById('app_renewal').innerHTML = terms;
	p_type=type;
	p_id=id;

	
		//dimbackground('purchase_box');
		document.getElementById('purchase_box_bg3').style.display='';
	
	
	dd.elements.install_box.show();
	dd.elements.install_box.show();
	dd.elements.install_box.maximizeZ();
	bringToFront('install_box');
}

function stickers_popup() {

var windowwidth = document.body.clientWidth
var windowheight = document.body.clientHeight

	dd.elements.stickers_box.moveTo(((windowwidth/2)-255),175);


	//dimbackground('stickers_box');
	document.getElementById('stickers_box_bg').style.display='';
	dd.elements.stickers_box.show();
	dd.elements.stickers_box.show();
	dd.elements.stickers_box.maximizeZ();
	dd.elements.stickers_box.maximizeZ();
	//scroll(0,0);
}


function isla_popup() {

var windowwidth = document.body.clientWidth
var windowheight = document.body.clientHeight

	dd.elements.isla_box.moveTo(((windowwidth/2)-255),175);

	//dimbackground('stickers_box');
	document.getElementById('isla_box_bg').style.display='';
	dd.elements.isla_box.show();
	dd.elements.isla_box.show();
	dd.elements.isla_box.maximizeZ();
	dd.elements.isla_box.maximizeZ();
	IslaSite('http://www.clubtropica.com/isla.php','');

}

function purchase_popup_close() {


	if(document.pstick != true){
	//returnbackground('purchase_box');
	document.getElementById('purchase_box_bg').style.display='none';
	}

	document.getElementById('purchase_img').src='http://images.clubtropica.com/blank.PNG';
	document.getElementById('purchase_cost').innerHTML = '';
	document.getElementById('purchase_desc').innerHTML = '';
	document.getElementById('purchase_name').innerHTML = '';
	dd.elements.purchase_box.hide();
}


function subscribe_popup_close() {


	if(document.pstick != true){
	//returnbackground('purchase_box');
	document.getElementById('purchase_box_bg2').style.display='none';
	}

	document.getElementById('subscribe_img').src='http://images.clubtropica.com/blank.PNG';
	document.getElementById('subscribe_cost').innerHTML = '';
	document.getElementById('subscribe_desc').innerHTML = '';
	document.getElementById('subscribe_name').innerHTML = '';
	dd.elements.subscribe_box.hide();
}

function install_popup_close() {


	if(document.pstick != true){
	//returnbackground('purchase_box');
	document.getElementById('purchase_box_bg3').style.display='none';
	}

	document.getElementById('app_img').src='http://images.clubtropica.com/blank.PNG';
	document.getElementById('app_cost').innerHTML = '';
	document.getElementById('app_desc').innerHTML = '';
	document.getElementById('app_name').innerHTML = '';
	dd.elements.install_box.hide();
}



function stickers_popup_close() {
	//returnbackground('stickers_box');
	document.getElementById('stickers_box_bg').style.display='none';
	dd.elements.stickers_box.hide();

}

function isla_popup_close() {
	//returnbackground('stickers_box');
	document.getElementById('isla_box_bg').style.display='none';
	dd.elements.isla_box.hide();

}

function api_popup_close() {
	//returnbackground('stickers_box');
	document.getElementById('api_box_bg').style.display='none';
	dd.elements.api_box.hide();

}

function make_purchase() {

	purchase_popup_close();
	
	document.getElementById('alertboxactions').style.display='none';
	alert("Please wait whilst we process your payment..<br/><br/><img src=http://images.clubtropica.com/bargif.gif>");
	if(p_type=='' || p_id=='') {
		alert('Purchase failed.');
	}else{

	new Ajax.Request('/purchase/'+p_type+'/'+p_id, {
		method: 'get',
		onSuccess: function(transport) {
			var Str=transport.responseText;

				alert(Str);

			},
		onFaliure: function(transport) {
				alert('Purchase failed.');
		}});

	}
document.getElementById('alertboxactions').style.display='';
	p_type='';
	p_id='';
	p_cost='';
	p_desc='';
}


function make_user_purchase(sec_code) {

	purchase_popup_close();
	
	document.getElementById('alertboxactions').style.display='none';
	alert("Please wait whilst we process your payment..<br/><br/><img src=http://images.clubtropica.com/bargif.gif>");
	if(p_type=='' || p_id=='') {
		alert('Purchase failed.');
	}else{

	new Ajax.Request('/transfer/'+sec_code+'/'+p_id+'/'+p_cost, {
		method: 'get',
		onSuccess: function(transport) {
			var Str=transport.responseText;

				eval(Str);

			},
		onFaliure: function(transport) {
				alert('Purchase failed.');
		}});

	}
document.getElementById('alertboxactions').style.display='';
	p_type='';
	p_id='';
	p_cost='';
	p_desc='';
}



function make_subscription() {

	subscribe_popup_close();
	document.getElementById('alertboxactions').style.display='none';
	alert("Please wait whilst we process your payment and create your subscription..<br/><br/><img src=http://images.clubtropica.com/bargif.gif>");
	if(p_type=='' || p_id=='') {
		alert('Purchase failed.');
	}else{

	new Ajax.Request('/subscribe/'+p_type+'/'+p_id, {
		method: 'get',
		onSuccess: function(transport) {
			var Str=transport.responseText;

				eval(Str);

			},
		onFaliure: function(transport) {
				alert('Purchase failed.');
		}});

	}

	p_type='';
	p_id='';
	document.getElementById('alertboxactions').style.display='';
}




function p_install_application() {

	install_popup_close();
document.getElementById('alertboxactions').style.display='none';
	alert("Please wait whilst we process your installation request..<br/><br/><img src=http://images.clubtropica.com/bargif.gif>");
	if(p_type=='' || p_id=='') {
		alert('Purchase failed.');
	}else{

	new Ajax.Request('/install/'+p_type+'/'+p_id, {
		method: 'get',
		onSuccess: function(transport) {
			var Str=transport.responseText;

				eval(Str);

			},
		onFaliure: function(transport) {
				alert('Purchase failed.');
		}});

	}
	document.getElementById('alertboxactions').style.display='';
	p_type='';
	p_id='';
}

function StickerSite(mode,url,parameters) {
if(parameters==0){
	parameters='NONE=NONE'
}

if(mode=='VANISH'){
	document.getElementById('stickers_menu_id').style.display='none';
}

	new Ajax.Request(url,{
	method:'post',
	parameters: '&'+parameters,
	onSuccess: function(response){
		document.getElementById("sticker-www").innerHTML = response.responseText;
	}});
}

function IslaSite(url,parameters) {
if(parameters==0){
	parameters='NONE=NONE'
}

	new Ajax.Request(url,{
	method:'post',
	parameters: '&'+parameters,
	onSuccess: function(response){
		document.getElementById("isla-www").innerHTML = response.responseText;
	}});
}

function ExecuteIslaSite(url,parameters) {
if(parameters==0){
	parameters='NONE=NONE'
}

	new Ajax.Request(url,{
	method:'post',
	parameters: '&'+parameters,
	onSuccess: function(response){
		eval(response.responseText);
	}});
}

function docost(isla){
	
	var cost=parseFloat(isla);
	if(cost>=9 && cost<=1501){
	document.getElementById('cost_pounds').innerHTML=formatAsMoney(cost*0.10);
	document.getElementById('final_cost').style.display="";
	}else{
		document.getElementById('final_cost').style.display="none";
	}
}

function docostmobile(isla){
	
	var cost=parseFloat(isla);
	if(cost>=8 && cost<=1501){
	document.getElementById('cost_pounds').innerHTML=formatAsMoney(cost*0.1875);
	document.getElementById('final_cost').style.display="";
	}else{
		document.getElementById('final_cost').style.display="none";
	}
}

function docostcreditcard(isla){
	
	var cost=parseFloat(isla);
	if(cost>=8 && cost<=1501){
	document.getElementById('cost_pounds').innerHTML=formatAsMoney((cost*0.10)+(((cost*0.10)*0.034)+0.20));
	document.getElementById('final_cost').style.display="";
	}else{
		document.getElementById('final_cost').style.display="none";
	}
}

function formatAsMoney(mnt) {
    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;
    return (mnt == Math.floor(mnt)) ? mnt + '.00' 
              : ( (mnt*10 == Math.floor(mnt*10)) ? 
                       mnt + '0' : mnt);
}