var ROOTURL="http://www.beardjuggling.co.uk/";


function post_form($form_id){document.getElementById($form_id).submit();}

function add_to_basket($qty){
   document.getElementById('hiddenqtyfield').value=$qty;
   document.getElementById('addtobasketform').submit();
}

function elements_with_class($elem,$tag_name,$class_name){
   var $arr_elems=($tag_name=="*" && document.all)? document.all : $elem.getElementsByTagName($tag_name);
   var $found = new Array();
   for($i=0;$i<$arr_elems.length;$i++){  
      if($arr_elems[$i].className==$class_name) $found.push($arr_elems[$i]);
   }
   return ($found);
}
function http_location($filename){
   window.location=$filename;
}
function confirm_action($message,$url) {
	var $answer=confirm($message);
	if($answer)window.location($url);
}

function clear_box($field,$type){
   if($field=='email'){
	    $elem=document.getElementById($field);
			if($elem.value=='Enter email address' && $type==1)$elem.value='';
			if(!$elem.value && $type==2)$elem.value='Enter email address';
	 }
   if($field=='name'){
	    $elem=document.getElementById($field);
			if($elem.value=='Enter name' && $type==1)$elem.value='';
			if(!$elem.value && $type==2)$elem.value='Enter name';
	 }
}
function enable_selection(){
   document.getElementById('change_country_panel').style.display='block';
}
function clear_textbox($id){
   document.getElementById($id).value='';
}


function options_price($product,$n,$currency_code) {
    $options=new Array();
    for($i=1;$i<=$n;$i++) {
       $opt_str="option-"+$i;
		   $this_opt=document.getElementById($opt_str);
		   if(!$this_opt) { continue; }
		   $options[$i-1]=$this_opt.value;
		}
		if(!$options.length){$options[0]=0;}
		if($options.length) {
		   $opts=$options.sort();
       $url=ROOTURL+'inc/ajax/options_price.php?product='+$product+'&option='+$opts.join(",")+'&code='+$currency_code;
       ajax_do(ajax_init(),$url,change_price,'GET');
    }
}
function change_price($xh_obj) {
   $response=$xh_obj.responseXML.documentElement;
   price=$response.getElementsByTagName('price')[0].firstChild.data;
   document.getElementById('mainpricenumberonly').firstChild.nodeValue=price;
   image=$response.getElementsByTagName('image')[0].firstChild.data;
   if(image!='none'){
      $('.mediumimageholder').hide();
      $('.productthumbs').hide();
			$('#'+image+'thumb1view').fadeIn();
			$('#thumbsfor'+image).fadeIn();
	 }
   stock=$response.getElementsByTagName('stock')[0].firstChild.data;
	 if(stock>0){
	    $('.outofstockpanel').hide();
	    $('#orderingholder').show();
	 }else{
	    $('.outofstockpanel').show();
	    $('#orderingholder').hide();
	 }
}
