function addIndustry(){
	$("campaign_industries").value = "";
	var ids = "";
	var items = document.forms[0].elements['items[]'];
	for (var i=0; i < items.length; i++) {
		if (items[i].checked) { ids += items[i].value + ","; }
	};
	$("campaign_industries").value = ids.substring(0,ids.length-1);
}

function addLayout(){
	var ad_id = $('campaign_guid').value;
	if (ad_id != '' && ad_id != null) {
		ad_id = ad_id.split("|");
		$("campaign_ad_id").value = ad_id[0];
	}
}

function adPreview(uid){
	var ad_id = $('campaign_guid').value;
	if (ad_id != '' && ad_id != null) {
		Element.hide('preview');
		$('preview').innerHTML = '';
		ad_id = ad_id.split("|");
		url = "/ads/preview?uid="+uid+"&industries="+$('campaign_industries').value+"&keywords="+escape($('campaign_keywords').value)+"&guid="+ad_id[1]+"&sample=true";
		new Ajax.Request(url, {asynchronous:true, evalScripts:true, method:'get'});
		Element.show('preview');
	};
}

function generateSource(uid, industries, keywords, campaign, layout, element, url, variable) {	
	var b = "script";

	if (industries != '' && industries != null) { var industries = "\n  climber_industries = '" + industries + "';"; };
	if (keywords != '' && keywords != null) { var keywords = "\n  climber_keywords = '" + keywords + "';"; };
	if (campaign != '' && campaign != null) { var campaign = "\n  climber_campaign = '" + campaign + "';"; };
	if (layout != '' && layout != null) { var layout = "\n  climber_layout = '" + layout + "';"; };
	if (variable != '' && variable != null) { var variable = "\n  climber_query = '" + variable + "';"; };

	var str = "<!-- Recruiter Widget created by Climber.com -->\n";
	str += "<" + b + " type=\"text/javascript\">\n  <!--" + variable + layout + campaign + keywords + industries + "\n  //-->";
	str += "\n</" + b + ">";
	str += "\n<" + b + " src=\""+url+"/ads/display.js?uid="+uid+"\"></" + b + ">";
	$(element).value = str;
}
