function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
function insert_bbcode(aid,texta,textb) { 
	var textarea = document.getElementById(aid);
	if (document.selection) {
		textarea.focus();
		var sel = document.selection.createRange();
		sel.text = texta + sel.text + textb;
	}
	else { 
		var textarea = document.getElementById(aid);
		var len = textarea.value.length;
		var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		var sel = textarea.value.substring(start, end);
		var replace = texta + sel + textb;
		textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);
	}
} 
window.onload = externalLinks;
function makerequest(object,page,id,str) {
	if ( window.ActiveXObject ) {
		eval(object = new ActiveXObject("Msxml2.XMLHTTP"));
	}
	else {
		eval(object = new XMLHttpRequest());
	}
	eval(object).open("POST", page, true);
	eval(object).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	eval(object).onreadystatechange = function() {
		if ( eval(object).readyState == 4 && eval(object).status == 200 ) {
			document.getElementById(id).innerHTML = eval(object).responseText;
			if ( page == '/forums/update_profile.html' ) { alert('Profile Updated!'); }
			// document.getElementById(id).innerHTML = 
		}
		else if ( eval(object).readyState == 4 ) { }
	}
	eval(object).send(str);
}
function makerequestpm(object,page,id,str) {
	if ( window.ActiveXObject ) {
		eval(object = new ActiveXObject("Msxml2.XMLHTTP"));
	}
	else {
		eval(object = new XMLHttpRequest());
	}
	eval(object).open("POST", page, true);
	eval(object).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	eval(object).onreadystatechange = function() {
		if ( eval(object).readyState == 4 && eval(object).status == 200 ) {
			if ( eval(object).responseText.substr(0,5) == 'true!' ) { document.getElementById('idfn').value = eval(object).responseText.substr(5); document.getElementById(id).innerHTML = ''; }
			else { document.getElementById(id).innerHTML = eval(object).responseText; }
			if ( page == '/forums/update_profile.html' ) { alert('Profile Updated!'); }
			// document.getElementById(id).innerHTML = 
		}
		else if ( eval(object).readyState == 4 ) { }
	}
	eval(object).send(str);
}
function makerequest_alert(object,page,id,str) {
	if ( window.ActiveXObject ) {
		eval(object = new ActiveXObject("Msxml2.XMLHTTP"));
	}
	else {
		eval(object = new XMLHttpRequest());
	}
	eval(object).open("POST", page, true);
	eval(object).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	eval(object).onreadystatechange = function() {
		if ( eval(object).readyState == 4 && eval(object).status == 200 ) {
			alert(eval(object).responseText);
			makerequest('random','/ajax/moves_today.html','move_counter','&amp;id=test');
			if ( page == '/forums/update_profile.html' ) { alert('Profile Updated!'); }
			// document.getElementById(id).innerHTML = 
		}
		else if ( eval(object).readyState == 4 ) { }
	}
	eval(object).send(str);
}
function makerequestescaped(object,page,id,str) {
	str = str.replace('&','%26');
	if ( window.ActiveXObject ) {
		eval(object = new ActiveXObject("Msxml2.XMLHTTP"));
	}
	else {
		eval(object = new XMLHttpRequest());
	}
	eval(object).open("POST", page, true);
	eval(object).setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	eval(object).onreadystatechange = function() {
		if ( eval(object).readyState == 4 && eval(object).status == 200 ) {
			document.getElementById(id).innerHTML = eval(object).responseText;
			// document.getElementById(id).innerHTML = 
		}
		else if ( eval(object).readyState == 4 ) { }
	}
	eval(object).send(str);
}
function reg_matches(a,b,inner,text) {
	if ( a != '' && b != '' ) {
		if ( a.toLowerCase() != b.toLowerCase() ) { document.getElementById(inner).innerHTML= '<br />' + text + ' don\'t match'; }
		else { document.getElementById(inner).innerHTML = ''; }
	}
	else { document.getElementById(inner).innerHTML = ''; }
}
function confirm_report(vid,url) {
	var ival = confirm('Are you sure you wish to report this offer as broken?\nThis is not to request credit for an offer.');
	if ( ival == true ) { 
		makerequest('ajaxoffers','ajax/report_offer.php','offersdivb',url);
		document.getElementById('offrow' + vid).style.display = 'none';
		alert('Reported!'); 
	}
}
function editprofile() {
document.getElementById('pic_edit').style.display = 'block';
document.getElementById('aim_noedit').style.display = 'none';
document.getElementById('aim_edit').style.display = '';
document.getElementById('msn_noedit').style.display = 'none';
document.getElementById('msn_edit').style.display = '';
document.getElementById('yahoo_noedit').style.display = 'none';
document.getElementById('yahoo_edit').style.display = '';
document.getElementById('myspace_noedit').style.display = 'none';
document.getElementById('myspace_edit').style.display = '';
document.getElementById('fb_noedit').style.display = 'none';
document.getElementById('fb_edit').style.display = '';
document.getElementById('loc_edit').style.display = '';
document.getElementById('sig_noedit').style.display = 'none';
document.getElementById('sig_edit').style.display = 'inline';
document.getElementById('tz_edit').style.display = '';
document.getElementById('edit_button').style.display = 'none';
document.getElementById('save_button').style.display = 'inline';
}

function saveprofile() {
if ( document.getElementById('aim_value').value == '' ) { document.getElementById('aim_inner').innerHTML = '<span style="font-style:italic;">No Information</span>'; }
else { document.getElementById('aim_inner').innerHTML = document.getElementById('aim_value').value; }
if ( document.getElementById('msn_value').value == '' ) { document.getElementById('msn_inner').innerHTML = '<span style="font-style:italic;">No Information</span>'; }
else { document.getElementById('msn_inner').innerHTML = document.getElementById('msn_value').value; }
if ( document.getElementById('yahoo_value').value == '' ) { document.getElementById('yahoo_inner').innerHTML = '<span style="font-style:italic;">No Information</span>'; }
else { document.getElementById('yahoo_inner').innerHTML = document.getElementById('yahoo_value').value; }
if ( document.getElementById('myspace_value').value == '' ) { document.getElementById('myspace_inner').innerHTML = '<span style="font-style:italic;">No Information</span>'; }
else { 
	var atloc = document.getElementById('myspace_value').value.lastIndexOf('/');
	if ( atloc == 0 ) { atloc--; }
	var myspace = document.getElementById('myspace_value').value.substring(atloc+1);
	document.getElementById('myspace_inner').innerHTML = '<a style="text-decoration:underline;" target="_blank" href="http://www.myspace.com/' + myspace + '">' + myspace + '</a>'; 
}
if ( document.getElementById('fb_value').value == '' ) { document.getElementById('fb_inner').innerHTML = '<span style="font-style:italic;">No Information</span>'; }
else { 
	var atloc = document.getElementById('fb_value').value.lastIndexOf('/');
	if ( atloc == 0 ) { atloc--; }
	var myspace = document.getElementById('fb_value').value.substring(atloc+1);
document.getElementById('fb_inner').innerHTML = '<a style="text-decoration:underline;" target="_blank" href="http://www.facebook.com/' + myspace + '">' + myspace + '</a>'; }
//document.getElementById('sig_noedit').innerHTML = document.getElementById('sig_value').value + '<?php echo $row['signatureb']; ?>';
document.getElementById('pic_edit').style.display = 'none';
document.getElementById('aim_edit').style.display = 'none';
document.getElementById('aim_noedit').style.display = '';
document.getElementById('tz_edit').style.display = 'none';
document.getElementById('msn_edit').style.display = 'none';
document.getElementById('msn_noedit').style.display = '';
document.getElementById('yahoo_edit').style.display = 'none';
document.getElementById('yahoo_noedit').style.display = '';
document.getElementById('myspace_edit').style.display = 'none';
document.getElementById('myspace_noedit').style.display = '';
document.getElementById('fb_edit').style.display = 'none';
document.getElementById('fb_noedit').style.display = '';
document.getElementById('sig_edit').style.display = 'none';
document.getElementById('sig_noedit').style.display = 'inline';
document.getElementById('loc_edit').style.display = 'none';
document.getElementById('save_button').style.display = 'none';
document.getElementById('edit_button').style.display = 'inline';
document.getElementById('aim_value').value = document.getElementById('aim_value').value.replace('&','%26');
document.getElementById('msn_value').value = document.getElementById('msn_value').value.replace('&','%26');
document.getElementById('yahoo_value').value = document.getElementById('yahoo_value').value.replace('&','%26');
document.getElementById('myspace_value').value = document.getElementById('myspace_value').value.replace('&','%26');
document.getElementById('fb_value').value = document.getElementById('fb_value').value.replace('&','%26');
}
function countdown() {
var hours = Math.floor(window.time/60/60);
var minsa = window.time-(hours*60*60);
var mins = Math.floor(minsa/60);
var secs = window.time-(hours*60*60)-(mins*60);
var seconds = "" + secs;
var minutes = "" + mins;
var hrs = "" + hours;
if ( seconds.length == 1 ) {
	secleft = 0;
	secright = seconds;
}
if (seconds.length != 1 ) {
	secleft = seconds.substring(0,1);
	secright = seconds.substring(1,2);
}
if ( minutes.length == 1 ) {
	minleft = 0;
	minright = minutes;
}
if ( minutes.length != 1 ) {
	minleft = minutes.substring(0,1);
	minright = minutes.substring(1,2);
}
if ( hrs.length == 1 ) {
	hrleft = 0;
	hrright = hrs;
}
if ( hrs.length != 1 ) {
	hrleft = hrs.substring(0,1);
	hrright = hrs.substring(1,2);
}
window.time = window.time - 1;
document.getElementById('s1').src = "/images/clock/clocksm-" + secleft + ".png";
document.getElementById('s2').src = "/images/clock/clocksm-" + secright + ".png";
document.getElementById('m1').src = "/images/clock/clock-" + minleft + ".png";
document.getElementById('m2').src = "/images/clock/clock-" + minright + ".png";
document.getElementById('h1').src = "/images/clock/clock-" + hrleft + ".png";
document.getElementById('h2').src = "/images/clock/clock-" + hrright + ".png";
if ( window.time >= 0 ) { setTimeout('countdown()',1000); }
else {
document.getElementById('mapcanmove').style.display = '';
document.getElementById('mapnocanmove').style.display = 'none';
}
}
