function openPopupWindow(url)
{
	window.open(url, "my_popup_window", "menubar=0,resizable=1,width=800,height=600,scrollbars=1");
}

function addToCartAndGoCheckOut(className, id, url, check_card_url, pre_add_to_cart_url, check_out_url, obj)
{
	var mennyiseg = 1;
	var orig_button_value = $(obj).val();
	$(obj).attr('disabled', 'disabled').val('Várj...');

	if (className == 'termek')
	{
		mennyiseg = $("#termek_mennyiseg_" + id).val();
		if (typeof mennyiseg == 'undefined' ||  mennyiseg < 1) mennyiseg = 1;
	}

	var isKlubbtag = $("input:checked[name=royalwell_klubtag]").length;

	if (isKlubbtag > 0)
	{

		var backurl = window.location.href;

		$.ajax({
			type: 'POST',
			url: pre_add_to_cart_url,
			data: {className: className, id: id, mennyiseg: mennyiseg, backurl: backurl},
			success: function(data){
				if (data == 'ok')
					window.location = check_card_url;
				else
					alert('Server error!');
			}
		});

	}
	else
	{

		$.ajax({
			type: 'POST',
			url: url,
			data: {className: className, id: id, mennyiseg: mennyiseg},
			success: function(data){
				window.location = check_out_url;
			}
		});

	}

}

function addToCart(className, id, url, check_card_url, pre_add_to_cart_url, obj)
{
	var mennyiseg = 1;
	var orig_button_value = $(obj).val();
	$(obj).attr('disabled', 'disabled').val('Várj...');

	if (className == 'termek')
	{
		mennyiseg = $("#termek_mennyiseg_" + id).val();
		if (typeof mennyiseg == 'undefined' ||  mennyiseg < 1) mennyiseg = 1;
	}

	var isKlubbtag = $("input:checked[name=royalwell_klubtag]").length;

	if (isKlubbtag > 0)
	{

		var backurl = window.location.href;

		$.ajax({
			type: 'POST',
			url: pre_add_to_cart_url,
			data: {className: className, id: id, mennyiseg: mennyiseg, backurl: backurl},
			success: function(data){
				if (data == 'ok')
					window.location = check_card_url;
				else
					alert('Server error!');
			}
		});
		
	}
	else
	{

		$.ajax({
			type: 'POST',
			url: url,
			data: {className: className, id: id, mennyiseg: mennyiseg},
			success: function(data){
				$('#cart').html(data);
				$(obj).attr('disabled', null).val(orig_button_value);
			}
		});

	}

}

function delFromCart(className, id, url)
{
	$.ajax({
		type: 'POST',
		url: url,
		data: {className: className, id: id},
		success: function(data){
			$('#cart').html(data);
			alert('A tételt töröltük a kosárból');
		}
	});
}

function emptyCart(url)
{
	if ( ! confirm("Biztos benne, hogy kiüríti a kosarat?"))
		return false;

	$.ajax({
		type: 'POST',
		url: url,
		data: {valami: 'mindegymi'},
		success: function(data){
			$('#cart').html(data);
		}
	});

	return true;
}

function switchUserSelector()
{
	if ( $("#sf_guard_user_elozo").val() == 'email_old' ) {
		$("#sf_guard_user_elozo").parent().parent().append($("#user_search"));
		$("#user_search").show();
	}
	else {
		$("#user_search").hide();
		$("#sf_guard_user_elozo_email").val('');
		$("#result_place").html('&nbsp;');
		$("#user_search_name").val('');
		$("#user_search_email").val('');
	}
}

function userSearch(url)
{
	var name  = $("#user_search_name").val();
	var email = $("#user_search_email").val();
	
	if (true || name.length > 0 || email.length > 0) {
		$.ajax({
			type: 'POST',
			url: url,
			data: {name: name, email: email},
			success: function(data){

				$('#result_place').html(data);

				$("#result_place table tr").mouseenter(function(){
					$(this).addClass("mouseover");
				}).mouseleave(function(){
					$(this).removeClass("mouseover");
				}).click(function(){
					selectOldEmail($(this));
				});
			}
		});
	}
}

function selectOldEmail(obj)
{
	$("#user_search_result_table tr").removeClass('selected');
	$("#sf_guard_user_elozo_email").val($(obj).children().next().html());
	$(obj).addClass("selected");
}

function submitMegredelForm(url)
{
	$.post(
		url,
		$('#tananyag_megrendel_form').serialize(),
		function(data){
			console.log(data);

		}
	);
}



$(document).ready(function(){

	var objects = $('object');

	objects.each(function(key, obj){
		//console.log($(obj).find("param[name=movie]").attr("value"));
		var src = $(obj).find("param[name=movie]").attr("value");
		
		
		if (src != undefined)
		{
		
			if (src.search(/\/mp3./i) > 0)
			{
				// mp3 fájlról van szó
				$(objects[key]).replaceWith('<object type="application/x-shockwave-flash" data="/audioplay/player_mp3_maxi.swf" width="200" height="20">' +
					'<param name="movie" value="/audioplay/player_mp3_maxi.swf" />' +
					'<param name="FlashVars" value="mp3='+src+'&showstop=1&showvolume=1" />' + 
				'</object>');
				
				/*
				$(objects[key]).replaceWith('<a style="display:block;width:100%;height:30px;" href="' + src + '" id="player_' + key + '"></a>');
				// install flowplayer into container
				flowplayer('player_' + key, '/flowplayer/flowplayer-3.2.4.swf', {

					// fullscreen button not needed here
					plugins: {
						controls: {
							fullscreen: false,
							height: 30,
							autoHide: false
						}
					},

					clip: {
						autoPlay: false
					}
				});
				*/
			}
			else if ( src.search(/youtube./i) < 0 )
			{
				var height = $(obj).attr("height");
				var width = $(obj).attr("width");
				
				// videó fájlról van szó
				$(objects[key]).replaceWith('<a style="display:block;width:'+width+'px;height:'+height+'px;" href="' + src + '" id="player_' + key + '"></a>');

				flowplayer('player_' + key, '/flowplayer/flowplayer-3.2.4.swf',  {
					clip: {
                        scaling: 'orig', // fit, orig
						// these two configuration variables does the trick
						autoPlay: false,
						autoBuffering: false // <- do not place a comma here
					}
				});
				
			}
			
		}

	});

});

function showForm(value)
{
  
  if(value == 'a') {
    $('.popup_forvideo').hide();
    $('.popup_fornewsletter').show();
  } else if(value == 'b') {
    $('.popup_fornewsletter').hide();
    $('.popup_forvideo').show();    
  }

}

