defaults['text'] = '000000';
defaults['bgcolor'] = 'ffffff';
defaults['link'] = '93393f';
defaults['hover'] = 'ff0000';
defaults['bgcolor2'] = 'fff4f4';
defaults['text2'] = '000000';
function getcolor(tag,e){
	var color = trim(e.value.toLowerCase());
	color = color.replace(/^#(.+?)$/, "$1");
	e.value = color;
	if( defaults[tag] != '' && color == defaults[tag] ){
		return '';
	}
	return color;
}
function generate(){
	var e = ge('sample');
	e.src = '';
	var frm = document.mfrm;
	var link = '';
	var aid = trim(frm.aid.value);
	if( aid.match(/^\d{3,10}$/) ){
		link = 'aid='+aid;
	}
	var c = getcolor('bgcolor', frm.background);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'bgcolor='+c;
	}
	c = getcolor('text', frm.text);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'text='+c;
	}

	c = getcolor('link', frm.link);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'link='+c;
	}
	c = getcolor('hover', frm.hover);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'hover='+c;
	}
	c = getcolor('bgcolor2', frm.sidebackground);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'bgcolor2='+c;
	}
	c = getcolor('text2', frm.sidetext);
	if( c != '' ){
		link += (link == '' ? '' : '&')+'text2='+c;
	}
	if( link != '' ){
		link = '?'+link;
	}
//	link='http://plugin.askkayla.com/'+link;
	link='/'+link;
	frm.out_link.value = 'http://plugin.askkayla.com'+link;
	frm.out_iframe.value = '<iframe src="http://plugin.askkayla.com'+link+'" width="750" height="400" marginwidth="0" marginheight="0" frameborder="0" allowtransparency="true"></iframe>';
	e.src = 'http://plugin.askkayla.com'+link;
}
function defaults(){
	var frm = document.mfrm;
	frm.text.value = defaults['text'];
	frm.background.value = defaults['bgcolor'];
	frm.link.value = defaults['link'];
	frm.hover.value = defaults['hover'];
	frm.sidebackground.value = defaults['bgcolor2'];
	frm.sidetext.value = defaults['text2'];
}

function start_plugin(){
	defaults();
	generate();
}

if(window.addEventListener){
	window.addEventListener('load', start_plugin, false);
}else if(window.attachEvent){
	window.attachEvent('onload', start_plugin);
}
