function confirm_msg(msg,url) {
	input_box=confirm(msg);
	if (input_box==true){
		document.location=url;
	}
}


function checkIt(object) {
	object.checked = (object.checked) ? false : true;
}

function nav(strURL){
	window.location=strURL;
}


function clearValue(obj)
{
	obj.value='';	
}

/*
     function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }
     function sendToActionScript(value) {
         thisMovie("preview").sendToActionScript(value);
     }
     function sendToJavaScript(value) {
         document.forms["form1"].output.value += "ActionScript says: " + value + "\n";
     }
	 function showBoxImage(value) {
		thisMovie("preview").showBoxImage(value)
	 }
	 function showPreview(value, value2) {
		thisMovie("preview").showPreview(value, value2)
	 }
*/


function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function sendToActionScript(value) {
	var movie = document.getElementById('preview');
    movie.sendToActionScript(value);
}

function sendToJavaScript(value) {
    document.forms["form1"].output.value += "ActionScript says: " + value + "\n";
}

function showBoxImage(value) 
{
	var movie = document.getElementById('preview');
	movie.showBoxImage(value);
}

function showPreview(value, value2) {
	
	var msg = document.getElementById('box_message').value;
	var style = document.getElementById('style_id').value;
	var img = document.getElementById('image_id').value;
	
	msg = removeHTMLTags(msg);
	
	var movie = document.getElementById('preview');

	movie.showBoxImage('/img/gallery/' + img + '.jpg')
	movie.showPreview(msg, style)
}

/** delivery options **/

function setDelivery(obj)
{
	var c = document.getElementById('DeliveryCountry');
	var dest = c.value;
	
	var extras = arrSDelivery[dest];
	hideExtraDelivery();
	if (undefined != extras) {
		showExtraDelivery(extras);
	} 
	else if (dest == currentLocale){
		setDeliveryOption('local', arrDelivery);
		return true;
	}
	else if (true == in_array(dest, arrEurope)){
		setDeliveryOption('europe', arrDelivery);
		return true;
	}
	setDeliveryOption('intl', arrDelivery);
	
	return true;
}


function showExtraDelivery(arr)
{
	var d = document.getElementById('extra_delivery_options');
	d.className = 'visible';

	var s = document.getElementById('extra_delivery');
	s.options.length = 0;
	
	for (i = 0; i < arr.length; i++)
	{
		s.options[i] = new Option(arr[i].label, arr[i].name, false, false);
	}	
}


function setExtraDelivery(obj){
	var c = document.getElementById('extra_delivery');
	var dest = c.value;

	alert(c);

	setDeliveryOption(dest, arrDelivery);
}





function hideExtraDelivery(arr)
{
	var d = document.getElementById('extra_delivery_options');
	d.className = 'hidden';

	var s = document.getElementById('extra_delivery');
	s.options.length = 0;
}



function setDeliveryOption(key, arr)
{
	var txt = arr[key];
	
	setValue('DeliveryOption', key);

	var d = document.getElementById('DeliveryText');
	var t = document.getElementById('DeliveryHText');

	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 submitForm()
{
    var f = document.getElementById('cForm');   
    f.submit();	  
}


function setValue(obj_id, value){
	var o = document.getElementById(obj_id);
	o.value = value;
	return true;
}

function submitRedirect() {
    setTimeout('document.forms.cForm.submit()', 5000);
}


function removeHTMLTags(strInputCode)
{
 	 strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1){
 		 return (p1 == "lt")? "<" : ">";
 	});
 	
 	var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
 	return strTagStrippedText;		
}

function getSearchValue(){
    var pname = document.getElementById('product_name');    
    var psrch = document.getElementById('prodSearch');    
    
    if (!(psrch == undefined)) {
        if (!(pname == undefined) && pname.value.length != 0) {
            pname.value = pname.value.toUpperCase();
            psrch.value = 'search';
            return true;
        }

        psrch.value = '';
    }
    
    return false;
}
