function clearValue(obj, strDefaultText)
{
	if (obj.value == strDefaultText)
	{
		obj.value='';	
	} else {
		obj.select();
	}
	return;
}


function setValue(obj, strText)
{
	if (undefined == obj){
		return;
	}
	var value = obj.value;
	var trimmed = value.replace(/^\s+|\s+$/g, '') ;
	if ('' == trimmed)
	{
		obj.value = strText;
	}
	return;
}


function setColor(colorId, quantityNo)
{
	
	var f = document.getElementById('addToCartForm');


	f.color.value = colorId;
	f.quantity.value = quantityNo;
	f.success.value = 1;

	document.forms.addToCartForm.submit();						
	var movie = document.getElementById('mymovie');
	
	movie.setMessage('Product was added to basket');
	
}


function nav(strURL){
	window.location=strURL;
}

function submitRedirect() {
    document.forms.cForm.submit();
}



function setDelivery(obj)
{
	var obj = document.getElementById('DeliveryCountry');
	var destination = obj.value;
	if (destination == currentLocale){
		setDeliveryOption('local');
		return true;
	}
	if (true == in_array(destination, arrEurope)){
		setDeliveryOption('europe');
		return true;
	}
	setDeliveryOption('intl');
	return true;
}


function setDeliveryOption(key)
{
	var txt = arrDelivery[key];
	
	var f = document.getElementById('DeliveryOption');
	f.value = key;

	var d = document.getElementById('DeliveryText');
	var t = document.getElementById('DeliveryHText');

	document.forms.cForm.action = '/basket?sub=confirm';

	d.innerHTML = txt;
	t.value = txt;

	return;
}

function in_array(needle, haystack)
{
	for (var i = 0; i < haystack.length; i++){
		if (haystack[i] == needle)
		{
			return true;
		}
	}
	return false;
}


function goToBasketDetails(requestURL) {
	document.confirm_form.action = '/basket?sub=checkout';
	document.confirm_form.submit();
}
