// Skapar köpknappen så
// att den inte bevöver bli aktiverad
// i IE7.

function CreateBuyButton()
{

	var argList = ParseArgs(arguments);
	
	// build the applet.
	// Fist, get target DIV
	
	var sDivname = argList.vars["targetdiv"];
	var tmpStr = "";
	
	tmpStr = "<applet ";
	for(var aName in argList.appletAttr)
	{
		tmpStr += aName + "=\""	+ argList.appletAttr[aName] + "\" ";
	}
	tmpStr += ">";
	
	// Enter the parameters...
	var tmpParam = "";
	for(var paramName in argList.params)
	{
		// Special
		tmpParam = argList.params[paramName].replace(/"/, /\"/);		
		tmpStr += "<param name=\"" + paramName + "\" value=\"" + tmpParam + "\">";	
	}
	
	tmpStr += "</applet>";
	
	document.getElementById(sDivname).innerHTML  = tmpStr;	

}
//
// 
// 
//
function ParseArgs(args){
  var retArr = new Object();
  retArr.params = new Object();
  retArr.appletAttr = new Object();
  retArr.vars = new Object();

  
  for (var i=0; i < args.length;i=i+2)
  {
    var currArg = args[i].toLowerCase();    

    switch (currArg)
	{
		case "targetdiv":
			retArr.vars[args[i]] = args[i+1];
		case "code":			
		case "codebase":
		case "width":
		case "height":
			// Attributes...
			retArr.appletAttr[args[i]] = args[i+1];
			break;
	 	default: // everything else is considered parameters!
			retArr.params[args[i]] = args[i+1];
			break;
    }
  }
  return retArr;
}

