//Date Picker

function set_date(str_fieldname) {
 
 str_target_field = document.getElementById(str_fieldname)
 ele_day = document.getElementById(str_fieldname + "_d")
 ele_month = document.getElementById(str_fieldname + "_m")
 ele_year = document.getElementById(str_fieldname + "_y")
 str_day = ele_day.value
 str_month = ele_month.value
 str_year = ele_year.value
 
 //Clear List
 ele_day.length = 0
 //Build base 28
 ele_day.options[0] = new Option("-", "", false, false)
 ele_day.options[1] = new Option("01", 1, false, false)
 ele_day.options[2] = new Option("02", 2, false, false)
 ele_day.options[3] = new Option("03", 3, false, false)
 ele_day.options[4] = new Option("04", 4, false, false)
 ele_day.options[5] = new Option("05", 5, false, false)
 ele_day.options[6] = new Option("06", 6, false, false)
 ele_day.options[7] = new Option("07", 7, false, false)
 ele_day.options[8] = new Option("08", 8, false, false)
 ele_day.options[9] = new Option("09", 9, false, false)
 ele_day.options[10] = new Option("10", 10, false, false)
 ele_day.options[11] = new Option("11", 11, false, false)
 ele_day.options[12] = new Option("12", 12, false, false)
 ele_day.options[13] = new Option("13", 13, false, false)
 ele_day.options[14] = new Option("14", 14, false, false)
 ele_day.options[15] = new Option("15", 15, false, false)
 ele_day.options[16] = new Option("16", 16, false, false)
 ele_day.options[17] = new Option("17", 17, false, false)
 ele_day.options[18] = new Option("18", 18, false, false)
 ele_day.options[19] = new Option("19", 19, false, false)
 ele_day.options[20] = new Option("20", 20, false, false)
 ele_day.options[21] = new Option("21", 21, false, false)
 ele_day.options[22] = new Option("22", 22, false, false)
 ele_day.options[23] = new Option("23", 23, false, false)
 ele_day.options[24] = new Option("24", 24, false, false)
 ele_day.options[25] = new Option("25", 25, false, false)
 ele_day.options[26] = new Option("26", 26, false, false)
 ele_day.options[27] = new Option("27", 27, false, false)
 ele_day.options[28] = new Option("28", 28, false, false)
 //Which Selected Month?
 switch (str_month) {
   case "09" : case "04" : case "06" : case "11" :
	  ele_day.options[29] = new Option("29", 29, false, false)
	  ele_day.options[30] = new Option("30", 30, false, false)
    break; 
   case "02" : 
	 	if (str_year/4 == parseInt(str_year/4)) {
	  	ele_day.options[29] = new Option("29", 29, false, false)
		}
    break; 
   default : 
	  ele_day.options[29] = new Option("29", 29, false, false)
	  ele_day.options[30] = new Option("30", 30, false, false) 
	  ele_day.options[31] = new Option("31", 31, false, false) 
	} 
//Reset day
		if (ele_day.options.length<str_day) { 
	  ele_day.options.selectedIndex = ele_day.options.length-1
		} else {
	  ele_day.options.selectedIndex = str_day
		}

 str_day = ele_day.value
 str_month = ele_month.value
 str_year = ele_year.value
 
 str_new_date = str_day + "/" + str_month + "/" + str_year
 str_target_field.value = str_new_date
}

function go_to(){
	var str_link;
	str_link=document.getElementById("nav_option").value;
	if (str_link!=0){
		self.location.href='' + str_link + '';
	}
	else{
	
	}
}

function add_link() {
	if (document.getSelection) range = document.getSelection();
	else if (document.selection) range = document.selection.createRange();
	else return;
	if (range.text == "") {alert("Nothing Selected");return false;}
	myLink = prompt('Enter your URL',"http://")
	if (myLink == null) {
	return false;
	}
	range.text = "<a href=\"" + myLink + "\" target=\"_blank\">" + range.text + "</a>";
	range = null;
	}
	
function add_email() {
	if (document.getSelection) range = document.getSelection();
	else if (document.selection) range = document.selection.createRange();
	else return;
	if (range.text == "") {alert("Nothing Selected");return false;}
	myLink = prompt('Enter the Email Address',"")
	if (myLink == null) {
	return false;
	}
	range.text = "<a href=\"mailto:" + myLink + "\">" + range.text + "</a>";
	range = null;
	}

function add_bold() {
	if (document.getSelection) range = document.getSelection();
	else if (document.selection) range = document.selection.createRange();
	else return;
	if (range.text == "") {alert("Nothing Selected");return false;}
	range.text = "<b>" + range.text + "</b>";
	range = null;
	}
	
function add_italic() {
	if (document.getSelection) range = document.getSelection();
	else if (document.selection) range = document.selection.createRange();
	else return;
	if (range.text == "") {alert("Nothing Selected");return false;}
	range.text = "<i>" + range.text + "</i>";
	range = null;
	}

function popUpWin(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

function set_cursor_poistion() {
//IE support
if (document.selection) {
document.frm_news.str_article.focus();
rng_selection = document.selection.createRange();
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}