function ClipBoard()  {
	if(CheckForm()) {
		var form = document.form1;
		var urlstart = MakeURLShow();
		form.showtext.value = urlstart;
		form.showtext.select();
		Copied = form.showtext.createTextRange();
		Copied.execCommand("RemoveFormat");
		Copied.execCommand("Copy");
		alert('Your customized code has been copied.\nUse CTRL-V to paste');
	}
} //end-func 

function MakeURLShow() {
	var url = MakeURL();
	var breedte = GiveWidth();
	var hoogte = GiveHeight();
	var out = "<iframe src=\""+url+" ";
	out += '\" width=\"'+breedte+'\"';
	out += ' height=\"'+hoogte+'\"';
	out += ' frameborder=\"0\" ';
	out += ' scrolling=\"no\" ';
	out += '></iframe>';
	return out;
}

function pushURL() {
	var form = document.form1;
	var urlstart = MakeURLShow();
	form.showtext.value = urlstart;
	form.showtext.select();
} //end-func

function MakeURL() {
	var form = document.form1;
	var urlstart = "http://webmasters.thisislive.com/promo/";
	urlstart += '?ref='+form.sbuser.value;
	urlstart += '&promo='+form.promobox.options[form.promobox.selectedIndex].value;
	urlstart += '&row='+form.rijen.options[form.rijen.selectedIndex].value;
	urlstart += '&col='+form.kolom.options[form.kolom.selectedIndex].value;
	urlstart += '&subref='+form.subref.value;
	if(form.color2.value != "") urlstart += '&bg='+CutIllegal(form.color2.value);
	if(form.color3.value != "") urlstart += '&txt='+CutIllegal(form.color3.value);
	urlstart += '&skin='+form.skin.value;
 	urlstart += '&force=uk';
	return urlstart;
}

function CheckForm() {
	var form = document.form1;
	var msg = '';
	if(form.sbuser.value=="") msg = 'Invalid webmaster ID';
	if(msg=="") {
		return true;
	} else {
		alert(msg);
		return false;
	}
} //end-func

function GiveWidth() {
	var form = document.form1;
	var promo = form.promobox.options[form.promobox.selectedIndex].value;
	var cols = form.kolom.value;
	var breedte = new Array(4);
	breedte[1] = 137;
	breedte[2] = 137;
	breedte[3] = 150;
	breedte[4] = 375;
	breedte[5] = 184;
	breedte[6] = 177;
	breedte[7] = 192;
	breedte[8] = 150;
	breedte[9] = 150;
	breedte[10] = 150;
	breedte[11] = 150;
	breedte[12] = 150;
	breedte[13] = 150;
	breedte[14] = 150;
	breedte[15] = 150;
	out = breedte[promo]*cols;
//	show_width.innerHTML = out;
	document.getElementById("show_width").innerHTML = out;
	return out;
}

function GiveHeight() {
	var form = document.form1;
	var promo = form.promobox.options[form.promobox.selectedIndex].value;
	var rows = form.rijen.value;
	var hoogte = new Array(4);
	hoogte[1] = 120;
	hoogte[2] = 120;
	hoogte[3] = 150;
	hoogte[4] = 375;
	hoogte[5] = 166;
	hoogte[6] = 155;
	hoogte[7] = 169;
	hoogte[8] = 151;
	hoogte[9] = 151;
	hoogte[10] = 151;
	hoogte[11] = 151;
	hoogte[12] = 151;
	hoogte[13] = 151;
	hoogte[14] = 151;
	hoogte[15] = 151;
	out = hoogte[promo]*rows;
//	show_height.innerHTML = out;
	document.getElementById("show_height").innerHTML = out;
	return out;
}

function CutIllegal(str) {
	return str.replace('#','');
} //end-func

