//start validation

function checkInputJs(val) {
	var notifyTracking = document.getElementById('notifyTrackingBox');
	notifyTracking.innerHTML = ""; // clear tracking notification
	var TNum = val;
	//trackingType(TNum);
	empty(TNum);
	//alphanumeric(TNum);
	}



function empty(TNum) {
	var notifyTracking = document.getElementById('notifyTrackingBox');
	var trackingNum = document.getElementById('txtInputNo');

	if (trackingNum.value == ''){
	//notifyTracking.innerHTML = 'Enter your tracking number here.';
	// alert('Enter your tracking number');
	alertBox();
		$("#alertEmpty").text("Please enter a tracking number.");
		return false;
	}
	else {
		//notifyTracking.innerHTML = '';
		//document.tracking.submit();
		
		minimumCharacters(TNum);
		return true;
}

function minimumCharacters(TNum) {
		var trackingNums = document.getElementById('txtInputNo').value.length;
		if(trackingNums < 15) {
		
		alertBox();
		$("#alertEmpty").text("Your tracking number must have 15 numbers.");
			//alert('Your tracking number must have 15 numbers'); 
			
			return false;
			}
			else {
				
			alphanumeric(TNum);
	}
}


function alphanumeric(TNum){
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; //ad accepted symbols
	var inputBox = document.getElementById('txtInputNo');
	
	var checkStr = inputBox.value;
	//alert(checkStr);
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	ch = checkStr.charAt(i);
	for (j = 0;  j < checkOK.length;  j++)
	if (ch == checkOK.charAt(j))
	break;
	if (j == checkOK.length)
	{
	allValid = false;
	
	break;
	}
	}
	if (!allValid)
	{
		
	alertBox();
		$("#alertEmpty").text("Only alphanumeric characters are allowed.");	
	//alert('Only alphanumeric characters are allowed');
	tracking.trackingBox.focus();
	
	return false;
	}
	
	else {
		
		trackingType(TNum);
	}
}




function trackingType(TNum) {
	var getSelect = document.getElementById('trackingType').value;
	if (getSelect == 0) {
		alertBox();
		$("#alertEmpty").text("Please Select a Tracking Type.");	
		//alert('Please Select a Tracking Type');
		return false;
	} else {
		
		trackItem();
		
		return true;
	}
}
	
	
	
}


