var Ads=[];
var CurrentAd=0;
var IE=(navigator.appName=='Microsoft Internet Explorer' && navigator.userAgent.indexOf("Opera")==-1?1:0);
function dw(t){document.write(t)}
function ById(id){return document.getElementById(id)}
var g_kw=0;
function google_ad_request_done(google_ads){
	Ads=google_ads;
	if (Ads.length==0 && g_kw){
		g_kw=0;
		google_ad_width=468;
		google_ad_height=60;
		google_ad_format="468x60_as";
		google_ad_output="js";
		google_prev_ad_formats_by_region=null;
		google_encoding="utf-8";
		google_ad_channel=ad_channel;
		dw('<script language="JavaScript1.1" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>');
	}
}
function write_ad(ad){
	dw('<a href="'+ad.url+'" onMouseOver="return m_over(\'go to '+ad.visible_url+'\')" onMouseOut="m_out()">');
	dw('<span class=OvTitle>'+ad.line1+'</span><br><span class=OvDescr>'+ad.line2+' '+ad.line3+'</span><br><span class=OvURL>'+ad.visible_url+'</span></a>');
}
function write_ads(AdsNum, Br){
	if (Ads.length>=CurrentAd){
	dw('<div class="Ov"><span class=by><a href=http://www.google.com/ads_by_google.html>Ads by Google</a></span>');
	for (i=0;CurrentAd<Ads.length && i<AdsNum;i++){
		if (i) dw('<div class=AdSep></div>');
		write_ad(Ads[CurrentAd]);
		CurrentAd+=1;
		}
	dw('</div>');
	if (Br) dw('<br>');
	}
}
function myerror(){
window.onerror=null;
return true;
}

function m_over(url){
window.status=url;
return true;
}
function m_out(){
window.status = '';
}
var voteimg=new Image();
function vote(id, v){
voteimg.src='/_/app/vote.aspx?id='+id+'&v='+v+'&r='+Math.random();
ById('vote'+id).innerHTML='wait...';
window.setTimeout("ById('vote"+id+"').innerHTML='vote recorded, thank you.'", 1000);
}
function ValidateForm(f) {
var ok =true;
if (!f.word.value){ById('err_word').innerHTML='word is required';ok=false}
else if (f.word.value.length>70){ById('err_word').innerHTML='word is too long';ok=false}
	else ById('err_word').innerHTML='';
if (f.definition.value.length<=5){ById('err_definition').innerHTML='definition is required';ok=false}
else if (escape(f.definition.value).length>4300){ById('err_definition').innerHTML='definition is too long';ok=false}
	else ById('err_definition').innerHTML='';
if (escape(f.usage.value).length>1700){ById('err_usage').innerHTML='usage is too long';ok=false}
else ById('err_usage').innerHTML='';
return ok;
}

function getCookie(name){
	var dc=document.cookie;
	var prefix=name+'=';
	var s=dc.indexOf('; '+prefix);
	if (s==-1){
		s=dc.indexOf(prefix);
		if (s !=0) return null;
	}
	else
		s+=2;
	var e=dc.indexOf(';', s);
	if (e==-1) e=dc.length;
	return unescape(dc.substring(s+prefix.length, e));
}
function setCookie(name, value){
	document.cookie=name+'='+escape(value)+'; path=/;';
}
