// Highlight News Background //
function highlightEntry(what) {
    if (!what.style.backgroundColor) {
        what.style.backgroundColor="#ebeff6";
    } else {
        what.style.backgroundColor="";
    }
}

// Font size changing
function change_size(whatstyle,firsttime) {
 document.getElementById('small').disabled=true;
 document.getElementById('medium').disabled=true;
 document.getElementById('large').disabled=true;
 document.getElementById(whatstyle).disabled=false;
 eraseCookie('resize_fontsize');
 createCookie('resize_fontsize',whatstyle,'1');
 if (firsttime!='first_time') {set_size_button(whatstyle);}
}
function set_feedSize() {
 sizeToSet = document.location.href.split('?')[1];
 if (sizeToSet) {
     document.getElementById('small').disabled=true;
     document.getElementById('medium').disabled=true;
     document.getElementById('large').disabled=true;
     document.getElementById(sizeToSet).disabled=false;
 }
}

function set_size_button(new_style) {

 document.getElementById('button_small').style.backgroundColor="#FFF";
 document.getElementById('button_small').style.borderColor="#A6B7D9";
 document.getElementById('button_medium').style.backgroundColor="#FFF";
 document.getElementById('button_medium').style.borderColor="#A6B7D9";
 document.getElementById('button_large').style.backgroundColor="#FFF";
 document.getElementById('button_large').style.borderColor="#A6B7D9";
 document.getElementById('button_'+new_style).style.backgroundColor="#F9EBD4";
 document.getElementById('button_'+new_style).style.borderColor="#E19D26";
}

var current_style;
function set_size_first_time() {
 if (!readCookie('resize_fontsize')) {
   document.getElementById('small').disabled=false;
   current_style='small';
 } else {
   current_style=readCookie('resize_fontsize')
   change_size(current_style,'first_time');
 }
}

if (document.getElementById('small')) {
    set_size_first_time();
}

// Cookie handling
function createCookie(name,value,hours)
{
 if (hours)
 {
  var date = new Date();
  date.setTime(date.getTime()+(hours*60*60*1000));
  var expires = "; expires="+date.toGMTString();
 }
 else var expires = "";
 document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++)
 {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}
function eraseCookie(name)
{
 createCookie(name,"",-1);
}

// FEEDS EXIST FOR TYPE CHANGE
feedsExist = 0;
//


// Get node name from breadcumb
// Written by Len
// Protime
function getStep(n){
if( bread = document.getElementById("breadcrumb") )
{
	if( dds = bread.getElementsByTagName("dd") )
	{
		if (dds.length > 1 && dds.length > n) 
		{
			if (dds[n].firstChild.nodeName=="A")
			{
				a=dds[n].getElementsByTagName("a")
				return (a[0].innerHTML)
			}
			return (dds[n].innerHTML)
		}
		return ("no more 'DDs'")
	}
	return ("no DD")
 }
 return ("no elements")
}

//Remove the same node in the breadcrumb
//written by Len
//Protime
function removeCrumb(s){
	if( bread = document.getElementById("breadcrumb")){
	dds = bread.getElementsByTagName("dd");
	if( (n = dds.length)>1){
		if(getStep(n-1)==getStep(n-2)){
			dds[n-1].innerHTML=s;
		}
	}
	}
}

//Highlight left navigation
//written by Len
//Protime
function highlightLeftMenu(n){
		//add by photo
			
			if(lm = document.getElementById("sub-sub-sub-left-menu")){
			var lis = lm.getElementsByTagName("li");
			for (i=0;i<lis.length;i++){
				as = lis[i].getElementsByTagName("a");
				if (as[0].firstChild.nodeValue.search(n)!=-1 ) {
					lis[i].className="on";
					return;
				}
				if (lis[i].className=="on")
				{
					return;
				}
			 }
			}
		//end add by photo
	if(lm = document.getElementById("sub-sub-left-menu")){
	var lis = lm.getElementsByTagName("li");
	for (i=0;i<lis.length;i++){
		as = lis[i].getElementsByTagName("a");
		if (as[0].firstChild.nodeValue.search(n)!=-1 ) {
			lis[i].className="on";
			return;
		}
		if (lis[i].className=="on")
		{
			return;
		}
     }
	}
	if(lm = document.getElementById("sub-left-menu")){
	var lis = lm.getElementsByTagName("li");
	for (i=0;i<lis.length;i++){
		as = lis[i].getElementsByTagName("a");
		if (as[0].firstChild.nodeValue.search(n)!=-1 ) {
			lis[i].className="on";
			return;
		}
		if (lis[i].className=="on")
		{
			return;
		}
     }
	}
	if(lm = document.getElementById("left-menu")){
	var lis = lm.getElementsByTagName("li");
	for (i=0;i<lis.length;i++){
		as = lis[i].getElementsByTagName("a");
		if (as[0].firstChild.nodeValue.search(n)!=-1 ) {
			(lis[i].className=="open")?(lis[i].className = lis[i].className + " on"):(lis[i].className="on");
			return;
		}
		if (lis[i].className.search("on")!=-1)
		{
			return;
		}
     }
	}
}


//Contact Us form
//written by Jesson
//Protime
//2006-10-27 11:10

function ajax_form() {

	var j = 0;
	  for (var i=0; i<document.getElementsByName("Title").length; i++) {
	  if (document.getElementsByName("Title")[i].checked) j = 1;
	 }
	 if (j==0) {
	  alert("Title No!");
	  document.getElementsByName("Title").checked="checked" ;
		return false;
	 }

	
	if(document.getElementById("Family_Name").value==""){
		alert("Family_Name No!");
		document.getElementById("Family_Name").focus();
		return false;
	}
	
	if(document.getElementById("Contact_Phone").value==""){
		alert("Contact Phone No!");
		document.getElementById("Contact_Phone").focus();
		return false;
	}
	
	if(document.getElementById("Enquiry").value==""){
		alert("Enquiry No!");
		document.getElementById("Enquiry").focus();
		return false;
	}
	 checkForm();
}

//Login
//written by Jesson
//Protime
//2006-10-30 11:10

function ajax_login() {
	
	if(document.getElementById("user-id").value=="dbdemo" && document.getElementById("user-pass").value=="db_demo"){
		document.location="http://protime.oicp.net/en/index.htm"
	}else{
		alert("wrong username or password");
		document.getElementById("user-id").value="";document.getElementById("user-pass").value="";document.getElementById("user-id").focus();
		return false;
	}
	
	
}

//Contact Us form select option
//written by Jesson
//Protime
//2006-10-27 11:10

  function city_name() {
    if (city=="") return;
   var arr_city = city.split(",");
   for (var i=0; i<arr_city.length; i++) {
    document.all["city"].options[i+1] = new Option(arr_city[i],arr_city[i]);
   }
  }
  function enquirys_name() {
    if (enquirys=="") return;
   var arr_enquirys = enquirys.split(",");
   for (var i=0; i<arr_enquirys.length; i++) {
    document.all["Enquiry"].options[i+1] = new Option(arr_enquirys[i],arr_enquirys[i]);
   }
  }
  function Subject_name() {
    if (Subject=="") return;
   var arr_Subject = Subject.split(",");
   for (var i=0; i<arr_Subject.length; i++) {
    document.all["Subject"].options[i+1] = new Option(arr_Subject[i],arr_Subject[i]);
   }
  }

// Random Image For Home KV
//Added by Jack 2006-11-02
var theImagesClass = new Array() // do not change this

theImagesClass[0] = 'home1'
theImagesClass[1] = 'home2'
//theImagesClass[2] = 'home3'

var j = 0
var p = theImagesClass.length;

var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
	document.write('<div id="topbar" class="'+theImagesClass[whichImage]+'">');
}