/***************************************************************JC
* ajaxToBasket
* JC, 2009-02-20
* Smider en vare i indkøbskurven vha AJAX
*****************************************************************/

parent_id = 0;
no = 0;


function ajaxToBasket(product_id, randomNumber) {
	set_amount_id = '' + randomNumber + '_' + product_id + '';
	amount = document.getElementById(set_amount_id).value;
	
	set_variant_one_id = '' + randomNumber + '.vare_valg1';
	set_variant_two_id = '' + randomNumber + '.vare_valg2';
	set_variant_three_id = '' + randomNumber + '.vare_valg3';
	
	variant_one = '';
	variant_two = '';
	variant_three = '';
	
	if (document.getElementById(set_variant_one_id)) {
		variant_one   = document.getElementById(set_variant_one_id).value;
		}
	if (document.getElementById(set_variant_two_id)) {
		variant_two   = document.getElementById(set_variant_two_id).value;
		}
	if (document.getElementById(set_variant_three_id)) {
		variant_three = document.getElementById(set_variant_three_id).value;
		}
	
	ajax_url = 'ajaxToBasket.php?product_id=' + product_id + '&amount=' + amount + '&vare_valg1=' + variant_one + '&vare_valg2=' + variant_two + '&vare_valg3=' + variant_three + '';
	
	ajax_loadContent('smallBasket', ajax_url);
	
	if (parent_id) {
		responseBox_id = '' + parent_id + '.responseBox';
		document.getElementById(responseBox_id).style.visibility = 'hidden';
		}
	
	var test = new confirmMessage(randomNumber);

	parent_id = randomNumber;
	
	}

function ajaxToBasket_gavekort(product_id) {
    price = document.getElementById('price').value; 
    comments = document.getElementById('comments').value;
    if(price==""){
        alert('Du skal udfylde feltet med gavekortets værdi.\nBeløbet angives i danske kroner.');
    }
    if(comments==""){
        alert('Du skal udfylde feltet, der beskriver den vare/ydelse,\nsom gavekortet skal dække.');
    }
    else{          
        ajax_url = 'ajaxToBasket.php?product_id=' + product_id + '&type=gavekort&price=' + price + '&comments=' + comments + '';
        ajax_loadContent('smallBasket', ajax_url);
    }
    var test = new confirmMessage(product_id);
    }

function ajaxToBasket_tilkoeb(product_id) {
    price = document.getElementById('price').value; 
    comments = document.getElementById('comments').value;
    if(price==""){
        alert('Du skal udfylde feltet, der beskriver den vare/ydelse,\nsom dit “særlige tilkøb” skal dække i følge din aftale med Flagstangsfabrikken.');
    }
    if(comments==""){
        alert('Du skal udfylde feltet med prisen for dit “særlige tilkøb”.\nBeløbet skal angives i danske kroner.');
    }
    else{          
        ajax_url = 'ajaxToBasket.php?product_id=' + product_id + '&type=tilkoeb&price=' + price + '&comments=' + comments + '';
        ajax_loadContent('smallBasket', ajax_url);
    }
    var test = new confirmMessage(product_id);
    }


/***************************************************************JC
* 
*****************************************************************/
function confirmMessage(randomNumber) {
	
	// ID på responsebox
	responseBox_id = '' + randomNumber + '.responseBox';
	
	text = "<br><b>Din vare er nu lagt i kurven!</b><br><br>Gå til indkøbskurven for at foretage ændringer eller opdatere antal af varer du ønsker at bestille.";
	
	document.getElementById(responseBox_id).innerHTML = text;
	
	clearTimeout();
	
	setTimeout('setVisibility(responseBox_id, "visible")', 0);
	setTimeout('fade(responseBox_id, 100)', 500);
	setTimeout('fade(responseBox_id, 90)', 500);
	setTimeout('fade(responseBox_id, 80)', 550);
	setTimeout('fade(responseBox_id, 70)', 600);
	setTimeout('fade(responseBox_id, 60)', 650);
	setTimeout('fade(responseBox_id, 50)', 700);
	setTimeout('fade(responseBox_id, 40)', 750);
	setTimeout('fade(responseBox_id, 30)', 800);
	setTimeout('fade(responseBox_id, 20)', 850);
	setTimeout('fade(responseBox_id, 10)', 900);
	setTimeout('fade(responseBox_id, 0)', 950);
	setTimeout('setVisibility(responseBox_id, "hidden")', 950);
	setTimeout('fade(responseBox_id, 100)', 950);

	}
	
/***************************************************************JC
* 
*****************************************************************/
function fade(responseBox_id, value) {
	ievalue = 'alpha(opacity=' + value + ')';
	value = value/100;
	document.getElementById(responseBox_id).style.opacity = value;
	document.getElementById(responseBox_id).style.filter = ievalue;
	}
/***************************************************************JC
* 
*****************************************************************/
function setVisibility(responseBox_id, value) {
	document.getElementById(responseBox_id).style.visibility = value;
	}
/***************************************************************JC
* 
*****************************************************************/
function closeResponseBox(responseBox_id) {
	document.getElementById(responseBox_id).style.visibility = 'hidden';
	alert(responseBox_id)
	}
