// JavaScript Document


function changeTextSize(){
	var styleObject = document.getElementById('whatstyle');

	if(styleObject.disabled)
	{
		styleObject.disabled = false;
		writeCookie("cnktextsize", "normal", 9999, "/");
	}else{
		styleObject.disabled = true;
		writeCookie("cnktextsize", "large", 9999, "/");
	}
}

// Example:
// alert( readCookie("myCookie") );
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

// Example:
// writeCookie("myCookie", "my name", 24);
// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = "" + name + "=" + escape(value) + expire + ";path=/";
}


function setTextSize(){

if (readCookie("cnktextsize") == "large"){
	changeTextSize();
}
// if largetext cookie set stylesheet...
}


function setCheck(objName)
{
  obj = document.getElementById(objName);

  if (obj.checked)
  {
    obj.checked = false;
  }else{
    obj.checked = true;
  }

	if(objName=="whole_site"){
	toggleWholeSite(obj.checked)
	}
}

function searchFormCheck(form)
{
var booAllBlank = true
var booFoundCheck = false

if (form.elements["search_string"].value=="")
{
	alert("please type some search text.");
	form.elements["search_string"].focus();
	return false;
}

for (i=0; i<form.elements.length; i++){
	//alert(form.elements[i].checked)

	if (form.elements[i].type=="checkbox")
	{
		booFoundCheck = true
		if (form.elements[i].checked==true){
		booAllBlank = false
		}
	}
}

if(booAllBlank && booFoundCheck)
{
	alert("Please select at least one category to search from.");
	form.elements[5].focus();
	return false;
}
}


function startnewsbar(){
if(!waitonce){
	if (pos >= currText.length)
	{
			if(i >= newsbarLength){i = 0}; 
			pos = 0;
			i++;
			currText = newsbarTexts[i]
			currhref = newsbarLinks[i]
			currisEXT = newsbarExt[i]
			
			waitonce=true;
			setTimeout("startnewsbar()",4000);
	}else{
		pos++;
			if(!currisEXT)
			{
				thenewsbar.innerHTML = currText.substring(0,pos);
				thenewsbar.target = "";
			}else{
		//		thenewsbar.innerHTML = "STOP PRESS: " + currText.substring(0,pos);
				thenewsbar.innerHTML = "<img src='/images/www.gif' border='0' alt='W' height='11' width='11'> " + currText.substring(0,pos);
				thenewsbar.target = "_blank";
			}
			if(thenewsbar.href != currhref){
				thenewsbar.href = currhref;
			}
	//startnewsbar();
	setTimeout("startnewsbar()",50);
	}
}else{
waitonce = false;
startnewsbar();
}
}

function forcePayment(form){

if (form.elements["payment"].value=="0")
{
	alert("please select a payment type.");
	form.elements["payment"].focus();
	return false;
}


}


function extra(formname)
{
if (screen)
{
var lngLeftPos = (screen.availWidth/2) - 400
var lngTopPos = (screen.availHeight/2) - 265

var thedate = new Date( );
var d = thedate.getDay( );
var h = thedate.getHours( );
var m = thedate.getMinutes( );
var s = thedate.getSeconds();
var windowsname = "AdminForm" + d + "a" + h + "b" + m + "c" + s
}
var paramsAdmin = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=800,height=550,left="+lngLeftPos+",top="+lngTopPos
var AdminForm = window.open(formname, windowsname, paramsAdmin);
if (parseInt(navigator.appVersion) >= 4){AdminForm.focus();}
}


function emailafriend(formname)
{
if (screen)
{
var lngLeftPos = (screen.availWidth/2) - 180
var lngTopPos = (screen.availHeight/2) - 240

var thedate = new Date( );
var d = thedate.getDay( );
var h = thedate.getHours( );
var m = thedate.getMinutes( );
var s = thedate.getSeconds();
var windowsname = "AdminForm" + d + "a" + h + "b" + m + "c" + s
}
var paramsAdmin = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=310,height=495,left="+lngLeftPos+",top="+lngTopPos
var AdminForm = window.open(formname, windowsname, paramsAdmin);
if (parseInt(navigator.appVersion) >= 4){AdminForm.focus();}
}
