 function ValidateCatalogSearch()
 {
     var searchBox = document.getElementById("ctl00_SiteHeader_CatalogKeyword");
     var validKeyword = true;

     if (searchBox.value == '') {
        alert("Cannot search with blank keyword");
        searchBox.focus();
        return false;
     }

    if (!ValidateWord(searchBox.value)) {
        alert("Invalid entry!");
        searchBox.value = '';
		searchBox.focus();
        return false;
    }

    return true;
}

function ValidateWord(keyword) {

    var validKeyword = true;
    var valid = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYS " 

    for (var i = 0; i < keyword.length; i++) {
        temp = "" + keyword.substring(i, i + 1);
        if (valid.indexOf(temp) == "-1") {
            validKeyword = false;
            break;
        }
    }

    return validKeyword;
}

function ValidateNumbers(input) {
	
	var validNumbers = true;
    var valid = "1234567890"

    for (var i = 0; i < input.length; i++) {
        temp = "" + input.substring(i, i + 1);
        if (valid.indexOf(temp) == "-1") {
            validNumbers = false;
            break;
        }
    }

    return validNumbers;
}

function setText(obj)
{
	//alert(obj.value);
	if(obj.value =='full name')
	{
		obj.value = '';
		obj.focus();
	}
	
	if(obj.value =='enter email address')
	{
		obj.value ='';
		obj.focus();
	}
	
	if(obj.value =='+1')
	{
		obj.value ='';
		obj.focus();
	}

	if(obj.value =='631')
	{
		obj.value ='';
		obj.focus();
	}

	if(obj.value == 'phone number')
	{
		obj.value ='';
		obj.focus();
	}
	
	if(obj.value == 'email id')
	{
		obj.value ='';
		obj.focus();
	}
	
	if(obj.value == 'password')
	{
		obj.value ='';
		obj.focus();
	}
	
	return true;
}

function ValidateSignIn()
{
	var element = ''
	element = document.getElementById("ctl00_SiteHeader_UserId");
	if(element.value == '')
	{
		alert('Enter email.');
		element.focus();	
		return false;
	}
	
	element = document.getElementById("ctl00_SiteHeader_Password");
	if(element.value == '')
	{
		alert('Enter Password');
		element.focus();	
		return false;
	}  
	return true;
}

function ValidateTProfile3(group) {

    if(Page_ClientValidate(group))
    {
        var tEndDate = document.getElementById("ctl00_MainWorkingArea_EndDateRadio");
        if (tEndDate.checked == true) 
        {
            Page_ClientValidate('TP3Date');
        }
        else
        {
            return true;
        }
    }
}

function ValidateAProfile()
{
    // Course
    var pst = document.getElementById("ctl00_MainWorkingArea_PeakStartTime");
    var pet = document.getElementById("ctl00_MainWorkingArea_PeakEndTime");
    var opst = document.getElementById("ctl00_MainWorkingArea_OPeakStartTime");
    var opet = document.getElementById("ctl00_MainWorkingArea_OPeakEndTime");
    
    if (pst.value == "00" && pet.value == "00" && opst.value == "00" && opet.value == "00") {
        alert("Please select your availability time.");
        pst.focus();
        return false;
    }
    
    return true;
}
