//Common jscript functions

function OpenQSL() {
	winRef = window.open("qsl.aspx","_new","left=20,top=20,width=527,height=337,toolbar=0,menubar=0,status=0,resizable=0",0)
	return
}

function largeimage(filename) {
	winRef1 = window.open("largeimage.aspx?imagename=images/" + filename + ".jpg","_new","left=20,top=20,width=670,height=510,toolbar=0,menubar=0,status=0,resizable=1",0)
	return;
}

function checkIframe() {
	//if(ifr.src="http://www.hamqsl.com/solar100sc.php") {
	//	ifr.style.visibility="";
	//}
}

// Functions supporting callsign serarch
function goSearch(s) {
	if(s == "date") {
		if(!checkDate(dform.dateField.value)) {
			return;
		}
	}
	if(typeof(searchform) == "object") {
		searchform.searchcall.value=callsign.value;
		searchform.searchdate.value=dform.dateField.value;
		searchform.searchtype.value=s;
		searchform.submit();
	}
}
function checkDate(theDate) {
	var td = new Date(theDate);
	if(td == "NaN" ) {
		return false;
	} else {
		return true;
	}
}
function newDate(theDate) {
	if(!checkDate(theDate)) {
		return;
	}
	if(typeof(searchform) == "object") {
		searchform.searchdate.value=theDate;
		searchform.searchtype.value="date";
		searchform.submit();
	}
}
function newCall(theCall) {
	if(typeof(searchform) == "object") {
		searchform.searchdate.value="";
		searchform.searchcall.value=theCall;
		searchform.searchtype.value="callsign";
		searchform.submit();
	}
}
function searchterm() {
	if(typeof(searchform) == "object") {
		searchform.searchdate.value="";
		searchform.searchcall.value="";
		searchform.searchtype.value="searchterm";
		searchform.submit();
	}
}


