/**
 * Geisha javascript
 * Guido Gröön
 * info@tarkvara.ee
 **/
	// Lehe kerimisega kaasa floatimine
	$(window).scroll(function()
	{
		// Parema menüü bännerid
		var bannerTop = $("#fl_identifier_right").offset({ scroll: false }).top;
		if  ($(window).scrollTop() > bannerTop)
		{
			var document_bottom = $(window).scrollTop() + $(window).height();
			var banner_bottom = $("#fl_identifier_right").offset({ scroll: false }).top + $("#divStayTop2").height();
			if( ( document_bottom > banner_bottom ) )
			{
				if( ($("#divStayTop2").height() > $(window).height()) )
				{
					$("#divStayTop2").css("position", "absolute");
					$("#divStayTop2").css("top", bannerTop + (document_bottom - banner_bottom) );
				}
				else
				{
					$("#divStayTop2").css("position", "absolute");
					$("#divStayTop2").css("top", $(window).scrollTop() );
				}
			}
			else
			{
				$("#divStayTop2").css("position", "absolute");
				$("#divStayTop2").css("top", bannerTop);
			}
		}
		else
		{
			$("#divStayTop2").css("position", "absolute");
			$("#divStayTop2").css("top", bannerTop);
		}
		// Vasaku menüü bännerid
		var bannerTop2 = $("#fl_identifier_left").offset({ scroll: false }).top;
		if  ($(window).scrollTop() > bannerTop2)
		{
			var document_bottom2 = $(window).scrollTop() + $(window).height();
			var banner_bottom2 = $("#fl_identifier_left").offset({ scroll: false }).top + $("#divStayTop").height();
			if( ( document_bottom2 > banner_bottom2 ) )
			{
				if( ($("#divStayTop").height() > $(window).height()) )
				{
					$("#divStayTop").css("position", "absolute");
					$("#divStayTop").css("top", bannerTop2 + (document_bottom2 - banner_bottom2) );
				}
				else
				{
					$("#divStayTop").css("position", "absolute");
					$("#divStayTop").css("top", $(window).scrollTop() );
				}
			}
			else
			{
				$("#divStayTop").css("position", "absolute");
				$("#divStayTop").css("top", bannerTop2);
			}
		}
		else
		{
			$("#divStayTop").css("position", "absolute");
			$("#divStayTop").css("top", bannerTop2);
		}
	});
jQuery.fn.extend({
    delayedHide: function(time) {
        var self = this;
        setTimeout(function() { self.hide(); }, time);
    }
});
$(document).ready(function() {
	$(".blur_check").blur(function () {
		$.ajax({
			type: "GET",
			url: "http://www.sunisfun.com/xml/check_email2.php?mail="+document.getElementById('email').value,
			cache: false,
			success: function(html) {
				if (html > 0) {
					document.getElementById('error4').style.display = '';
				} else {
					document.getElementById('error4').style.display = 'none';
				}
				document.getElementById('valid_email').value = html;
			}
		});
    });
	$('#user_login').hover(function(){
		$('#side_login_bg').show();
	});
	$('#message_box').hide();
	$('#side_login_bg').hide();
	$('#message_box a').click(function(){
		$('#message_box').hide();;
	});
	$('.info_ul li').click(function() {
	  $(this).addClass('active_pr_menu').siblings().removeClass('active_pr_menu');
	});
	$('#pre_100').click(function() {
		document.getElementById('show_inkasso').style.display = 'none';
	});
	$('#pr_send_friend').live('click', function() {
		var gid = $(this).attr('gid');
		var cid = $(this).attr('cid');
		var url = window.location;
		$.ajax({
			type:'GET',
			data:'id='+cid+'&alias='+gid+'&url='+url,
			url:'http://www.sunisfun.com/xml/send_to_friend.php',
			success: function(html) {
				$('#color_comp_b_b').html(html);
				$('#color_compare_box').fadeIn('normal');
			}
		});
	});
	$('#send_to_friend').live('click', function() {
		var error = '';
		var fmail_error = '';
		var ymail_error = '';
		$('#yname_error').remove();
		$('#ymail_error').remove();
		$('#fpost_error').remove();
		if($('#yname').val() == '') {
			$('#yname_aerror').after('<span id="yname_error" class="error_msg">Sisesta enda nimi!</span>');
			error = '1';
		} else {
			$('#yname_error').remove();
		}
		if($('#ymail').val() == '') {
			$('#ymail_aerror').after('<span id="ymail_error" class="error_msg">Sisesta enda e-mail!</span>');
			error = '1';
			ymail_error = '1';
		} else {
			$('#ymail_error').remove();
		}
		if($('#fpost').val() == '') {
			$('#fpost_aerror').after('<span id="fpost_error" class="error_msg">Sisesta sõbra e-mail!</span>');
			error = '1';
			fmail_error = '1';
		} else {
			$('#fpost_error').remove();
		}
		if(fmail_error == '') {
			if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#fpost').val())) {
				$('#fpost_aerror').after('<span id="fpost_error" class="error_msg">Sisesta korrektne sõbra email!</span>');
				error = '1';
			} else {
				$('#fpost_error').remove();
			}
		}
		if(ymail_error == '') {
			if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#ymail').val())) {
				$('#ymail_aerror').after('<span id="ymail_error" class="error_msg">Sisesta korrektne enda email!</span>');
				error = '1';
			} else {
				$('#ymail_error').remove();
			}
		}

		if(error == '' && ymail_error == '' && fmail_error == '') {
			$.ajax({
				type:'POST',
				data:$('#send_to_friend_form').serialize(),
				url:'http://www.sunisfun.com/xml/send_to_friend.php'
			});
			$('#color_compare_box').fadeOut('normal');
		}
	});
	$('#pre_50').click(function() {
		if(document.getElementById('cart_plus_inkasso').innerHTML == '0.00') {
			document.getElementById('show_inkasso').style.display = 'none';
		} else {
			document.getElementById('show_inkasso').style.display = '';
		}
	});
	$(".pr_add_cart").click(function(e){
		var relativeX = e.pageX - this.offsetLeft + 70;
		var relativeY = e.pageY - this.offsetTop + 30;
		$("#main_tooltip").css( { "left": relativeX + "px", "top":relativeY + "px" } );
	});
	$('#tooltip_close').click(function(){
		$("#main_tooltip").hide();
	});
	$(".pr_add_favorites").click(function(e){
	    var relativeX = e.pageX - this.offsetLeft + 70;
	    var relativeY = e.pageY - this.offsetTop + 60;
	    $("#fav_tooltip").css( { "left": relativeX + "px", "top":relativeY + "px" } );
	    $("#main_tooltip").hide();
	    $("#compare_tooltip").hide();
		$("#fav_tooltip").show();
		$("#fav_tooltip").delayedHide(2000);
		$('#favor_pr').show();
	});
	$('#tooltipfav_close').click(function(){
		$("#fav_tooltip").hide();
	});
	$(".pr_add_compare").click(function(e){
	    var relativeX = e.pageX - this.offsetLeft + 70;
	    var relativeY = e.pageY - this.offsetTop + 50;
	    $("#compare_tooltip").css( { "left": relativeX + "px", "top":relativeY + "px" } );
	    $("#main_tooltip").hide();
	    $("#fav_tooltip").hide();
		$("#compare_tooltip").show();
		$("#compare_tooltip").delayedHide(2000);
	});
	$('#tooltipcompare_close').click(function(){
		$("#compare_tooltip").hide();
	});
	$('#pr_list').serialScroll({
		items:'div',
		prev:'#pr_scroll_top1',
		next:'#pr_scroll_bottom1',
		start:0,
		step: 1,
		duration:500,
		axis:'y',
		event: 'click',
		force:false,
		stop:false,
		lock:true,
		exclude:1,
		cycle:false,
		jump: false
	});
	$('#pr_list').serialScroll({
		items:'div',
		prev:'#pr_scroll_top2',
		next:'#pr_scroll_bottom2',
		start:0,
		step: 5,
		duration:500,
		axis:'y',
		event: 'click',
		force:false,
		stop:false,
		lock:true,
		exclude:1,
		cycle:false,
		jump: false
	});

    $('#side_last').click(function () {
      if ($('#last_cont').is(":hidden")) {
        $('#last_cont').slideDown('slow');
      } else {
        $('#last_cont').slideUp();
      }
    });
    $('#open_color_compare').click(function () {
    	$('#color_comp_b_b').load('http://www.sunisfun.com/compare_colors.php');
		$('#color_compare_box').fadeIn('normal');
    });
	$('#reg_link').click(function(){
		$('#user_reg').fadeIn('normal');
	});
	$('#do_close_reg').click(function(){
		$('#user_reg').fadeOut('normal');
	});

	$('#user_registration').submit(function(){
		check_fields();
		return false;
	});
});
/**
 *
 * @access public
 * @return void
 **/
function open_compare_box(){
	$("#compare_tooltip").hide();
  	$('#color_comp_b_b').load('http://www.sunisfun.com/compare_colors.php');
	$('#color_compare_box').fadeIn('normal');
}
function show_favorite_box(){
	$.ajax({
        type:'GET',
        url:'http://www.sunisfun.com/xml/fav_count.php',
        success: function(html) {
            if(html == '') {
				$("#fav_tooltip").hide();
				$('#favorite_b_b').load('http://www.sunisfun.com/popup_favorite.php');
				window.scrollTo(0,0);
				$('#favorite_box').fadeIn('normal');
			} else {
				document.getElementById('message_box_text').innerHTML = html;
				$('#message_box').show().delayedHide(1500);
			}
        }
	});
}
function close_favorite_box(){
	$('#favorite_box').fadeOut('fast');
}
function check_fields(){
	var error = 0;
	var error_mail = 0;
	document.getElementById('error3').style.display = 'none';
	document.getElementById('error4').style.display = 'none';
	document.getElementById('error5').style.display = 'none';
	document.getElementById('error6').style.display = 'none';
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById('email').value)){
		document.getElementById('error3').style.display = '';
		error = 1;
		error_mail = 1;
	}
	if (document.getElementById('userp').value.length < 6) {
		document.getElementById('error5').style.display = '';
		error = 1;
	}
	if (document.getElementById('userp').value !=  document.getElementById('userp2').value) {
		document.getElementById('error6').style.display = '';
		error = 1;
	}
	if (document.getElementById('joinnewsl').checked == true) {
		var joinnl = 1;
	}
	else
	{
		var joinnl = 0;
	}

	$.ajax({
		type: "GET",
		url: "http://www.sunisfun.com/xml/check_email2.php?mail="+document.getElementById('email').value,
		cache: false,
		success: function(html) {
			document.getElementById('valid_email').value = html;
		}
	});

	if ((document.getElementById('valid_email').value > 0) && (error_mail == 0)) {
		error = 1;
		document.getElementById('error4').style.display = '';
	}

	if (document.getElementById('voucher_code').value != ''){

		$.ajax({
			type: "GET",
			url: "http://www.sunisfun.com/xml/voucher.php?voucher="+document.getElementById('voucher_code').value,
			cache: false,
			success: function(html) {
				$('#valid_voucher').val(html);
			}
		});
		if ($('#valid_voucher').val() == '0') {
			error = 1;
			document.getElementById('error7').style.display = '';
		}

	}


	if (error != 1) {
		AjaxRequest('http://www.sunisfun.com/xml/register_user.php?email=' + document.getElementById('email').value + '&userp=' + document.getElementById('userp').value + '&joinnl=' + joinnl + '&voucher=' + document.getElementById('voucher_code').value, ResponseUserRegister,'get');
	}
	return false;
}
function ResponseUserRegister(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var sMessage = record.getElementsByTagName("message")[0].firstChild.nodeValue;
		}
	}
	document.getElementById('message_box_text').innerHTML = sMessage;
	$('#user_reg').hide();
	$('#message_box').show();
	$('#message_box').fadeIn('normal');
	$('#change_text').show();
	document.getElementById('email').value = '';
	document.getElementById('userp').value = '';
	document.getElementById('userp2').value = '';
	document.getElementById('valid_email').value = '';
	// location.reload(true);
}
function close_compare_box(){
	$('#color_compare_box').fadeOut('normal');
}
function change_active_image(src, id, subid, code, name, stock){
	var massiiv = new Array();
	if(massiiv[src]){
	}
	else{
		massiiv[src] = new Image();
		massiiv[src].src = src;
	}
	change_active_content(1, id);
	document.getElementById('item_to_cart' + id).value = id;
	document.getElementById('color_to_cart' + id).value = subid;
	document.getElementById('col_name' + id).innerHTML = name;
	document.getElementById('col_code' + id).innerHTML = code;
	if (stock < 1) {
		document.getElementById('stock_data' + id).value = 0;
		document.getElementById('shipment_time' + id).innerHTML = '<span class="red">'+document.getElementById('xnotinstock').value+'</span>';
	}
	else
	{
		document.getElementById('stock_data' + id).value = 1;
		document.getElementById('shipment_time' + id).innerHTML = document.getElementById('xinstock').value;
	}
	mi = document.getElementById('color_picture' + id);
	mi.src = 'images/s.gif';
	mi.src = src;
}
function change_active_image2(src, id, subid){
	var massiiv = new Array();
	if(massiiv[src]){
	}
	else{
		massiiv[src] = new Image();
		massiiv[src].src = src;
	}
	document.getElementById('item_to_cart2' + id).value = id;
	document.getElementById('color_to_cart2' + id).value = subid;
	mi = document.getElementById('color_picture2' + id);
	mi.src = 'images/s.gif';
	mi.src = src;
}
function set_color_picture(id, colorid){
	return false;
}
function ResponseBasket(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var sAmount = record.getElementsByTagName("amount")[0].firstChild.nodeValue;
			var sPrice = record.getElementsByTagName("price")[0].firstChild.nodeValue;
			var sMessage = record.getElementsByTagName("message")[0].firstChild.nodeValue;
		}
	}

	if(sMessage == 'error') {
		$('#main_tooltip').addClass('tooltip toolt_full tooltiparea');
		var sorry = document.getElementById('sorry').value;
		var outofstock = document.getElementById('outofstock').value;
		document.getElementById('no_goods').innerHTML = sorry;
		document.getElementById('stock_action').innerHTML = outofstock;
	}

	document.getElementById('ax_amount').innerHTML = sAmount;
    //$('.pr_add_cart').tooltip({tooltip:'.tooltip',mode:'manual',onShow:onShow});
    //$('#main_tooltip').show();
	//document.getElementById('ax_price').innerHTML = sPrice;
	//document.getElementById('message_box_text').innerHTML = sMessage;
	//$('#message_box').fadeIn('normal').fadeOut(500);
}
function ax_add_basket(id, title){
	var item = document.getElementById('item_to_cart' + id).value;
	var color = document.getElementById('color_to_cart' + id).value;
	var color_name = document.getElementById('col_name' + id).innerHTML;
	var stock = document.getElementById('stock_data' + id).value;

	var addedtocart = document.getElementById('addedtocart').value;
	var outofstock = document.getElementById('outofstock').value;
	var thankyou = document.getElementById('thankyou').value;
	var sorry = document.getElementById('sorry').value;

	if(color_name == '') {
		document.getElementById('goods_name').innerHTML = title;
	} else {
		document.getElementById('goods_name').innerHTML = color_name;
	}
	if (stock <= '0') {
		$('#main_tooltip').addClass('tooltip toolt_full tooltiparea');
		document.getElementById('stock_action').innerHTML = outofstock;
        document.getElementById('no_goods').innerHTML = sorry;
	} else {
		$('#main_tooltip').removeClass('tooltip toolt_full tooltiparea');
		$('#main_tooltip').addClass('tooltip tooltiparea');
		document.getElementById('stock_action').innerHTML = addedtocart;
		document.getElementById('no_goods').innerHTML = thankyou;
		document.getElementById('r_box_side_cart').style.display = '';
    	AjaxRequest('http://www.sunisfun.com/xml/add_basket.php?item='+item+'&color='+color+'&stock='+stock, ResponseBasket,'get');
	}
	$("#fav_tooltip").hide();
	$("#compare_tooltip").hide();
	$("#main_tooltip").show();
	$("#main_tooltip").delayedHide(2000);
}
function ax_add_basket_popup(item, color, stock, title){
	//$('#color_compare_box').hide();
	document.getElementById('goods_name').innerHTML = title;
	var addedtocart = document.getElementById('addedtocart').value;
	var outofstock = document.getElementById('outofstock').value;
	var thankyou = document.getElementById('thankyou').value;
	var sorry = document.getElementById('sorry').value;
	if (stock == '0') {
		$('#main_tooltip').addClass('tooltip toolt_full tooltiparea');
		document.getElementById('stock_action').innerHTML = outofstock;
        document.getElementById('no_goods').innerHTML = sorry;
		//document.getElementById('message_box_text').innerHTML = 'Ju on populaarne toode, kuna hetkel on laos otsas';
		//$('#message_box').fadeIn('normal').fadeOut(500);
	}
	else
	{
		$('#main_tooltip').removeClass('tooltip toolt_full tooltiparea');
		$('#main_tooltip').addClass('tooltip tooltiparea');
		document.getElementById('stock_action').innerHTML = addedtocart;
		document.getElementById('no_goods').innerHTML = thankyou;
		document.getElementById('r_box_side_cart').style.display = '';
	    AjaxRequest('http://www.sunisfun.com/xml/add_basket.php?item=' + item + '&color=' + color, ResponseBasket,'get');
	}
}
function ax_add_basket_popup2(item, stock, title){
	// document.getElementById('goods_name').innerHTML = title;
	var addedtocart = document.getElementById('addedtocart').value;
	var outofstock = document.getElementById('outofstock').value;
	var thankyou = document.getElementById('thankyou').value;
	var sorry = document.getElementById('sorry').value;
	if (stock == '0') {
		$('#main_tooltip').addClass('tooltip toolt_full tooltiparea');
		document.getElementById('stock_action').innerHTML = outofstock;
        document.getElementById('no_goods').innerHTML = sorry;
		//document.getElementById('message_box_text').innerHTML = 'Ju on populaarne toode, kuna hetkel on laos otsas';
		//$('#message_box').fadeIn('normal').fadeOut(500);
	}
	else
	{
		$('#main_tooltip').removeClass('tooltip toolt_full tooltiparea');
		$('#main_tooltip').addClass('tooltip tooltiparea');
		document.getElementById('stock_action').innerHTML = addedtocart;
		document.getElementById('no_goods').innerHTML = thankyou;
		document.getElementById('r_box_side_cart').style.display = '';
    	AjaxRequest('http://www.sunisfun.com/xml/add_basket.php?item=' + item + '&color=' + document.getElementById('color_to_cart2' + item).value, ResponseBasket,'get');
	}
}
function show_shop_item(action){
	$("#linked_items_box").load('http://www.sunisfun.com/show_shop_item_link.php?action=' + action);
}
function ResponseCompare(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	var text = '';
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var sLink = record.getElementsByTagName("picture")[0].firstChild.nodeValue;
			var sMessage = record.getElementsByTagName("message")[0].firstChild.nodeValue;
			var sError = record.getElementsByTagName("error")[0].firstChild.nodeValue;
			text = text + sLink;
		}
	}
	if (sError == '1') {
		$('#compare_tooltip').addClass('tooltip toolt_full tooltiparea');
	}
	else
	{
		$('#compare_tooltip').removeClass('tooltip toolt_full tooltiparea');
		$('#compare_tooltip').addClass('tooltip tooltiparea');
	}
	$("#compare_tooltip").show();
	$("#compare_tooltip").delayedHide(2000);;
	document.getElementById('color_compare_list').innerHTML = text;
	//document.getElementById('message_box_text').innerHTML = sMessage;
	document.getElementById('goods_result_compare').innerHTML = sMessage;
	$('#color_compare').show();
	//$('#message_box').fadeIn('normal').fadeOut(500);
}
function ax_add_compare(id, title){
	$("#compare_tooltip").hide();
	document.getElementById('goods_name_compare').innerHTML = title;
	var item = document.getElementById('item_to_cart' + id).value;
	var color = document.getElementById('color_to_cart' + id).value;
	var count = $("#color_compare_list > img").size();
	var notadded = document.getElementById('notaddedtocompare').value;
	if (count > 6) {
		$('#compare_tooltip').addClass('tooltip toolt_full tooltiparea');
		document.getElementById('goods_result_compare').innerHTML = notadded;
	}
	else
	{
    	AjaxRequest('http://www.sunisfun.com/xml/add_compare.php?item=' + item + '&color=' + color, ResponseCompare,'get');
	}
}
function ax_add_compare2(id, title){
	document.getElementById('goods_name_compare').innerHTML = title;
	var item = document.getElementById('item_to_cart2' + id).value;
	var color = document.getElementById('color_to_cart2' + id).value;
	var count = $("#color_compare_list > img").size();
	if (count > 6) {
		$('#compare_tooltip').addClass('tooltip toolt_full tooltiparea');
		document.getElementById('goods_result_compare').innerHTML = 'võrdlusesse ei lisatud. Maksimaalselt 7 värvi!';
	}
	else
	{
    	AjaxRequest('http://www.sunisfun.com/xml/add_compare.php?item=' + item + '&color=' + color, ResponseCompare,'get');
	}
}
function ResponseFav(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	var text = '';
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var sLink = record.getElementsByTagName("picture")[0].firstChild.nodeValue;
			var sMessage = record.getElementsByTagName("message")[0].firstChild.nodeValue;
			var sError = record.getElementsByTagName("error")[0].firstChild.nodeValue;
			text = text + sLink;
		}
	}
	if (sError == '1') {
		$('#fav_tooltip').addClass('tooltip toolt_full tooltiparea');
	}
	else
	{
		$('#fav_tooltip').removeClass('tooltip toolt_full tooltiparea');
		$('#fav_tooltip').addClass('tooltip tooltiparea');
	}
	var favoritestitle = document.getElementById('favoritestitle').value;
	$("#fav_tooltip").show();
	$("#fav_tooltip").delayedHide(2000);;
	document.getElementById('favor_pr').innerHTML = '<h4>'+favoritestitle+'</h4><ul>' + text + '</ul>';
	document.getElementById('goods_result_fav').innerHTML = sMessage;
	//document.getElementById('message_box_text').innerHTML = sMessage;
	//$('#favor_pr').show();
	//$('#message_box').fadeIn('normal').fadeOut(500);
}
function ax_add_fav(item_id, title){
	if (item_id == '') {
		var item = document.getElementById('item_to_cart').value;
	}
	else
	{
		var item = item_id;
	}
	document.getElementById('goods_name_fav').innerHTML = title;
    AjaxRequest('http://www.sunisfun.com/xml/add_fav.php?item=' + item + '&color=' + document.getElementById('color_to_cart' + item_id).value, ResponseFav,'get');
}
function ResponseRemFav(req){
	var text = req.responseText;
	if (text == '') {
		$('#favor_pr').hide();
		$('#favorite_box').hide();
	} else {
		$('#col_box' + text).hide(200);
	}
}
function rem_fav(item){
    AjaxRequest('http://www.sunisfun.com/xml/rem_fav.php?item=' + item , ResponseRemFav,'get');
}
function rem_fav2(item){
    AjaxRequest('http://www.sunisfun.com/xml/rem_fav.php?item=' + item , ResponseRemFav,'get');
}
function ResponseRemCompare(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	var text = '';
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var sLink = record.getElementsByTagName("picture")[0].firstChild.nodeValue;
			var sMessage = record.getElementsByTagName("message")[0].firstChild.nodeValue;
			text = text + sLink;
		}
	}
	document.getElementById('color_compare_list').innerHTML = text;
	if (text == '') {
		$('#color_compare').hide();
		close_compare_box();
	}
}
function ax_rem_item_popup(id, item, color){
	$('#col_box' + id).remove();
    AjaxRequest('http://www.sunisfun.com/xml/rem_compare.php?item=' + item + '&color=' + color , ResponseRemCompare,'get');
}
function change_active_content(numb, id){
	//var test_id = document.getElementById('bigimg' + id);
	if (numb == 1) {
		//if (test_id){
			// document.getElementById('bigimg' + id).style.display = '';
		//}
		$('.info_ul li').siblings().removeClass('active_pr_menu');
		document.getElementById('var_text1' + id).style.display = 'none';
		document.getElementById('var_text2' + id).style.display = 'none';
		document.getElementById('var_text3' + id).style.display = 'none';
	}
	if (numb == 2) {
		//if (test_id){
			// document.getElementById('bigimg' + id).style.display = 'none';
		//}
		document.getElementById('var_text1' + id).style.display = '';
		document.getElementById('var_text2' + id).style.display = 'none';
		document.getElementById('var_text3' + id).style.display = 'none';
	}
	if (numb == 3) {
		//if (test_id){
			// document.getElementById('bigimg' + id).style.display = 'none';
		//}
		document.getElementById('var_text1' + id).style.display = 'none';
		document.getElementById('var_text2' + id).style.display = '';
		document.getElementById('var_text3' + id).style.display = 'none';
	}
	if (numb == 4) {
		//if (test_id){
			// document.getElementById('bigimg' + id).style.display = 'none';
		//}
		document.getElementById('var_text1' + id).style.display = 'none';
		document.getElementById('var_text2' + id).style.display = 'none';
		document.getElementById('var_text3' + id).style.display = '';
	}
}
function ResponseCartSum(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	var text = '';
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var nsum = record.getElementsByTagName("val")[0].firstChild.nodeValue;
			var id = record.getElementsByTagName("id")[0].firstChild.nodeValue;
			var price = record.getElementsByTagName("price")[0].firstChild.nodeValue;
			var unit_price = record.getElementsByTagName("unit_price")[0].firstChild.nodeValue;
		}
	}

	if (nsum == "0.00") {
	//	document.getElementById('r_box_side_cart').style.display = 'none';
	window.location.reload( true );
	}
	else
	{
	//	document.getElementById('r_box_side_cart').style.display = '';
	}
	document.getElementById('total_cart').innerHTML = nsum;
	document.getElementById('ntotal'+id).innerHTML = price;
	document.getElementById('unit_price'+id).innerHTML = unit_price;

	//AjaxRequest('xml/update_total_cart.php?id=' + document.getElementById('order_transport').value + '&sum=' + document.getElementById('total_cart').innerHTML, ResponseCartTransSum,'get')
	AjaxRequest('http://www.sunisfun.com/xml/update_total_cart.php?id=' + document.getElementById('order_transport').value + '&sum=' + document.getElementById('total_cart').innerHTML+ '&ct=' + document.getElementById('order_client_type').value, ResponseCartTransSum,'get')
	//if (document.getElementById('order_transport').value != '') {
	//	AjaxRequest('xml/update_total_cart.php?id=' + document.getElementById('order_transport').value + '&sum=' + document.getElementById('total_cart').innerHTML, ResponseCartTransSum,'get')
	//}
}
function cart_up(id){
	var stock = document.getElementById('stock' + id).value;
	var newstock = parseInt(document.getElementById('amount' + id).value) + 1;
	if(newstock <= stock) {
		document.getElementById('amount' + id).value = parseInt(document.getElementById('amount' + id).value) + 1;
		var rowsum = document.getElementById('amount' + id).value * document.getElementById('nprice' + id).value;
		//document.getElementById('ntotal' + id).innerHTML = rowsum.toFixed(2);
		AjaxRequest('http://www.sunisfun.com/xml/update_cart.php?id=' + id + '&action=up', ResponseCartSum,'get');
	} else {
		var stockmsg = document.getElementById('nomore').value;
		document.getElementById('message_box_text').innerHTML = stockmsg;
		$('#message_box').show();
	}
}
function cart_update(id,amount){
	var stock = document.getElementById('stock' + id).value;
	var newstock = parseInt(document.getElementById('amount' + id).value);
	if(newstock <= stock) {
		document.getElementById('amount' + id).value = amount;
		var rowsum = document.getElementById('amount' + id).value * document.getElementById('nprice' + id).value;
		//document.getElementById('ntotal' + id).innerHTML = rowsum.toFixed(2);
		AjaxRequest('http://www.sunisfun.com/xml/update_cart.php?id=' + id + '&action=update&amount='+amount, ResponseCartSum,'get');
	} else {
		document.getElementById('amount' + id).value = stock;
		var rowsum = document.getElementById('amount' + id).value * document.getElementById('nprice' + id).value;
		//document.getElementById('ntotal' + id).innerHTML = rowsum.toFixed(2);
		AjaxRequest('http://www.sunisfun.com/xml/update_cart.php?id=' + id + '&action=update&amount='+stock, ResponseCartSum,'get');

		var stockmsg = document.getElementById('nomore').value;
		document.getElementById('message_box_text').innerHTML = stockmsg;
		$('#message_box').show();
	}
}
function cart_down(id){
	document.getElementById('amount' + id).value = parseInt(document.getElementById('amount' + id).value) - 1;
	if (document.getElementById('amount' + id).value == -1) {
		document.getElementById('amount' + id).value = 0;
	}
	var rowsum = document.getElementById('amount' + id).value * document.getElementById('nprice' + id).value;
	//document.getElementById('ntotal' + id).innerHTML = rowsum.toFixed(2);
	AjaxRequest('http://www.sunisfun.com/xml/update_cart.php?id=' + id + '&action=down', ResponseCartSum,'get');
}
function remove_cart(id){
	$('#crow' + id).remove();
	AjaxRequest('http://www.sunisfun.com/xml/update_cart.php?id=' + id + '&action=rem', ResponseCartSum,'get');
}
/**
 * O R D E R
 * @access public
 * @return void
 **/
function cart_country(id, val){
	document.getElementById('order_country').value = id;
	$("#cart_country").load('http://www.sunisfun.com/cart_country.php?id=' + id);
	$("#cart_transport").load('http://www.sunisfun.com/cart_transport.php?c=' + id);
	$("#cart_pay").load('http://www.sunisfun.com/cart_payment.php?id=&c=' + id);
	document.getElementById('order_transport').value = '';
}
function set_bl_type(valuee) {
	document.getElementById('bl_type').value = valuee;
}
function cart_payment(id, cl, country){
	document.getElementById('order_payment').value = id;
	var ct = document.getElementById('order_client_type').value;
	if (document.getElementById('cart_vat').checked == true) {
		var vat = 1;
	}
	else
	{
		var vat = 0;
	}
    if(cl == 'cart_pay_bl') {
		document.getElementById('bl_type').value = 1;
		var payment_table = '<div><table class="choos_bl">';
		payment_table += '  <tr>';
		payment_table += '    <td colspan="3"></td>';
		payment_table += '  </tr>';
		payment_table += '  <tr>';
		payment_table += '    <td><label><img src="images/swed.gif" width="88" height="31" alt="Swedbank" onClick="set_bl_type(1)" /><br><input name="bank_id" type="radio" onClick="set_bl_type(1)" checked><label></td>';
		payment_table += '    <td><label><img src="images/seb.gif" width="88" height="31" alt="SEB" onClick="set_bl_type(2)" /><br><input name="bank_id" type="radio" onClick="set_bl_type(2)"><label></td>';
		payment_table += '    <td><label><img src="images/nordea.gif" width="88" height="31" alt="Nordea" onClick="set_bl_type(3)" /><br><input name="bank_id" type="radio" onClick="set_bl_type(3)"><label></td>';
		payment_table += '  </tr>';
		payment_table += '</table></div>';
        document.getElementById('message_box_text').innerHTML = payment_table;
        $('#message_box').show();
		$('#message_box').addClass('move');
    }
	$("#cart_pay").load('http://www.sunisfun.com/cart_payment.php?id=' + id + '&c=' + country + '&ct=' + ct + '&vat=' + vat);
}
function client_order_fields(cid, tid) {
	// alert(tid)
	// alert(cid)
	if(cid == 1) { // eraisik
		document.getElementById('client_name2').style.display = 'none';
		document.getElementById('client_name').style.display = '';
		if(tid == 9) { // DPT
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);

			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			document.getElementById('county').disabled = false;
		}

		if(tid == 8) { // ELS
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			document.getElementById('county').disabled = false;
		}

		if(tid == 7) { // Postiga
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			document.getElementById('county').disabled = false;
		}

		if(tid == 16) { // Postiga
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			document.getElementById('county').disabled = false;
		}

		if(tid == 14) { // SmartPost
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = 'none';
			document.getElementById('private_address2').style.display = 'none';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = 'none';
			document.getElementById('client_postcode').style.display = 'none';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = '';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = '';
			document.getElementById('smart_anonymous').style.display = '';
			document.getElementById('del_hide').style.display = 'none';
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = true;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			document.getElementById('county').disabled = true;
		}

		if(tid == 5) { // Tulen ise
			document.getElementById('cart_company_data').style.display = 'none';
			document.getElementById('comp_name_e').style.display = 'none';
			document.getElementById('private_address1').style.display = 'none';
			document.getElementById('private_address2').style.display = 'none';
			document.getElementById('half_prepay').style.display = '';
			document.getElementById('half_prepay_info').style.display = '';
        	document.getElementById('full_prepay').style.display = '';
			document.getElementById('show_cart_vat').style.display = 'none';
			document.getElementById('county_hide').style.display = 'none';
			document.getElementById('client_postcode').style.display = 'none';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = 'none';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = true;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = true;
			// document.getElementById('true').disabled = false;
		}
	} else if(cid == 2) { // ettevõte
		document.getElementById('client_name2').style.display = '';
		document.getElementById('client_name').style.display = 'none';
		if(tid == 9) { // DPT
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 8) { // ELS
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 7) { // Postiga
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 16) { // Postiga
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 14) { // SmartPost
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = '';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = '';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = 'none';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 5) { // Tulen ise
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = 'none';
			document.getElementById('private_address2').style.display = 'none';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = 'none';
			document.getElementById('client_postcode').style.display = 'none';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = 'none';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = true;
			document.getElementById('name2').disabled = false;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = true;
		}
	} else if(cid == 3) { // fie
		document.getElementById('client_name2').style.display = 'none';
		document.getElementById('client_name').style.display = 'none';
		if(tid == 9) { // DPT
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 8) { // ELS
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 7) { // Postiga
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 16) { // Postiga
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = 'none';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = '';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = true;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 14) { // SmartPost
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = '';
			document.getElementById('private_address2').style.display = '';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = '';
			document.getElementById('client_postcode').style.display = '';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = '';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = '';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = 'none';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = false;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = false;
		}

		if(tid == 5) { // Tulen ise
			document.getElementById('cart_company_data').style.display = '';
			document.getElementById('comp_name_e').style.display = '';
			document.getElementById('private_address1').style.display = 'none';
			document.getElementById('private_address2').style.display = 'none';
			document.getElementById('half_prepay').style.display = 'none';
			document.getElementById('half_prepay_info').style.display = 'none';
        	document.getElementById('full_prepay').style.display = 'none';
			document.getElementById('show_cart_vat').style.display = '';
			document.getElementById('county_hide').style.display = 'none';
			document.getElementById('client_postcode').style.display = 'none';
			document.getElementById('client_phone').style.display = '';
			document.getElementById('sp_client_phone').style.display = 'none';
			document.getElementById('client_email').style.display = '';
			document.getElementById('smartpost').style.display = 'none';
			document.getElementById('smart_anonymous').style.display = 'none';
			document.getElementById('del_hide').style.display = 'none';
			if($('#clname').attr('value') != '') {
				$('#name').attr('value', $('#clname').attr('value'));
			}
			$('#name').attr("disabled", false);
			$('#smart_click').attr('checked', false);
			document.getElementById('phone').disabled = false;
			document.getElementById('address2').disabled = true;
			document.getElementById('name2').disabled = true;
			document.getElementById('comp_name').disabled = false;
			document.getElementById('county').disabled = true;
		}
	}
}
function cart_transport(id){
	document.getElementById('order_transport').value = id;
	var tid = document.getElementById('order_client_type').value;
	$("#cart_transport").load('http://www.sunisfun.com/cart_transport.php?c=' + document.getElementById('order_country').value + '&id=' + id + '&ct=' + document.getElementById('order_client_type').value);
	$("#order_data").load('http://www.sunisfun.com/cart_personal.php?id=' + id);
	AjaxRequest('http://www.sunisfun.com/xml/update_total_cart.php?id=' + id + '&sum=' + document.getElementById('total_cart').innerHTML+ '&ct=' + document.getElementById('order_client_type').value, ResponseCartTransSum,'get')
	client_order_fields(tid, id);
}
function ResponseCartTransSum(req){
	var tagRecords = req.responseXML.getElementsByTagName("record");
	var text = '';
	if (tagRecords.length > 0) {
		for(i=0; i<tagRecords.length; i++) {
			var record = tagRecords[i];
			var nsum = record.getElementsByTagName("val")[0].firstChild.nodeValue;
            var nsum2 = record.getElementsByTagName("ink")[0].firstChild.nodeValue;
			var nsum3 = record.getElementsByTagName("trans")[0].firstChild.nodeValue;
		}
	}
	document.getElementById('cart_plus_trans').innerHTML = nsum;
   	document.getElementById('cart_plus_inkasso').innerHTML = nsum2;
	document.getElementById('cart_plus_tran').innerHTML = nsum3;
	if(nsum2 == '0.00') {
		document.getElementById('show_inkasso').style.display = 'none';
	} else {
		if(document.getElementById('pre_100').checked) {
			document.getElementById('show_inkasso').style.display = 'none';
		} else {
			document.getElementById('show_inkasso').style.display = '';
		}
	}

	if(nsum3 == '0.00') {
		document.getElementById('show_transport').style.display = 'none';
	} else {
		document.getElementById('show_transport').style.display = '';
	}
}
function cart_person_type(id){
	document.getElementById('order_client_type').value = id;
	var tid = document.getElementById('order_transport').value;
	document.getElementById('show_cart_vat').style.display = 'none';
	$("#cart_transport").load('http://www.sunisfun.com/cart_transport.php?c=' + document.getElementById('order_country').value + '&id=' + document.getElementById('order_transport').value + '&ct=' + document.getElementById('order_client_type').value);
	AjaxRequest('http://www.sunisfun.com/xml/update_total_cart.php?id=' + document.getElementById('order_transport').value + '&sum=' + document.getElementById('total_cart').innerHTML+ '&ct=' + document.getElementById('order_client_type').value, ResponseCartTransSum,'get')
	$("#cart_client").load('http://www.sunisfun.com/cart_personal_type.php?id=' + id);
	cart_payment(document.getElementById('order_payment').value, '', document.getElementById('order_country').value);
	client_order_fields(id, tid);
}
function cart_vat(){
	if (document.getElementById('cart_vat').checked == true) {
		document.getElementById('company_vat').disabled = false;
	}
	else
	{
		document.getElementById('company_vat').disabled = true;
	}
	cart_payment(document.getElementById('order_payment').value, '', document.getElementById('order_country').value);
}
function ResponseDap(req){
	AjaxRequest('http://www.sunisfun.com/xml/update_total_cart.php?id=' + document.getElementById('order_transport').value + '&sum=' + document.getElementById('total_cart').innerHTML, ResponseCartTransSum,'get')
}
function set_dap(val){
	AjaxRequest('http://www.sunisfun.com/xml/set_dap.php?id=' + val, ResponseDap,'get');
	document.getElementById('order_dap').value = val;
}
function cart_show_register(){
	if (document.getElementById('cart_register').checked == true){
		document.getElementById('cart_reg_form').style.display = '';
	}
	else
	{
		document.getElementById('cart_reg_form').style.display = 'none';
	}
}
function cart_show_address(){
	if (document.getElementById('del_loc2').checked == true){
		document.getElementById('cart_other_address').style.display = '';

		document.getElementById('dname').disabled = false;
		document.getElementById('dphone').disabled = false;
		document.getElementById('dcounty').disabled = false;
		document.getElementById('dcity').disabled = false;
		document.getElementById('dpostcode').disabled = false;
		document.getElementById('daddress').disabled = false;
	}
	else
	{
		document.getElementById('cart_other_address').style.display = 'none';

		document.getElementById('dname').disabled = true;
		document.getElementById('dphone').disabled = true;
		document.getElementById('dcounty').disabled = true;
		document.getElementById('dcity').disabled = true;
		document.getElementById('dpostcode').disabled = true;
		document.getElementById('daddress').disabled = true;
	}
}
//** END ORDER **//
function update_last_viewed(){
	$('#last_cont').load('http://www.sunisfun.com/xml/last_viewed.php');
}
function ResponseGoodsUpdate(req){
	update_last_viewed();
}
// ** Tooltip ** //
var XMLHttpArray = [
        function() {return new XMLHttpRequest()},
        function() {return new ActiveXObject("Msxml2.XMLHTTP")},
        function() {return new ActiveXObject("Msxml2.XMLHTTP")},
        function() {return new ActiveXObject("Microsoft.XMLHTTP")}
];
function createXMLHTTPObject(){
        var xmlhttp = false;
        for(var i=0; i<XMLHttpArray.length; i++){
                try{
                        xmlhttp = XMLHttpArray[i]();
                }catch(e){
                        continue;
                }
                break;
        }
        return xmlhttp;
}
function AjaxRequest(url,callback,method){
        var req = createXMLHTTPObject();
        req.onreadystatechange= function(){
                if(req.readyState != 4) return;
                if(req.status != 200) return;
                callback(req);
        }
        req.open(method,url,true);
        req.setRequestHeader('User-Agent', 'My XMLHTTP Agent');
        req.send(null);
}
function AjaxTransResponse(req){
		document.getElementById('del_method').options.length = 0;
		var tagRecords = req.responseXML.getElementsByTagName("record");
		if (tagRecords.length > 0) {
			for(i=0; i<tagRecords.length; i++) {
				var record = tagRecords[i];
				var sName = record.getElementsByTagName("name")[0].firstChild.nodeValue;
				var sVal = record.getElementsByTagName("value")[0].firstChild.nodeValue;
				var opt = document.createElement('option');
				document.getElementById('del_method').options.add(opt);
				opt.value = sVal;
				opt.text = sName;
			}
		}
}
function AjaxPaymentResponse(req){
		document.getElementById('pay_type').options.length = 0;
		var tagRecords = req.responseXML.getElementsByTagName("record");
		if (tagRecords.length > 0) {
			for(i=0; i<tagRecords.length; i++) {
				var record = tagRecords[i];
				var sName = record.getElementsByTagName("name")[0].firstChild.nodeValue;
				var sVal = record.getElementsByTagName("value")[0].firstChild.nodeValue;
				var opt = document.createElement('option');
				document.getElementById('pay_type').options.add(opt);
				opt.value = sVal;
				opt.text = sName;
			}
		}
}
function printpage() {
	window.print();
}
ns4=(navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? 1 : 0;
ie4=(document.all && !document.getElementById)? 1 : 0;
ie5=(document.getElementById && document.all)? 1 : 0;
ns6=(document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? 1: 0;
w3c=(document.getElementById)? 1 : 0;
function FTBan() {
}
function getPageHeight() {
	var y;
	if (self.innerHeight){	// all except Explorer
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight){ // Explorer 6 Strict Mode
		y = document.documentElement.clientHeight;
	}
	else if (document.body) { // other Explorers
		y = document.body.clientHeight;
	}
	return y;
}
function getEl(id){
	if(w3c||ns6||ie5){
		return document.getElementById(id);
	}
	if(ie4){
		return document.all[id];
	}
	if(ns4){
		return document.layers[id];
	}
	return null;
}
function WindowOnload(f){
    var prev=window.onload;
    window.onload=function(){if(prev)prev(); f();}
}
