var siteid = 4;

function buy(){
	var pid = arguments[0];
	var page = '';
	var uid = '';
	var amount = 1;
	if(arguments[1]){
		page = arguments[1];
	}
	if(arguments[2]){
		uid = arguments[2];
	}
	if(arguments[3]){
		amount = arguments[3];
	}
	top.frames['basket'].location.href = 'basket.php?siteid=' + siteid + '&r=' + escape(Math.random(9999999)) + '&add=' + pid + '&amount=' + amount + '&uid=' + uid + '&page=' + page + '&od=' + escape(BuildOptionData());
}

// Functions for user-defined options:

HasOptions = false;

// Gets the type of an option
function GetType(){
	var _objName;
	for(var i = 0;i<ArrOptions.length;i++){
		_objName = ArrOptions[i];
		if(_objName == arguments[0]){
			return ArrOptionTypes[i];
		}
	}		
}

// Gets the value of an option
function GetValue(){
	var _data;
	if(arguments[0]){
		var _obj = document.getElementById(arguments[0]);
		switch(GetType(arguments[0])){
			case '4':
				// selectlist
				_data = _obj[_obj.selectedIndex].value;
				if(_data.indexOf('|||') >  0){
					_data = GetPart(_data, '|||', 0);
				}
				return _data;
			case '2':
				_obj = document.forms['frmProduct'][arguments[0]];
				for(var i = 0;i<_obj.length;i++){
					if(_obj[i].checked){
						return _obj[i].value;
						break;
					}
				}
				return '';
			default:
				return _obj.value;
		}
	}
}

// Builds optiondata-string to be send to basket..
function BuildOptionData(){
	if(!HasOptions){
		return '';
	}
	var _Return = '';
	var _objName;
	for(var i = 0;i<ArrOptions.length;i++){
		_objName = ArrOptions[i];
		if(_Return.length > 0){
			_Return += '[#]';
		}
		_Return += _objName + '[¤]' + GetValue(_objName);
	}
	return _Return;
}
if(!top.frames.basket){
	var url = top.location.href;
	top.location.href = 'index.php?url=' + escape(url);
}

function Add2Price(){
	var _price = arguments[0];
	var _status = arguments[1];
	if(_status){
		document.forms[0].price.value = PriceCaption + ': ' + (parseInt(Price) + parseInt(_price)) + SEK;
	}else{
		document.forms[0].price.value = PriceCaption + ': ' + Price + SEK;
	}
}

function GetPart(){
	var _data = arguments[0];
	var _separator = arguments[1];
	var _index = arguments[2];
	return _data.split(_separator)[_index];
}

function PopMetlineWeather() {
metlineWeather=window.open('http://www.metline.com/prods/metline_golfweather.php?id=129','metlineWeather','menubar=no,status=no,toolbar=no,resizable=yes,width=490,height=420,titlebar=no,scrollbars=yes,alwaysRaised=yes');
}

function SetCookie(name, value){
	 document.cookie = name + "="+escape(value)
}

