function initializeGmap(lat, lng)
{
	if($('gmap')) 
	{
		var latlng = new google.maps.LatLng(lat, lng);
		var myOptions = {
			zoom: 16,
			center: latlng,
			mapTypeControl: false,
			mapTypeId: google.maps.MapTypeId.ROADMAP,
			streetViewControl: false,
			scrollwheel: false
		};
    var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
		var marker = new google.maps.Marker({position: latlng, map: map});
	}     	    
}

/*function setDeliveryType(type)
{
	var paymentTypes = ['cod', 'cash', 'bt', 'cardpay'];
	
	//konfiguracia sposobov platby vzhladom na sposob dorucenia
	var config = new Array();
	config['post'] = ['cod', 'bt', 'cardpay'];
	config['courier']  = ['cod', 'bt', 'cardpay'];
	config['self'] = ['cash', 'bt', 'cardpay'];
	config['cartage'] = ['cash', 'bt', 'cardpay'];
	
	//zobraznie prislusnych sposobov platby
	var checked = false;
	var checkedPayment;
	for(var i=0; i < paymentTypes.length; i++)
	{
		if(config[type].indexOf(paymentTypes[i]) == -1)		
		{
			$('paymentTypeHolder_' + paymentTypes[i]).hide();
		}
		else
		{
			$('paymentTypeHolder_' + paymentTypes[i]).show();
			if(!checked  && $('sh_payment_type_' + paymentTypes[i]) &&  $('sh_payment_type_' + paymentTypes[i]).checked)
			{
				checked = true;
				checkedPayment = config[type].indexOf(paymentTypes[i]);
			}
		}
		
	}
	
	if(!checked)
	{
		$('sh_payment_type_' + config[type][0]).checked = true;
		checkedPayment = 0;
	}
	setPaymentType(config[type][checkedPayment]);

	
	//vysvietenie
	$('deliveryTypeHolder_courier').removeClassName('selected');
	$('deliveryTypeHolder_post').removeClassName('selected');
	$('deliveryTypeHolder_self').removeClassName('selected');
	//vysvietenie aktivneho
	$('deliveryTypeHolder_'+type).addClassName('selected');
}*/

function setDeliveryType(type)
{
	//vysvietenie
	$('deliveryTypeHolder_courier').removeClassName('selected');
	$('deliveryTypeHolder_post').removeClassName('selected');
	$('deliveryTypeHolder_self').removeClassName('selected');
	//vysvietenie aktivneho
	$('deliveryTypeHolder_'+type).addClassName('selected');
	
	var params = new Object();	
	params['deliveryType'] = type;	
	ajax("/catalog/order/payment-type", params, "get", updateDeliveryType); 
}

function updateDeliveryType(ajaxResponse)
{
	$('paymentSection').update(ajaxResponse.responseText);	
}

function setPaymentType(type)
{
	$('deliverySection').select('.price').each(function(element) {
		element.hide();
	});
	
	if($('courier_price_' + type))
		$('courier_price_' + type).show();
		
	if($('post_price_' + type))
		$('post_price_' + type).show();

	if($('self_price'))
		$('self_price').show();
	
	//vysvietenie
	$('paymentSection').select('.item').each(function(element) {
		element.removeClassName('selected');
	});
	
	//vysvietenie aktivneho
	$('paymentTypeHolder_'+type).addClassName('selected');
}

function initPaymentType(type)
{
	var payment;
	if($('sh_payment_type_' + type))
	{
		payment = $('sh_payment_type_' + type);
	}
	else
	{
		payment = $('paymentSection').select('.paymentSelect')[0];
	}

	payment.checked = true;
	setPaymentType(payment.getValue());
}


function copyInvoiceData(prefix)
{
	$(prefix + 'DeliveryName').value = $(prefix + 'Name').getValue();
	$(prefix + 'DeliverySurname').value = $(prefix + 'Surname').getValue();
	$(prefix + 'DeliveryCompany').value = $(prefix + 'Company').getValue();
	$(prefix + 'DeliveryStreet').value = $(prefix + 'Street').getValue();
	$(prefix + 'DeliveryCity').value = $(prefix + 'City').getValue();
	$(prefix + 'DeliveryZip').value = $(prefix + 'Zip').getValue();
	$(prefix + 'DeliveryCountry').value = $(prefix + 'Country').getValue();

}

function showPaymentModification()
{
	if(!$('transStatus') || !$('addPaymentOption'))
	{
		return;
	}
	
	var transStatus = $('transStatus').getValue();	
	
	$('reverseTransLink').hide();
	$('completeTransLink').hide();		
	
	if($('addPaymentOption').checked && transStatus == 'authorized')
	{
		$('completeTransLink').show();
	}
	
	if($('newPaymentOption').checked && (transStatus == 'authorized' || transStatus == 'realized'))
	{
		$('reverseTransLink').show()
	}
}

