// JavaScript Document
var numWords=0;
var wordsArr=[];
var purchaseCode='';
var singleCost=5;
var totalCost=0;
var currency='$';

if(typeof window.addEventListener != 'undefined'){
	window.addEventListener('load', setup, false);
	window.addEventListener('load', addObject, false);
}else if(typeof window.attachEvent != 'undefined'){
	window.attachEvent('onload', setup);
	window.attachEvent('onload', addObject);
}

function setup(){
	var addWord=document.getElementById('add-word');
	if(typeof window.addEventListener != 'undefined'){
		addWord.addEventListener('click', addObject, false);
	}else if(typeof window.attachEvent != 'undefined'){
		addWord.attachEvent('onclick', addObject);
	}
}
function addObject(){
	var parent=document.getElementById('content');
	var adjacent=document.getElementById('word-widgets');
	var insertion=document.createElement('p');
	//use nonstandard innerHTML to make object render in internet explorer
	insertion.innerHTML=getObject('word'+numWords,'word','create/movie.swf?wordPos='+numWords,880,225);
	parent.insertBefore(insertion,adjacent);
	//prevent scrollbar from snapping to top of page
	var addWord=document.getElementById('add-word');
	addWord.href='#word'+(numWords-1);
	numWords++;
}
function getObject(idAttr, classAttr, dataPath, w, h){
	var object="<object id='"+idAttr+"' class='"+classAttr+"' type='application/x-shockwave-flash'";
	object+="data='"+dataPath+"' width='"+w+"' height='"+h+"'>";
	object+="<param name='movie' value='"+dataPath+"' />";
	object+="<param name='base' value='.' />";
	object+="<param name='menu' value='false' />";
	object+="<param name='wmode' value='transparent' /></object>";
	return object;
}
function getCost(){
	var onlyLetters=purchaseCode.replace(/[^a-zA-Z]/g, '');
	var totalLength=onlyLetters.length;
	return singleCost * totalLength;
}
function myFunction(wordCode,wordPos){
	wordsArr[Number(wordPos)]=wordCode;
	purchaseCode=wordsArr.join('_');
	var cost=getCost();
	var userCostTag=document.getElementById('user-cost');
	var paypalCostTag=document.getElementById('paypal-cost');
	var paypalItemTag=document.getElementById('paypal-item');
	userCostTag.innerHTML=currency+cost;
	paypalCostTag.value=cost;
	paypalItemTag.value='Your Word Code: '+purchaseCode.toUpperCase();
}