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 noInput(evt) {
    evt = (evt) ? evt : event;
    return false;
}

function confirmSubmit(message) {
	var agree = confirm(message);
	if (agree)
		return true;
	else
		return false;
}

function insertHTML(instance, html) {
    tinyMCE.execInstanceCommand(instance,"mceInsertContent",false,html);
}

function restrictNumeric(myfield, e) {
	var key;
	var keychar;
	
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;

	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) ||
		(key==9) || (key==13) || (key==27) )
		return true;

	// numbers + alphabetic chars
	else if ((("0123456789").indexOf(keychar) > -1))
		return true;
	else
		return false;
}

function MM_jumpMenu(targ,selObj,restore) {
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function toggle(id) {
	if (obj = document.getElementById(id)) {
		obj.style.display = ( (obj.style.display == 'block') ? 'none' : 'block');
	}
}

function divtoggle(obj) {
	var el = document.getElementById(obj);
	el.style.display = (el.style.display != 'none' ? 'none' : '' );
}

function startUpload(){
      document.getElementById('f1_upload_process').style.display = 'block';
      document.getElementById('f1_upload_form').style.display = 'none';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.display = 'none';
      document.getElementById('f1_upload_form').innerHTML = result + '<div><label>Unique One Word Name:<\/label><input name="filename" type="text" size="20" id="filename" \/><\/div><div><label>Description:<\/label><input name="description" type="text" size="40" id="description" \/><\/div><div><label>Choose file to upload:<\/label><input name="myfile" type="file" size="30" id="file" class="file" \/><\/div><div class="upload"><input type="image" src="images\/button_upload.png" name="upload" value="upload" class="upload" \/><\/div>';
      document.getElementById('f1_upload_form').style.display = 'block';      
      return true;   
}

function extractAlpha(str) {
	return str.replace(/[^a-z0-9]/gi,"");
}
function restrictChars(myfield, e) {
	var key;
	var keychar;
	
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;

	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) ||
		(key==9) || (key==13) || (key==27) )
		return true;

	// numbers + alphabetic chars
	else if ((("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ").indexOf(keychar) > -1))
		return true;
	else
		return false;
}




window.onload = function() {
	externalLinks();
}