<!-- Hide script from old browsers
// Make sure file is not hosted in a different frameset
if ( top.location.href != window.location.href )
  { top.location.href=window.location.href }

    function openWindow(url, w, h) {
        var windowprops = "width=" + w + ",height=" + h +",,left=10,top=10,scrollbars=no,status=yes,toolbar=no,location=no,directories=no,resizable=yes";
          popup = window.open(url,'newWin',windowprops);
          popup.focus();
           } 
           
   	function openCertificate(url, w, h) {
        var windowprops = "width=" + w + ",height=" + h +",,left=10,top=10,menubar=yes,scrollbars=yes,status=yes,toolbar=yes,location=no,directories=yes,resizable=yes";
          popup = window.open(url,'newWin',windowprops);
          popup.focus();
           } 
        
	function openPicture(pic,w,h) {
     
		var windowprops = "left=160,top=100,scrollbars=no,status=yes,toolbar=no,location=no,directories=no,resizable=yes,width=" + w + ",height=" + h;
          
		picture = window.open('','newPicture',windowprops);
		picture.close();
        picture = window.open('','newPicture',windowprops);  
        picture.focus();
        
		picture.document.write("<html><head><title>Picture<\/title><\/head><body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>")
		picture.document.writeln("<img src=" + pic + " width=" + w + " height=" + h + ">")
		picture.document.write("<\/body><\/html>")
	}                
 
function showdate()
{
	
		// Determine the current date and display it
   	var today = new Date();
   	var day = today.getDay();
   	var date = today.getDate();
   	var month = today.getMonth();
   	var year = today.getFullYear();
   	
   		//January,February,March,April,May,June,July,August,September,October,November,December
   	if (month == 0) {month='Jan'};
   	if (month == 1) {month='Feb'};
   	if (month == 2) {month='Mar'};
   	if (month == 3) {month='Apr'};
   	if (month == 4) {month='May'};
   	if (month == 5) {month='Jun'};
   	if (month == 6) {month='Jul'};
   	if (month == 7) {month='Aug'};
   	if (month == 8) {month='Sept'};
   	if (month == 9) {month='Oct'};
   	if (month == 10) {month='Nov'};
   	if (month == 11) {month='Dec'};
   
   	if (day == 0) {day='Sunday'};
   	if (day == 1) {day='Monday'};
   	if (day == 2) {day='Tuesday'};
   	if (day == 3) {day='Wednesday'};
   	if (day == 4) {day='Thursday'};
   	if (day == 5) {day='Friday'};
   	if (day == 6) {day='Saturday'};
   
   if ( document.all ) {
		document.write ('<span class="small">&nbsp;&nbsp;' + day + ', ' + month +  ' ' + date + ', ' + year + '</span>');
	} else {
		document.write ('<span class="smallNC">&nbsp;&nbsp;' + day + ', ' + month +  ' ' + date + ', ' + year +  '</span>');
	}
   
   
}

function switchClass(obj,strClassName) {
		obj.className	= strClassName;
	}
	
function gotoURL(strUrl) {
		location = strUrl;
	}

function copyrightYear(startYear)
	{
		d = new Date();
		
		if (startYear != d.getFullYear())
			{
			return startYear + " - " + d.getFullYear();
			}
		else
			{
			return startYear;
			}
	}
	
	// Show current date in format "Nov 15, 2003".		
function nsDate()
{
		// Get today's date.
	var sDate = new Date();
	var sToday = "";
	
		// Array with months.
	var aMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	
		// Get current month.
	var iMonth = sDate.getMonth();
		
		// Get current hour,minute,second.
	var iHours   = sDate.getHours();
	var iMinutes = sDate.getMinutes();
	var iSeconds = sDate.getSeconds();
			
	sToday = "";
		// Get today's date string.
	sToday += aMonths[iMonth] + " ";
	sToday += sDate.getDate() + ", ";
	sToday += sDate.getFullYear() + " ";

		// Display the date on the screen.
	document.write("<b>"+sToday+"</b>");	
}

	// Get the current date in format "Nov 15, 2003  12:53:23 pm".
function today()
{
	var ie4=document.all;
    var ns4=document.layers;
    var ns6=document.getElementById&&!document.all;
    	
		// Get today's date.
	var sDate = new Date();
	var sToday = "";
	
		// Array with months.
	var aMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	
		// Get current month.
	var iMonth = sDate.getMonth();
		
		// Get current hour,minute,second.
	var iHours   = sDate.getHours();
	var iMinutes = sDate.getMinutes();
	var iSeconds = sDate.getSeconds();
	
		// If iHour > 12.
	if(iHours>12)
		iHours = iHours - 12;
	
	if(iMinutes < 10)
		iMinutes = "0" + iMinutes;
		
	if(iSeconds < 10)
		iSeconds = "0" + iSeconds;
	
	sToday = "";
		// Get today's date string.
	sToday += aMonths[iMonth] + " ";
	sToday += sDate.getDate() + ", ";
	sToday += sDate.getFullYear() + " ";
	
	sToday += iHours + ":";
	sToday += iMinutes + ":" ;
	sToday += iSeconds; 

	
		// Set am or pm
	if(sDate.getHours() < 12)
		sToday += " am ";
	else
		sToday += " pm ";
	
		// Display the date on the screen.
	
		// Write the clock to the layer:
	if (ns4) 
	{
		return;
	} 
	else 
		if (ie4) 
		{
			document.getElementById("LiveClock").innerHTML = "<b>"+sToday+"</b>";
		}	 
		else 
			if (ns6)
			{
				document.getElementById("LiveClock").innerHTML = "<b>"+sToday+"</b>";
            }            
	
		setTimeout("today()",1000);
		//window.setInterval(today(),100);
}

// ***********************************************************************
// function validates float digit.
// ***********************************************************************
function validPrice(price)
{
 var re = new RegExp("^[1-9][0-9]{0,7}$|^[1-9][0-9]{0,7}\.[0-9]{2}$|^0\.[0-9]{2}$|^0$|^$","ig");
 var bool = re.test(price);	
  	
 return bool;	
}

//*************************************************************************
// check Login form.
//*************************************************************************
function checkLoginForm(form)
{
	CustomerID = form.CustomerID.value;
		
	if (CustomerID == "")
	{
		alert('Please, enter your Email Address.');
		form.CustomerID.focus();
		return false;
	}
		
	if ((CustomerID.length < 3) || (CustomerID.length > 50) || 
		(CustomerID.charAt(0) == '@') || (CustomerID.charAt(CustomerID.length-1) == '@') || 
		(CustomerID.charAt(0) == '.') || (CustomerID.charAt(CustomerID.length-1) == '.') || 
		(CustomerID.indexOf('.') == -1) || (CustomerID.indexOf('@') == -1) ||
		(CustomerID.indexOf('@') != CustomerID.lastIndexOf('@')) || 
		(CustomerID.indexOf(' ') > 0) || (CustomerID.indexOf('?') > 0) || (CustomerID.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid e-mail address.");
		form.CustomerID.focus();
		return false;
	}	
	
	Pass = form.Password.value;
		
	if (Pass == "")
	{
		alert("Please, enter password.");
		form.Password.focus();
		return false;
	}
	else
	{
		return true;
	}
}

//*************************************************************************
// check Registration form.
//*************************************************************************
function checkRegForm(form)
{
	firstname = form.Firstname.value;
		
	if (firstname == "")
	{
		alert('Please, enter your first name.');
		form.Firstname.focus();
		return false;
	}
	
	lastname = form.Lastname.value;
		
	if (lastname == "")
	{
		alert('Please, enter your last name.');
		form.Lastname.focus();
		return false;
	}
	
	title = form.Title.value;
		
	if (title == "")
	{
		alert('Please, enter your title.');
		form.Title.focus();
		return false;
	}
	
	email = form.Email.value;
	
	if (email == "")
	{
		alert("Please, enter your e-mail.");
		form.Email.focus();
		return false;
	}
		
	if ((email.length < 3) || (email.length > 50) || 
		(email.charAt(0) == '@') || (email.charAt(email.length-1) == '@') || 
		(email.charAt(0) == '.') || (email.charAt(email.length-1) == '.') || 
		(email.indexOf('.') == -1) || (email.indexOf('@') == -1) ||
		(email.indexOf('@') != email.lastIndexOf('@')) || 
		(email.indexOf(' ') > 0) || (email.indexOf('?') > 0) || (email.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid e-mail address.");
		form.Email.focus();
		return false;
	}	
	
	email2 = form.Email2.value;
	
	if (email2 == "")
	{
		alert("Please, confirm your e-mail.");
		form.Email2.focus();
		return false;
	}
		
	if ((email2.length < 3) || (email2.length > 50) || 
		(email2.charAt(0) == '@') || (email2.charAt(email2.length-1) == '@') || 
		(email2.charAt(0) == '.') || (email2.charAt(email2.length-1) == '.') || 
		(email2.indexOf('.') == -1) || (email2.indexOf('@') == -1) ||
		(email2.indexOf('@') != email2.lastIndexOf('@')) || 
		(email2.indexOf(' ') > 0) || (email2.indexOf('?') > 0) || (email2.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid confirmation e-mail address.");
		form.Email2.focus();
		return false;
	}
	
	if (email2 != email)
	{
		alert("Your e-mail addresses does not match. Please, retype them.");
		form.Email.focus();
		return false;
	}	
	
	address = form.Address.value;
		
	if (address == "")
	{
		alert("Please, enter your address.");
		form.Address.focus();
		return false;
	}	
	
	city = form.City.value;
		
	if (city == "")
	{
		alert("Please, enter your city.");
		form.City.focus();
		return false;
	}
	
	form.Region.disabled = false;	
	state = form.Region.value;
	
	form.Country.disabled = false;	
	country = form.Country.value;
		
	if (state == "0")
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}	
		
	if (((state == "0") || (state == "NO")) && (country == "US"))
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}
		
	if (country == "0")
	{
		alert("Please, select your country.");
		form.Country.focus();
		return false;
	}
	
	zip = form.Zip.value;
		
	if (zip == "")
	{
		alert("Please, enter your Zip/Postal code.");
		form.Zip.focus();
		return false;
	}
	
	telephone = form.Telephone.value;
		
	if (telephone == "")
	{
		alert("Please, enter your telephone.");
		form.Telephone.focus();
		return false;
	}
	
	
	// AGD/ADA
	var agd = $('input[name="AGDMember"]:checked');
	var agdNum = $('#AGDNumber');
	if (agd.get(0) == undefined) {
		alert('Please, select if you are an AGD Member or not.');
		return false;
	} else if((agd.val() == "1") && (agdNum.val() == '')) {
		alert('Please, enter your AGD Number.');
		return false;
	}
	
	var ada = $('input[name="ADAMember"]:checked');
	var adaNum = $('#ADANumber');
	
	if (ada.get(0) == undefined) {
		alert('Please, select if you are an ADA Member or not.');
		return false;
	} else if((ada.val() == "1") && (adaNum.val() == '')) {
		alert('Please, enter your ADA Number.');
		return false;
	}
	
	pass1 = form.Password.value;
		
	if (pass1 == "")
	{
		alert("Please, enter your password.");
		form.Password.focus();
		return false;
	}
	
	if (pass1.length < 6)
	{
		alert("Your password must consist at least 6 characters. Please, enter correct password.");
		form.Password.focus();
		return false;
	}
	
	pass2 = form.Password2.value;
		
	if (pass2 == "")
	{
		alert("Please, confirm your password.");
		form.Password2.focus();
		return false;
	}
	
	if (pass2 != pass1)
	{
		alert("Your passwords does not match. Please, retype your passwords.");
		form.Password.focus();
		return false;
	}
}

//*************************************************************************
// check Forgotten password form.
//*************************************************************************
function checkForgottenForm(form)
{
	CustomerID = form.CustomerID.value;
		
	if (CustomerID == "")
	{
		alert('Please, enter Customer ID.');
		form.CustomerID.focus();
		return false;
	}
		
	if ((CustomerID.length < 3) || (CustomerID.length > 50) || 
		(CustomerID.charAt(0) == '@') || (CustomerID.charAt(CustomerID.length-1) == '@') || 
		(CustomerID.charAt(0) == '.') || (CustomerID.charAt(CustomerID.length-1) == '.') || 
		(CustomerID.indexOf('.') == -1) || (CustomerID.indexOf('@') == -1) ||
		(CustomerID.indexOf('@') != CustomerID.lastIndexOf('@')) || 
		(CustomerID.indexOf(' ') > 0) || (CustomerID.indexOf('?') > 0) || (CustomerID.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid e-mail address.");
		form.CustomerID.focus();
		return false;
	}
	esle
	{
		return true;
	}	
}

//*************************************************************************
// check Customer form.
//*************************************************************************
function checkCustomerForm(form)
{
	firstname = form.Firstname.value;
		
	if (firstname == "")
	{
		alert('Please, enter your first name.');
		form.Firstname.focus();
		return false;
	}
	
	lastname = form.Lastname.value;
		
	if (lastname == "")
	{
		alert('Please, enter your last name.');
		form.Lastname.focus();
		return false;
	}
	
	title = form.Title.value;
		
	if (title == "")
	{
		alert('Please, enter your title.');
		form.Title.focus();
		return false;
	}

	
	email = form.Email.value;
	
	if (email == "")
	{
		alert("Please, enter your e-mail.");
		form.Email.focus();
		return false;
	}
		
	if ((email.length < 3) || (email.length > 50) || 
		(email.charAt(0) == '@') || (email.charAt(email.length-1) == '@') || 
		(email.charAt(0) == '.') || (email.charAt(email.length-1) == '.') || 
		(email.indexOf('.') == -1) || (email.indexOf('@') == -1) ||
		(email.indexOf('@') != email.lastIndexOf('@')) || 
		(email.indexOf(' ') > 0) || (email.indexOf('?') > 0) || (email.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid e-mail address.");
		form.Email.focus();
		return false;
	}
		
	address = form.Address.value;
		
	if (address == "")
	{
		alert("Please, enter your address.");
		form.Address.focus();
		return false;
	}	
	
	city = form.City.value;
		
	if (city == "")
	{
		alert("Please, enter your city.");
		form.City.focus();
		return false;
	}
	
	form.Region.disabled = false;	
	state = form.Region.value;
	
	form.Country.disabled = false;	
	country = form.Country.value;
		
	if (state == "0")
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}
		
	if (((state == "0") || (state == "NO")) && (country == "US"))
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}
		
	if (country == "0")
	{
		alert("Please, select your country.");
		form.Country.focus();
		return false;
	}
	
	zip = form.Zip.value;
		
	if (zip == "")
	{
		alert("Please, enter your Zip/Postal code.");
		form.Zip.focus();
		return false;
	}
	
	telephone = form.Telephone.value;
		
	if (telephone == "")
	{
		alert("Please, enter your telephone.");
		form.Telephone.focus();
		return false;
	}
	
	
	// AGD/ADA
	var agd = $('input[name="AGDMember"]:checked');
	var agdNum = $('#AGDNumber');
	if (agd.get(0) == undefined) {
		alert('Please, select if you are an AGD Member or not.');
		return false;
	} else if((agd.val() == "1") && (agdNum.val() == '')) {
		alert('Please, enter your AGD Number.');
		return false;
	}
	
	var ada = $('input[name="ADAMember"]:checked');
	var adaNum = $('#ADANumber');
	
	if (ada.get(0) == undefined) {
		alert('Please, select if you are an ADA Member or not.');
		return false;
	} else if((ada.val() == "1") && (adaNum.val() == '')) {
		alert('Please, enter your ADA Number.');
		return false;
	}

	
	pass1 = form.Password.value;
	pass2 = form.Password2.value;
	
	if ((pass1 != "") || (pass2 != ""))
	{			
		if (pass1 == "")
		{
			alert("Please, enter your new password.");
			form.Password.focus();
			return false;
		}
			
		if (pass2 == "")
		{
			alert("Please, confirm your new password.");
			form.Password2.focus();
			return false;
		}
		
		if (pass2 != pass1)
		{
			alert("Your passwords does not match. Please, retype your new password.");
			form.Password.focus();
			return false;
		}
	}
}

//**************************************************************************
// Pop Up.
//**************************************************************************
function openCourse(sourse, w, h) 
{
    var windowprops = "width=" + w + ",height=" + h +",,left=0,top=0,menubar=yes,scrollbars=no,status=yes,toolbar=yes,location=no,directories=no,resizable=no";
    popup = window.open('','newWin',windowprops);
    popup.focus();
    popup.document.write("" + sourse + "");
}

//*************************************************************************
// check Course form.
//*************************************************************************
function checkCourseForm(form, Cmd)
{
	numberID = form.Number.value;
	
	if (numberID == "")
	{
		alert("Please, enter course ID.");
		form.Number.focus();
		return false;
	}
	
	DANB = form.DANBNumber.value;
	
	if (DANB == "")
	{
		alert("Please, enter DANB number.");
		form.DANBNumber.focus();
		return false;
	}
	
	title = form.Title.value;
	
	if (title == "")
	{
		alert("Please, enter course title.");
		form.Title.focus();
		return false;
	}
	
	desc = form.Description.value;
	
	if (desc == "")
	{
		alert("Please, enter course description.");
		form.Description.focus();
		return false;
	}
	
	CDA = form.CDACredits.value;
	
	if (CDA == "")
	{
		alert("Please, enter CDA credit.");
		form.CDACredits.focus();
		return false;
	}
	
	RDA = form.RDACredits.value;
	
	if (RDA == "")
	{
		alert("Please, enter RDA credit.");
		form.RDACredits.focus();
		return false;
	}
	
	price = form.Price.value;
	
	if ((price == "") || (price == "0"))
	{
		alert("Please, enter course price.");
		form.Price.focus();
		return false;
	}
	
	if (!validFloat(price))
	{
		alert("Please, enter correct course price.");
		form.Price.focus();
		return false;
	}
	
	docfile = form.DocFile.value;
	docfilehidden = form.DocFileHidden.value;
	
	if ((docfile == "") && (docfilehidden == ""))
	{
		alert("Please, enter document file.");
		form.DocFile.focus();
		return false;
	}
		
	html = form.HTMLSource.value;
	
	if (html == "")
	{
		alert("Please, enter html sourse.");
		form.HTMLSource.focus();
		return false;
	}
	else
	{
		return true;
	}

}

// ***********************************************************************
// function validates float digit.
// ***********************************************************************
function validFloat(price)
{
 var re = new RegExp("^[1-9][0-9]{0,7}$|^[1-9][0-9]{0,7}\.[0-9]{2}$|^0\.[0-9]{2}$|^0$|^$","ig");
 var bool = re.test(price);	
  	
 return bool;	
}

// ***********************************************************************
// function checks question form.
// ***********************************************************************
function checkQuestionForm(form)
{
	question = form.Question.value;
	
	if (question == "")
	{
		alert("Please, enter question text.");
		form.Question.focus();
		return false;
	}
	else
	{
		return true;
	}
}

// ***********************************************************************
// function checks checkout form.
// ***********************************************************************
function checkOrderForm(form)
{
	firstname = form.Firstname.value;
		
	if (firstname == "")
	{
		alert('Please, enter your first name.');
		form.Firstname.focus();
		return false;
	}
	
	lastname = form.Lastname.value;
		
	if (lastname == "")
	{
		alert('Please, enter your last name.');
		form.Lastname.focus();
		return false;
	}
		
	address = form.Address.value;
		
	if (address == "")
	{
		alert("Please, enter your address.");
		form.Address.focus();
		return false;
	}	
	
	city = form.City.value;
		
	if (city == "")
	{
		alert("Please, enter your city.");
		form.City.focus();
		return false;
	}
	
	form.Region.disabled = false;	
	state = form.Region.value;
	
	form.Country.disabled = false;	
	country = form.Country.value;
		
	if (state == "0")
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}	
		
	if (((state == "0") || (state == "NO")) && (country == "US"))
	{
		alert("Please, select your state.");
		form.Region.focus();
		return false;
	}
		
	if (country == "0")
	{
		alert("Please, select your country.");
		form.Country.focus();
		return false;
	}
	
	zip = form.Zip.value;
		
	if (zip == "")
	{
		alert("Please, enter your Zip/Postal code.");
		form.Zip.focus();
		return false;
	}
	
	telephone = form.Telephone.value;
		
	if (telephone == "")
	{
		alert("Please, enter your telephone.");
		form.Telephone.focus();
		return false;
	}
	
	cardtype = form.Cardtype.value;
		
	if (cardtype == "0")
	{
		alert("Please, select your credit card type.");
		form.Cardtype.focus();
		return false;
	}
	
	cardnumber = form.Cardnumber.value;
		
	if (cardnumber == "")
	{
		alert("Please, enter credit card number.");
		form.Cardnumber.focus();
		return false;
	}
		
	cardmonth = form.CardMonth.value;
		
	if (cardmonth == "0")
	{
		alert("Please, select month of credit card expiration date.");
		form.CardMonth.focus();
		return false;
	}
	
	cardyear = form.CardYear.value;
		
	if (cardyear == "0")
	{
		alert("Please, select year of credit card expiration date.");
		form.CardYear.focus();
		return false;
	}
	
	verificate = form.Verificate.value;
		
	if (verificate == "")
	{
		alert("Please, enter credit card verification number.");
		form.Verificate.focus();
		return false;
	}
}

// ********************************************************************
// ********************************************************************
function checkCustFeedbackForm(form)
{
	comment = form.Comment.value;
	if (comment == "")
	{
		alert('Please enter the customer feedback.');
		form.Comment.focus();
		return false;
	}
	
	from = form.From.value;
	if (from == "")
	{
		alert('Please enter from who is this customer feedback.');
		form.From.focus();
		return false;
	}
	else
	{
		return true;
	}
	
}

// ********************************************************************
// ********************************************************************
function checkLinksForm(form)
{
	title = form.Title.value;
	if (title == "")
	{
		alert('Please, enter the link title.');
		form.Title.focus();
		return false;
	}
	
	desc = form.Desc.value;
	if (desc != "")
	{
		if (desc.length > 300)
		{
			alert('Please, enter shorter link description. Description must be maximum 300 characters.');
			form.Desc.focus();
			return false;
		}
	}
	
	url = form.Url.value;
	if (url == "")
	{
		alert('Please, enter link url address.');
		form.Url.focus();
		return false;
	}
	
	var re = new RegExp("^http://(www\.)?.+\\\..+$","ig");
	var bool = re.test(url);
	
	if (!bool)
	{
		alert('Please, enter correct link url address. Url must start with "http://".');
		form.Url.focus();
		return false;
	}
	
	cChecked = false;
	for (i = 0; i < form.Category.length; i++)
	{
		if (form.Category[i].checked == true)
		{
			cChecked = true;
		}
	}
	if (!cChecked)
	{
		alert("Please, choose link category.");		
		return false;
	}	
	else
	{
		return true;
	}
	
}

// ********************************************************************
// ********************************************************************
function checkRequestForm(form)
{
	custname = form.CustName.value;
	if (custname == "")
	{
		alert('Please, enter your name.');
		form.CustName.focus();
		return false;
	}
	
	email = form.Email.value;	
	if (email == "")
	{
		alert("Please, enter your e-mail.");
		form.Email.focus();
		return false;
	}		
	if ((email.length < 3) || (email.length > 50) || 
		(email.charAt(0) == '@') || (email.charAt(email.length-1) == '@') || 
		(email.charAt(0) == '.') || (email.charAt(email.length-1) == '.') || 
		(email.indexOf('.') == -1) || (email.indexOf('@') == -1) ||
		(email.indexOf('@') != email.lastIndexOf('@')) || 
		(email.indexOf(' ') > 0) || (email.indexOf('?') > 0) || (email.indexOf('..') > 0)
		)
	{
		alert("Please, enter a valid e-mail address.");
		form.Email.focus();
		return false;
	}
	
	phone = form.Phone.value;
	if (phone == "")
	{
		alert('Please, enter your phone.');
		form.Phone.focus();
		return false;
	}
	
	url = form.Url.value;
	if (url == "")
	{
		alert('Please, enter link url address.');
		form.Url.focus();
		return false;
	}
	
	var re = new RegExp("^http://(www\.)?.+\\\..+$","ig");
	var bool = re.test(url);
	
	if (!bool)
	{
		alert('Please, enter correct link url address. Url must start with "http://".');
		form.Url.focus();
		return false;
	}
	
	linktitle = form.Title.value;
	if (linktitle == "")
	{
		alert('Please, enter link title.');
		form.Title.focus();
		return false;
	}
	
	desc = form.Desc.value;
	if (desc != "")
	{
		if (desc.length > 300)
		{
			alert('Please, enter shorter link description. Description must be maximum 300 characters.');
			form.Desc.focus();
			return false;
		}
	}
		
	cChecked = false;
	for (i = 0; i < form.Category.length; i++)
	{
		if (form.Category[i].checked == true)
		{
			cChecked = true;
		}
	}
	if (!cChecked)
	{
		alert("Please, choose link category.");		
		return false;
	}	
	else
	{
		return true;
	}
	
}

function reset_search_form() {
	document.forms["SearchForm"].elements["keywords"].value = "";
	document.forms["SearchForm"].elements["city"].value = "";
	document.forms["SearchForm"].elements["state"].value = "";
	document.forms["SearchForm"].elements["StartDateMonth"].value = "all";
	document.forms["SearchForm"].elements["StartDateYear"].value = "all";
}
// End hiding script from old browsers -->