

var donanzaAnalytics;
var donanzaAnalyticsLoaded = false;
var donanzaRetries = 0;

function addWidgetStyle(style) {
	var styleElement = document.createElement('style');
	styleElement.setAttribute("type", "text/css");
	if(styleElement.styleSheet) { 
		styleElement.styleSheet.cssText = style;
	} else { 
		var cssText = document.createTextNode(style);
		styleElement.appendChild(cssText);
	} 
	document.getElementsByTagName("head")[0].appendChild(styleElement);
}

function getHeight(element) {
	return element.offsetHeight;
}

function getWidth(element) {
	return element.offsetWidth;
}

function trimML(element, maxHeight, defaultMaxSize){
	if (getHeight(element) > maxHeight) {
		var length = element.innerHTML.length;
		var text = element.innerHTML;
		
		if (defaultMaxSize > 0 && length > defaultMaxSize) {
			length = defaultMaxSize;
			text = text.substr(0, length);
		}
		 
		while (getHeight(element) > maxHeight && length > 0) {
			text = text.substr(0, length - 1);
			length = length - 1;
			element.innerHTML = text + "...";
		}
	} 
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function donanzaTrackEvent(action) {

		
	try {
		var publisherAffiliateName = null;
		if (!donanzaAnalyticsLoaded) {
			donanzaAnalytics = _gat._getTracker("UA-15188459-1");
			donanzaAnalytics._initData();
			donanzaAnalyticsLoaded = true;
		}
				
		if (publisherAffiliateName != null) {
			donanzaAnalytics._setCustomVar(1, 'publisher-origin', publisherAffiliateName, 1);
		}
		
		donanzaAnalytics._trackEvent(userId, action, qry);
	} catch(err) { ++donanzaRetries; }	
}

function donanzaImpression() {
	var oldRetries = donanzaRetries;
	donanzaTrackEvent('impression');
	if (oldRetries != donanzaRetries && donanzaRetries < 3) {
		setTimeout("donanzaImpression();", 100 * (donanzaRetries + 1));
	}
}

function loadAnalytics(){
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

	setTimeout("donanzaImpression();", 100);
}


function initDonanzaWidget(counter){
	var root = document.getElementById("donanza-widget");
	var maxWidth = getWidth(root);
	var elements = getElementsByClassName(root, "*", "ellipsis");
	var descriptionElements = new Array();
	var currDescriptionIndex = 0;
	var element;
	
	if (dnzTitleML == 1) {
		dnzTitleML = (maxWidth - 15) / 8;
		dnzSubTitleML = (maxWidth - 15) / 6;
		dnzProjectTitleML = ((maxWidth - 15) * 2) / 6;
		dnzProjectDescML = ((maxWidth - 15) * 3) / 5;
		dnzRewardML = (maxWidth - 75) / 7;
		dnzSiteNameML = (maxWidth - 85) / 6;
	}
	
	for (var i = 0; i < elements.length; ++i) {
		if (elements[i].parentNode.className == 'donanza-siteDetail') {
			descriptionElements[currDescriptionIndex] = elements[i];
			++currDescriptionIndex;
		}
		else if (elements[i].parentNode.className == 'reward')
			trimML(elements[i], 18, dnzRewardML);
		else if (elements[i].parentNode.className == 'donanza-siteName')
			trimML(elements[i], 15, dnzSiteNameML);
		else if (elements[i].parentNode.className == 'headerContainer')
			trimML(elements[i], 24, dnzTitleML);
		else if (elements[i].parentNode.className == 'subHeaderContainer')
			trimML(elements[i], 20, dnzSubTitleML); 
		else trimML(elements[i], 30, dnzProjectTitleML);
	}
	
	for (i = 0; i < currDescriptionIndex; ++i) {
		element = descriptionElements[i].parentNode.parentNode.childNodes[0];
		if (getHeight(element) < 20)
			trimML(descriptionElements[i], 30, dnzProjectDescML);
		else
			trimML(descriptionElements[i], 16, dnzProjectDescML);
	}
	
	if (counter == 1) 
		setTimeout('initDonanzaWidget(2);', 1500);
}

var dnzTitleML=1;var dnzSubTitleML=1;var dnzProjectTitleML=1;var dnzProjectDescML=1;var dnzRewardML=1;var dnzSiteNameML=1;
var userId='U1002';
var qry='writing OR seo OR article OR blogging OR web designer OR marketing OR freelancing';
var findMoreLink="http://www.donanza.com/jobs/writing_OR_seo_OR_article_OR_blogging_OR_web_designer_OR_marketing_OR_freelancing";
addWidgetStyle("#donanza-widget #donanza-header *,#donanza-widget #donanza-body *,#donanza-widget #donanza-footer *,#donanza-pwrby,#donanza-pwrby *,#donanza-header,#donanza-footer,#donanza-body {text-transform:none;text-shadow:none;width:auto} #donanza-widget a {cursor:pointer;line-height:normal} #donanza-widget{font-family:Arial, 'Trebuchet MS', verdana;text-align:left;min-width:150px;line-height:normal !important;letter-spacing:normal !important;height:263px} #donanza-widget a, #donanza-widget h3{letter-spacing:normal !important; border:none} #donanza-widget #donanza-header .donanza-header-bg {background:#970102;padding-right:5px} #donanza-widget #donanza-header b b {border-color:#970102;background-color:#970102} #donanza-widget #donanza-header h3, #donanza-widget #donanza-header h4{margin:0px;padding:0px;border:none;font-weight:normal;margin-left:10px;font-family:Arial,'Trebuchet MS',sans-serif !important;line-height:normal;font-variant:normal;background-color:transparent} #donanza-widget #donanza-header h3{color:#fffffd;font-weight:bold;font-size:16px;line-height:14px} #widget-title{cursor:pointer} #donanza-widget #donanza-header h4{color:#ffffff;font-weight:bold;padding-bottom:2px;font-size:12px;margin-top:2px;letter-spacing:normal !important} #donanza-widget #donanza-body {border:1px solid #666666;border-top:2px solid #666666;border-bottom:2px solid #666666;margin-top:1px;padding:2px;background:#ffffff;color:#ffffff} #donanza-widget .donanza-hover p {margin:0px !important;padding:0px;padding-left:5px;padding-top:0px} #donanza-widget .donanza-siteDetail {color:#555555;font-size:11px !important;overflow:hidden;line-height:12px !important;margin-top: 4px !important} #donanza-widget .donanza-normal {cursor:pointer} #donanza-widget .donanza-hover {cursor:pointer} #donanza-widget .donanza-normal b {border-color:#ffffff;background-color: transparent} #donanza-widget .donanza-hover b {background-color: transparent} #donanza-widget .donanza-normal b b {border-color:#ffffff;background-color: transparent} #donanza-widget .donanza-hover b b {border-color:#ffcc01;background-color:#ffffff} #donanza-widget .donanza-normal .dnz_content {border-left:1px solid #ffffff;border-right:1px solid #ffffff;overflow:auto;border-top:none;border-bottom:none;background-color:inherit} #donanza-widget .donanza-hover .dnz_content {border-left:1px solid #ffcc01;border-right:1px solid #ffcc01;overflow:auto;border-top:none;border-bottom:none;background-color:inherit} #donanza-widget .headerContainer {width:100%;overflow:hidden;height:16px;padding-top:5px} #donanza-widget .subHeaderContainer {width:100%;overflow:hidden;height:18px;padding-bottom:3px;cursor:pointer} #donanza-widget #donanza-body .titleContainer {min-height:15px;max-height:28px;padding-left:5px;padding-bottom:1px;overflow:hidden;height:expression(this.scrollHeight > 29 ? '29px' : 'auto' )} #donanza-widget #donanza-body h3{margin:0px;padding:0px;font-size:13px;line-height:14px;border:none;font-variant:normal;background-color:transparent} #donanza-widget #donanza-body h3 a{text-decoration:underline;font-size:13px;line-height:normal;color:#3566f3;font-weight:normal;;font-family:Arial, 'Trebuchet MS', verdana} #donanza-widget .donanza-normal p {margin:0px !important;padding:0px;padding-left:5px;padding-top:0px} #donanza-widget .donanza-siteName {font-size:10px !important;color:#555555;margin-top:0px !important;height:12px;overflow:hidden;;line-height:normal !important} #donanza-widget .donanza-siteName span {font-size:10px !important;color:#3466fd;text-decoration:none} #donanza-widget .donanza-siteRate {height:21px} #donanza-widget .rewardPad {height:3px;overflow:hidden} #donanza-widget .donanza-siteRate .reward{font-size:14px;color:#010165;padding-left:20px !important;background:url(http://www.donanza.com/images/widget-reward.png) no-repeat 0px 0px;height:18px;overflow:hidden;padding-top:0px;margin-right:4px;margin-left:4px} #donanza-widget .donanza-siteRate .reward span {font-weight:bold !important} #donanza-widget #donanza-body div.button132 {float:right;width:40px;height:21px;margin-right:5px;cursor:pointer;line-height:13px !important} #donanza-widget .donanza-normal div.button132 p {background:#fefeca;color:#c8c8c8;font-size:11px !important;text-align:center;font-weight:bold;padding-left:2px !important;line-height:13px !important} #donanza-widget .donanza-normal div.button132 b {background-color:#ffffff} #donanza-widget .donanza-normal div.button132 b b {border-color:#fefeca;background-color:#fefeca} #donanza-widget .donanza-hover div.button132 p {background:#ffcc01;color:#010165;font-size:11px !important;text-align:center;font-weight:bold;padding-left:2px !important;line-height:13px !important} #donanza-widget .donanza-hover div.button132 b {background-color:#ffffff} #donanza-widget .donanza-hover div.button132 b b {border-color:#ffcc01;background-color:#ffcc01} #donanza-widget .donanza-HR {height:1px;font-size:1px;border-top:1px solid #fefeca;margin:1px 10px 0px 10px} #donanza-widget #donanza-footer b {background-color: transparent} #donanza-widget #donanza-footer b b {border-color:#666666;background-color:#ffffff} #donanza-widget #donanza-footer .donanza-footer-content {border-left:1px solid #666666;border-right:1px solid #666666;background:#ffffff} #donanza-widget #donanza-footer .donanza-footer-content p {margin:0px;padding:0px 0px 0px 10px;font-size:15px;color:#3566f3;line-height:normal} #donanza-widget #donanza-footer .donanza-footer-content p a {padding-left:5px;color:#3566f3;font-weight:bold;font-size:11px;text-decoration:underline;font-family: Arial, 'Trebuchet MS', verdana} #donanza-widget .donanza-brand {text-align:right;margin:0px;padding:0px;padding-top:1px;font-size:10px;color:#666666} #donanza-widget div.clear,#donanza-widget span.clear{display:none;clear:both;padding:0px;margin:0px;height:0px !important;line-height:0px !important;overflow:hidden} #donanza-widget .mH46{max-height:46px;min-height:46px;height:46px;overflow:hidden} #donanza-widget .artop{display:block} #donanza-widget .artop *{display:block;height:1px;overflow:hidden;font-size:1px;border-style: solid;border-width:0 1px} #donanza-widget .ra1 {margin-left:4px;margin-right:4px;border-left-width:2px;border-right-width:2px} #donanza-widget .ra2 {margin-left:2px;margin-right:2px} #donanza-widget .ra3,#donanza-widget .ra4 {margin-left:1px;margin-right:1px} #donanza-widget .re1 {margin-left:5px;margin-right:5px;border-width:1px 0 0;height:0px !important} #donanza-widget .re2 {margin-left:3px;margin-right:3px;border-left-width:2px;border-right-width:2px} #donanza-widget .re3 {margin-left:2px;margin-right:2px} #donanza-widget .re4 {margin-left:1px;margin-right:1px;height:2px} #donanza-widget .donanza-brand div {background-image:url(http://www.donanza.com/images/widget-logo.png);width:56px;height:10px;margin-top:2px;margin-left:4px;cursor:pointer} #donanza-widget .donanza-brand a {border:0px none;float:right} #donanza-widget .donanza-brand a:visited {border:0px none}");
document.write("<div id=\"donanza-widget\"><div id=\"donanza-header\"><b class=\"artop\"><b class=\"ra1\"></b><b class=\"ra2\"></b><b class=\"ra3\"></b><b class=\"ra4\"></b></b><div class=\"donanza-header-bg\"><div class=\"headerContainer\"><h3 id=\"widget-title\" class=\"ellipsis\" onclick=\"window.open(findMoreLink); return false;\">Freedomlance Project Portal - preview</h3></div><div class=\"subHeaderContainer\" onclick=\"window.open(findMoreLink); return false;\"><h4 class=\"ellipsis\">Search freelance jobs from across the web</h4></div></div></div><div id=\"donanza-body\"><div class=\"donanza-normal\" onclick='donanzaTrackEvent(\"click\"); window.open(document.getElementById(\"dnzLnk0\").href); return false;' onmouseover=\"this.className = 'donanza-hover'\" onmouseout=\"this.className = 'donanza-normal'\"><b class=\"artop\"><b class=\"re1\"></b><b class=\"re2\"></b><b class=\"re3\"></b><b class=\"re4\"></b></b><div class=\"dnz_content\"><div class=\"mH46\"><div class=\"titleContainer\"><h3><a id=\"dnzLnk0\" title=\"Content rich SEO freindly articles require for blog\" class=\"ellipsis\" href=\"http://www.donanza.com/go?u=http%3A%2F%2Fwww.peopleperhour.com%2Ffreelance_jobs_work_projects%2FContent-rich-SEO-freindly-articles-require-for-blog%2F33518&s=PeoplePerHour&r=0&c=1975195&q2=writing OR seo OR article OR blogging OR web designer OR marketing OR freelancing&src=999\" onclick='return false;'>Content rich SEO freindly articles require for blog</a></h3></div><p class=\"donanza-siteDetail\"><span title=\"Hi, I would like a freelance article writer that can research, and write content rich, relevant articles for my blog. The articles need to be SEO friendly, more importantly the blog needs to provide information that is unique and interesting to the target market. The target market is Estate Agent...\" class=\"ellipsis\">Hi, I would like a freelance article writer that can research, and write content rich, relevant articles for my blog. The articles need to be SEO frien...</span></p></div><div class=\"donanza-siteRate\"><div class=\"button132\"><b class=\"artop\"><b class=\"ra1\"></b><b class=\"ra2\"></b><b class=\"ra3\"></b><b class=\"ra4\"></b></b><p>Do It!</p><b class=\"artop\"><b class=\"ra4\"></b><b class=\"ra3\"></b><b class=\"ra2\"></b><b class=\"ra1\"></b></b></div><div class=\"rewardPad\"></div><div class=\"reward\"><span title=\"£40 - 520\" class=\"ellipsis\">£40 - 520</span></div><div class=\"clear\"></div></div></div><b class=\"artop\"><b class=\"re4\"></b><b class=\"re3\"></b><b class=\"re2\"></b><b class=\"re1\"></b></b></div><div class=\"donanza-HR\"></div><div class=\"donanza-normal\" onclick='donanzaTrackEvent(\"click\"); window.open(document.getElementById(\"dnzLnk1\").href); return false;' onmouseover=\"this.className = 'donanza-hover'\" onmouseout=\"this.className = 'donanza-normal'\"><b class=\"artop\"><b class=\"re1\"></b><b class=\"re2\"></b><b class=\"re3\"></b><b class=\"re4\"></b></b><div class=\"dnz_content\"><div class=\"mH46\"><div class=\"titleContainer\"><h3><a id=\"dnzLnk1\" title=\"VA - Wordpress, article writing, SEO Full time work for 6 months\" class=\"ellipsis\" href=\"http://www.donanza.com/go?u=http%3A%2F%2Fwww.odesk.com%2Fjobs%2FWordpress-article-writing-SEO-Full-time-work-for-months_%257E%257E3432db0756cd13d5%3Fsource%3Drss&s=Odesk&r=1&c=1931125&q2=writing OR seo OR article OR blogging OR web designer OR marketing OR freelancing&src=999\" onclick='return false;'>VA - Wordpress, article writing, SEO Full time work for 6 months</a></h3></div><p class=\"donanza-siteDetail\"><span title=\"Looking for a full-time VA for 40 hours a week to work on websites and blogs in the computer, Internet marketing, and other various niches such as Wordpress itself. This contract is for 6 months of full time work with options to continue. Required Skills: 1- Must be fluent in English, a good writ...\" class=\"ellipsis\">Looking for a full-time VA for 40 hours a week to work on websites and blogs in the computer, Internet marketing, and other various niches such as Word...</span></p></div><div class=\"donanza-siteRate\"><div class=\"button132\"><b class=\"artop\"><b class=\"ra1\"></b><b class=\"ra2\"></b><b class=\"ra3\"></b><b class=\"ra4\"></b></b><p>Do It!</p><b class=\"artop\"><b class=\"ra4\"></b><b class=\"ra3\"></b><b class=\"ra2\"></b><b class=\"ra1\"></b></b></div><div class=\"rewardPad\"></div><div class=\"reward\"><span title=\"$1,500\" class=\"ellipsis\">$1,500</span></div><div class=\"clear\"></div></div></div><b class=\"artop\"><b class=\"re4\"></b><b class=\"re3\"></b><b class=\"re2\"></b><b class=\"re1\"></b></b></div></div><div id=\"donanza-footer\"><div class=\"donanza-footer-content\"><p>+<a href=\"http://www.donanza.com/jobs/writing_OR_seo_OR_article_OR_blogging_OR_web_designer_OR_marketing_OR_freelancing\" onclick=\"window.open(this.href); return false;\">Find more projects</a></p></div><b class=\"artop\"><b class=\"re4\"></b><b class=\"re3\"></b><b class=\"re2\"></b><b class=\"re1\"></b></b></div><div id=\"donanza-pwrby\" class=\"donanza-brand\"><a href=\"http://www.donanza.com/\" title=\"DoNanza - Online Freelance Jobs Search\" onclick=\"window.open(this.href); return false;\"><div></div></a>Powered by<span class=\"clear\"></span></div></div>");
loadAnalytics();
setTimeout('initDonanzaWidget(1);', 100);
