function WxDeskOpenWin(w,h,URL) {
	if(navigator.appName != "Netscape"){
		w = parseInt(w) + 15
		h = parseInt(h) + 15
	}else{
		w = parseInt(w) + 15
		h = parseInt(h) + 15
	}
  newWin=window.open(URL,"WeatherDesk","resizable=no,scrollbars=no,width=" + w + ",height=" + h)
}

function preload(){
	if(document.images){
		var image1 = new Image();
		image1.src = "http://www.kare11.com/images/deskdop/wx-desk-clwin_h.gif";		
	}
}

function rollOn(num){
document.images[num].src="http://www.kare11.com/images/deskdop/wx-desk-" + num + "_h.gif";
return true;
}
function rollOff(num){
document.images[num].src="http://www.kare11.com/images/deskdop/wx-desk-" + num + ".gif";
return true;
}

function openWin(w,h,URL) {
		if(navigator.appName != "Netscape"){
			w = parseInt(w) + 15
			h = parseInt(h) + 15
			
		}
    newWin=window.open(URL,"HandBags","resizable=yes,scrollbars=yes,width=" + w + ",height=" + h)
}

function VideoWin(w,h,URL) {
		if(navigator.appName != "Netscape"){
			w = parseInt(w) + 15
			h = parseInt(h) + 15
			
		}
    newWin=window.open(URL,"VideoWindow","resizable=no,scrollbars=no,width=" + w + ",height=" + h)
}
function WxDeskOpenWin(w,h,URL) {
	if(navigator.appName != "Netscape"){
		w = parseInt(w) + 15
		h = parseInt(h) + 15
	}else{
		w = parseInt(w) + 15
		h = parseInt(h) + 15
	}
  newWin=window.open(URL,"WeatherDesk","resizable=no,scrollbars=no,width=" + w + ",height=" + h)
}

function mypopUp(){
var myURLArray = document.URL.split("#");
var myURL = myURLArray[0]
newwin = window.open('','','top=50,left=50,width=300,height=300,scrollbars=yes,resizable=yes');
if (!newwin.opener) newwin.opener = self;
	with (newwin.document)
		{
			open();
				writeln("<html><head><title>Send This Link to a Friend</title>");
				writeln("<script>");
				writeln("function checkForm(formObj){");
				writeln("var URI = formObj.URL.value");
				writeln("var email = formObj.email.value;");
				writeln("var emailLength = email.length;");
				writeln("var emailWarning = 0;");
				writeln("var from = formObj.from.value;");
				writeln("var fromLength = from.length;");
				writeln("var fromWarning = 0;");
				writeln("var name = formObj.name.value;");
				writeln("var nameLength = name.length;");
				writeln("var nameWarning = 0;");
				writeln("for(i=0; i \< emailLength; i++){");
				writeln("if (email.charAt(i) == '@'){");
				writeln("emailWarning = 1	}}");
				writeln("if(emailWarning == 0){");
				writeln("alert('The TO email address you entered does not appear to be valid.  Please double check it.');");
				writeln("formObj.email.focus();return;}");
				writeln("for(i=0; i < fromLength; i++){");
				writeln("if (from.charAt(i) == '@'){");
				writeln("fromWarning = 1	}}");
				writeln("if(fromWarning == 0){");
				writeln("alert('The FROM email address you entered does not appear to be valid.  Please double check it.');");
				writeln("formObj.from.focus();return;}");
				writeln("if (name.length == 0){");
				writeln("alert('Please enter your name.');");
				writeln("formObj.name.focus();return;}");
				writeln("formObj.URL.value = URI;");
				writeln("formObj.submit()}");
				writeln("<\/script>");
				writeln('</head><body><link rel="stylesheet" href="/includes/stylesheets/style.css">');
				writeln('<div align="left">');
				writeln('<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr>');
				writeln('<td><img src="/images/ad.jpg"></td><td align="center">');
				writeln('<a class="text-blue">Enter your friend\'s email address, your email address and your name.  Then click <b>Send</b> to send this page. </a><br><a class="text-red">No information will be saved by KARE\-11</a></td></tr></table>');
				writeln('<form name="myForm" action="http://www.kare11.com/faq/SendLink.asp" method="post">');
				writeln('<input type="hidden" name="URL" value="' + myURL + '">');
				writeln('<table width="100%" cellspacing="0" cellpadding="2" border="0"><tr><td align="right"><a class="text-blue">Your Friend\'s Email:</a></td><td><input type="text-blue" name="email" value=""></td></tr>');
				writeln('<tr><td align="right"><a class="text-blue">Your Email:</a></td><td><input type="text" name="from" value=""></td></tr>');
				writeln('<tr><td align="right"><a class="text-blue">Your Name:</a></td><td><input type="text" name="name" value=""></td></tr>');
				writeln('<tr><td>&nbsp;</td><td align="left"><input type="button" value="Send" onclick="checkForm(this.form)"></form></td></tr></table>');
				writeln('<div align="center"><a href="#" onClick="window.close()" class="text-red">Close this Window</a></div></body></html>');
			close();
		}//end with
}

function formSize(form){
// The form needs to be named "form" ie <form name="form" .....
	for( i = 0; i < document.form.elements.length; i++ ) {
		if ( document.form.elements[i].type == "text" || document.form.elements[i].type == "password" ){
			if(navigator.appName == "Netscape" && parseInt(navigator.appVersion) < "6"){
				document.form.elements[i].size = "30"
			} else {
				document.form.elements[i].size = "45"
			}
		}
	}
}

function checkEmail(form,temp){
//you must pass both the name of the element you want checked (as a string) AND the form object itself.
	for( i = 0; i < form.elements.length; i++ ) {
		if ( form.elements[i].type == "text" && form.elements[i].name == temp ){
			email = form.elements[i].value
			email = email.toLowerCase()
			if( email == "" ) {
				alert( "Please enter your Email Address" )
				form.elements[i].focus()
				return
			} else
			if( form.elements[i].value.indexOf("@") > -1 ){
				if((email.indexOf(".com") > -1)||(email.indexOf(".org") > -1)
		   		||(email.indexOf(".gov") > -1)||(email.indexOf(".net") > -1)
			    ||(email.indexOf(".mil") > -1)||(email.indexOf(".edu") > -1)
	    		||(email.indexOf(".us") > -1)||(email.indexOf(".int") > -1)
			    ||(email.indexOf(".um") > -1)||(email.indexOf(".cc") > -1)    
			    ||(email.indexOf(".tv") > -1)||(email.indexOf(".ws") > -1)
			    ||(email.indexOf(".biz") > -1)||(email.indexOf(".int") > -1)    
			    ||(email.indexOf(".zz") > -1)||(email.indexOf(".ca") > -1)
			    ||(email.indexOf(".de") > -1)||(email.indexOf(".ca") > -1)
					||(email.indexOf(".jp") > -1)||(email.indexOf(".dk") > -1)
					||(email.indexOf(".name") > -1)||(email.indexOf(".info") > -1)			
					||(email.indexOf(".coop") > -1)||(email.indexOf(".info") > -1)){
				} else {
					alert("That does not appear to be a valid email address")
					return
				}
			} else {
				alert("That does not appear to be a valid email address")
				return
			}
		}
	}

	
//alert("form would be submitted")
form.submit()
}

function clearSearchBox(form) {
	if(form.value == "kare11.com"){
		form.value = ""
	}
}

function equalFormSize(formName,formSize){
// The form name is passed as the first argument, and target size is the second
	myForm = eval("document." + formName)
	for( i = 0; i < myForm.elements.length; i++ ) {
		if ( myForm.elements[i].type == "text" || myForm.elements[i].type == "password" ){
			if(navigator.appName == "Netscape" && parseInt(navigator.appVersion) < "5"){
				myForm.elements[i].size = formSize - 15
			} else {
				myForm.elements[i].size = formSize
			}
		}
	}
}

function checkDateForm()  {
	var checkstr = "0123456789";
	var displayWarning = 0
	var endWarn = 0
	var leap = 0
	var err = 0
	var DateTemp = ""
	
	tempDate = document.datesearch.news_day.value.length
	for (i = 0; i < document.datesearch.news_day.value.length; i++) {
	  if (checkstr.indexOf(document.datesearch.news_day.value.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + document.datesearch.news_day.value.substr(i,1);
	  }
  }
	if(tempDate != DateTemp.length){
		alert("Please enter a valid numeric date to search")
		return
	}
	
	if(DateTemp == ""){
		alert("Please enter a valid date to search")
		document.datesearch.news_day.focus
		displayWarning=1
		return
	}
	
  var day = document.datesearch.news_day.value
	var month = document.datesearch.news_month.value
	var year = document.datesearch.news_year.value
  if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
  	leap = 1;
  }
  if ((month == 2) && (leap == 1) && (day > 29)) {
	  err = 23;
  }
  if ((month == 2) && (leap != 1) && (day > 28)) {
  	err = 24;
  }
  if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
		err = 25;
  }
  if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
  	err = 26;
  }
	if(err != 0 ){	
		displayWarning = 1	
		alert("That appears to be an invalid date for the month and year you have chosen")
		document.datesearch.news_day.focus
		return
	} else {
		displayWarning = 0
	}
	if (displayWarning == 0) {
		//alert("document.datesearch would be submitted")
			document.datesearch.submit()
	}
}

function checkFormKey(){	
	var displayWarning = 0				
	if(document.keysearch.search.value == "") {
		displayWarning = 1
		alert("Please enter a keyword")
		document.keysearch.search.focus
		return
	}
	
	if (displayWarning == 0) {
//		alert("form would be submitted")
	document.keysearch.submit()
	}
}


// script for buddy check
function checkBuddy(form,temp){
var warn = ""
if ( form.name_first.value == "" ){
warn = warn + "First Name\n"
}
if ( form.email.value == "" ){
warn = warn + "Email\n"
}
if ( form.zip.value == "" ){
warn = warn + "Zip Code\n"
}
if ( form.password.value == "" ){
warn = warn + "Password\n"
}
if (form.age.options[form.age.selectedIndex].value == "") {
warn = warn + "Age Group\n"
}
var state = form.state.options[form.state.selectedIndex].value
//check for warn and send form to checkEmail to validate Email
if (warn != ""){
alert("You must fill in these fields:\n" + warn)
}else{
checkEmail(form,temp)
}}
// end of buddy check scripts


// start of contest scripts
function checkContest(form){
var endwarn = 0
var warning = ""

for(i = 0; i < form.elements.length; i++) {
	if (form.elements[i].type == "text" && form.elements[i].value == ""){
		if(endwarn == 0){
//			endwarn = 1
			warning = warning + form.elements[i].name + "\n"

		}
	}
	if (form.elements[i].type == "textarea" && form.elements[i].value == ""){
		if(endwarn == 0){
//			endwarn = 1
			warning = warning + form.elements[i].name + "\n"
		}
	}
}
if (warning != ""){
	alert("Please fill in a value for:\n" + warning)
	return
} 
if (form.coppa.checked == false){
	alert("You must be over 13 years of age to enter.\nIf you are not over 13, have a parent enter for you.\nIf you are over 13, please check the box above the submit button.")
	return
}
if(form.from.value != ""){
checkEmail(form,'from')
} else {
checkEmail(form,'email')
}
}
// end of contest scripts

// Start of Poll scripts

function checkButton(form){
	for (i=0;i<form.R1.length;i++){
		if(form.R1[i].checked){
			form.submit()
			return
		}
	}
	alert("Please choose an option to vote for.")
	return
}

// End of Poll scripts
