

function showDropDown(idname)
{

 var childobj = document.getElementById(idname);
 if (childobj.style.display == "none"){
    childobj.style.display = "block";
 }else {
    childobj.style.display = "none";
 }
}

function validateArea(form) {
if (form.region.selectedIndex == 0) {
	alert("Please select a delivery area!");
	return false;
} else {
	return true;
}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function openWindow(url) { 
  window.open(url,"EmailPriceList","width=500,height=200");
}	


   function preview(url) {
	  helpWindow=window.open(url,"Preview","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=yes,width=400,height=400");
	}
	
	
function gift_wrapped() {
g_object = document.getElementById("gift_wrapping_options");
str = "<input type=\"hidden\" name=\"gift_wrapped\" value = \"1\">";

if (typeof(document.getElementById("gift_wrap_on")) == "object") {
	checkbox = document.getElementById("gift_wrap_on");
	if (checkbox.checked){
		g_object.innerHTML = str;	
	}
}
}

function IsNumeric(strString)

   //  check for valid numeric strings 
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (j = 0; j < strString.length && blnResult == true; j++)
      {
      strChar = strString.charAt(j);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   
   
function newprice(ori_price,obj_id) {
	var price_field = document.getElementById(obj_id);
	var addbasket_form = document.getElementById(obj_id+"_form");

   valid_config_array = new Array();
	var counter = 0;
   var price_change = 0.00;
   var config_value;
	
   var num_of_obj = addbasket_form.elements.length;
   
   for (i=0;i<num_of_obj;i++) {
   if (addbasket_form.elements[i].type == "select-one") {
   	 valid_config_array[counter] = i;
   	 counter++;  	   
   }
   
   }
   

   if (valid_config_array.length > 0) {
		forloop = valid_config_array.length;
			
   	for(i=0;i<forloop;i++) {
			   	
	      option_array = addbasket_form.elements[valid_config_array[i]].options;
	      selected_opt_index = addbasket_form.elements[valid_config_array[i]].selectedIndex;
	      config_value = option_array[selected_opt_index].value;   
			
			price_change = price_change + Number(config_value_filter(config_value));

   	}
   
   
   
   }
   

HTML_str = Number(ori_price) + Number(price_change);

price_field.innerHTML = HTML_str;

}






function config_value_filter(value_string) {

var return_value;

	if (value_string.length > 0) {
	
		start_cut = value_string.indexOf("[");
		end_cut = value_string.indexOf("]");
		
		
		
		if ((start_cut==-1) || (end_cut==-1)) {
			return_value = 0;			
		} else {
			
		if (start_cut<end_cut) {
				
				substr_value = value_string.substr(start_cut,end_cut+1);			

				if (substr_value.length > 3) {
				    
					remove_square_string = substr_value.substr(1,substr_value.length-2)
					
					if (remove_square_string.substr(0,1) == "-") {
					operator = "-";
					} else {
					operator = "+";	
					}
					
					if (remove_square_string.substr(0,1) == "-") {
					number_value = remove_square_string.substr(1)
					} else if (remove_square_string.substr(0,1) == "+") {
					number_value = remove_square_string.substr(1)
					} else {
					number_value = remove_square_string
					}
					
					
					if (IsNumeric(number_value)) {
						return_value = operator + number_value;
					} else {
					   return_value = 0;
					}

				
				} else {
				
				return_value = 0;
				}
		
			
			} else {
				return_value = 0;;
			}
			
		}
	
	} else {
	
		return_value = 0;
	
	}
	
	return return_value;
}


function tellFriend(product, baseURL)
{
var url = baseURL + '/send_to_friend.mibiznez?itemid=' + product;
tellWindow = window.open(url, 'tell', ['width=450', 'height=380', 'left=50', 'top=50', 'scrollbars=auto', 'menubar=no', 'resizable=no']);
tellWindow.top.focus();
}



