var pr_gScore = 0;
var _ua=navigator.userAgent.toLowerCase();
var pr_xOffset = document.all?-34:-65+(_ua.indexOf('safari')>-1?31:15);
var pr_yOffset = -132;
var pr_gPageId;




// Construct the style used to fix the page rating widget at bottom right corner
if ( typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat' )
{
	brstyle_pos_expressions = "_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);";
}
else
{
	brstyle_pos_expressions = "_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);_left:expression(document.body.scrollLeft + document.body.clientWidth - offsetWidth);";
}
document.write( " \
<style type='text/css'> \
.pr_br_style \
{ \
	position: fixed; \
	bottom: 0px; \
	right: 0px; \
} \
</style> \
");

document.write( '<style type="text/css">.pr_br_style{_position:absolute;' + brstyle_pos_expressions + '}</style>' );

function pr_move()
{
	elt = pr_getElt("pr_div");
	if ( elt.style )
	{
		elt.style.visibility = "visible";
	}
	pr_posElt( "pr_div", pr_posW(pr_xOffset - 150), pr_posH(pr_yOffset - 5) );
}

function pr_posElt( eltName, x, y )
{
	var elt = pr_getElt(eltName);
	
	if ( document.getElementById )
	{
		elt.style.left = x+'px';
		elt.style.top = y+'px';
	}
	else
	{
		if (document.all)
		{
			elt.style.left = x;
			elt.style.top = y;
		}
		else
		{
			if (document.layers)
			{
				elt.left=x;
				elt.top=y;
			}
		}
	}
}

function pr_posW( offset )
{
	if ( !document.all )
	{
		return (window.innerWidth+self.pageXOffset) + offset;
	}
	else
	{
		return (document.body.clientWidth+document.body.scrollLeft) + offset;
	}
}

function pr_posH( offset )
{
	var windowHeight;
	
	// Get the window (client area) height
	if ( window.innerHeight )
	{
		windowHeight = window.innerHeight;
	}
	else
	{
		if ( (document.compatMode)
			 && (document.compatMode != 'BackCompat')
			 && (document.documentElement.clientHeight > document.body.clientHeight) )
		{
			windowHeight = document.documentElement.clientHeight;
		}
		else
		{
			windowHeight = document.body.clientHeight;
		}
	}
	
	if ( !document.all )
	{
		return (windowHeight+self.pageYOffset) + offset;
	}
	else
	{
		return (windowHeight+document.body.scrollTop) + offset;
	}
}

function pr_omo(score,onOrOff)
{
	if ( pr_gScore > 0 ) { return(false); }
	
	if ( onOrOff == 1 ) { window.status = "Rate this page as: " + score + "/5"; }
	else { window.status = ""; }
	
	for ( i = 1; i <= score; i++ )
	{
		if ( onOrOff == 1 ) { pr_getElt('pr_i'+i).src = 'star1.gif'; }
		else { pr_getElt('pr_i'+i).src = 'star0.gif'; }
	}
	if ( onOrOff == 1 && pr_getElt('fb_popup') != null && pr_getElt('fb_popup').style != null )
	{
		pr_getElt('fb_popup').style.visibility = 'visible';
	}
	return(false);
}

function pr_omc(score)
{
	pr_gScore = score;
	window.status = "You rated this page as: "+score+"/5";
	pr_getElt('pr_scoreRecorder').src = "recordrating.php?id="+pr_gPageId+"&rating="+score;
	
	for ( i = 1; i <= 5; i++ )
	{
		elt = pr_getElt('pr_l'+i);
		if ( elt && elt.title )
		{
			elt.title = "You have already rated this page as: "+score+"/5";
		}
	}
	return(false);
}

function pr_hp()
{
	if ( pr_getElt('fb_popup') != null && pr_getElt('fb_popup').style != null )
	{
		pr_getElt('fb_popup').style.visibility = 'hidden';
	}
}

function pr_maybe_hp( prdiv, evt )
{
	if ( prdiv.contains )
	{
		if ( !prdiv.contains(event.toElement)) pr_hp();
	}
	else
	{
		el = evt.relatedTarget;
		while( el != null )
		{
			if ( el.parentNode == prdiv ) return;
			el = el.parentNode;
		}
		
		pr_hp();
	}
}

function pr_getElt(eltName)
{
	return document.getElementById?document.getElementById(eltName):(document.all?document.all[eltName]:(document.layers?document.layers[eltName]:null))
}

function pr_init( pageId )
{
	pr_gPageId = pageId;
	
	document.write( " \
<div class=pr_br_style onMouseOut='pr_maybe_hp(this,event);'>\
<div style='text-align:right;font:8pt Tahoma;font-weight:bold;'><script type='text/javascript' src='http://w.sharethis.com/widget/?tabs=web%2Cpost%2Cemail&amp;charset=utf-8&amp;style=rotate&amp;publisher=662aebf1-65be-41a5-8c07-302bf176d99e&amp;offsetLeft=-440&amp;offsetTop=-380'></script></div> \
<div style='position:absolute;visibility:hidden;'><img id=pr_scoreRecorder></div> \
<table cellspacing=0 cellpadding=5 border=0>\
	<tr>\
		<td valign=top id=fb_popup style='visibility:hidden'>\
			<a href='?a=47' title='More about aIDEAS WORDB Feedback &mdash; www.aideas.org'><img border=0 src='fb_popup2.gif' alt='Please use the scale to rate this page'></a>\
		</td>\
		<td align=center>\
<table border=0 cellspacing=0 cellpadding=0>\
	<tr>\
		<td align=center>\
		<table cellspacing=0 cellpadding=1 style='border-collapse:collapse;border:2px solid black;background-color:white;'> \
	<tr><td style='padding:1px;'><a id=pr_l5 title='Rate this page 5/5' onMouseOver='pr_omo(5,1)' onMouseOut='pr_omo(5,0)' onClick='pr_omc(5)'><img id=pr_i5 style='display:block;' border=0 src='star0.gif' alt=''></a></td></tr> \
	<tr><td style='padding:1px;'><a id=pr_l4 title='Rate this page 4/5' onMouseOver='pr_omo(4,1)' onMouseOut='pr_omo(4,0)' onClick='pr_omc(4)'><img id=pr_i4 style='display:block;' border=0 src='star0.gif' alt=''></a></td></tr> \
	<tr><td style='padding:1px;'><a id=pr_l3 title='Rate this page 3/5' onMouseOver='pr_omo(3,1)' onMouseOut='pr_omo(3,0)' onClick='pr_omc(3)'><img id=pr_i3 style='display:block;' border=0 src='star0.gif' alt=''></a></td></tr> \
	<tr><td style='padding:1px;'><a id=pr_l2 title='Rate this page 2/5' onMouseOver='pr_omo(2,1)' onMouseOut='pr_omo(2,0)' onClick='pr_omc(2)'><img id=pr_i2 style='display:block;' border=0 src='star0.gif' alt=''></a></td></tr> \
	<tr><td style='padding:1px;'><a id=pr_l1 title='Rate this page 1/5' onMouseOver='pr_omo(1,1)' onMouseOut='pr_omo(1,0)' onClick='pr_omc(1)'><img id=pr_i1 style='display:block;' border=0 src='star0.gif' alt=''></a></td></tr> \
		</table>\
		</td>\
	</tr>\
	<tr><td><img src='/img/idot.gif' height=8 alt=''></td></tr>\
	<tr>\
		<td><img src='feedback1.gif' alt='feedback'></td>\
	</tr>\
</table>\
		</td>\
	</tr>\
</table>\
</div>\
" );

	//setInterval( "pr_move()", 175 );
}
