// JavaScript template using Windows Script Host
function contentCrunch(str,count,postfixStr)
{
	return(str);
	
}
// Content crunch for breaking news
function BN_contentCrunch(str,postfixStr)
{
	return(str);
}

// Todays Highlights short blurb content crunching algorithim
function th_ShortBlurbCrunch(str,postfixStr)
{
	return(str);
}

// Todays Highlights headline content crunching algorithim
function th_HeadlineCrunch(str,postfixStr)
{
	return(str);
}

// Latest Headlines headline content crunching algorithim
function lh_HeadlineCrunch(str,postfixStr)
{
	return(str);
}

// News and Analysis Headlines
function NA_HeadlineCrunch(str,postfixStr)
{
	return(str);
}

// Sports Highlights
function SP_HeadlineCrunch(str,postfixStr)
{
	return(str);
}

// Sports Highlights Summary Page
function SP_SummaryCrunch(str,postfixStr)
{
	return(str);
}

// Feature News 
function FN_HeadingCrunch(str,postfixStr)
{
	return(str);
}

// Feature News 
function FN_SublineCrunch(str,postfixStr)
{
	return(str);
}

// eCheck function call by ValidateFrom function 
function echeck(str) 
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Invalid E-mail ID")
		return false
	}

	if (str.indexOf(" ")!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}
	return true					
}

// Validate Form Function for Feedback & Tell a friend forms
function ValidateForm()
{
	var toEmail = document.frmInputForm.txtTo
	if ((toEmail.value == null) || (toEmail.value == ""))
	{
		alert("Please enter TO email address")
		toEmail.focus()
		return false
	}
	if (echeck(toEmail.value) == false)
	{
		toEmail.value = ""
		toEmail.focus()
		return false
	}

	var fromEmail = document.frmInputForm.txtFrom
	if ((fromEmail.value == null) || (fromEmail.value == ""))
	{
		alert("Please enter FROM email address")
		fromEmail.focus()
		return false
	}
	if (echeck(fromEmail.value) == false)
	{
		fromEmail.value = ""
		fromEmail.focus()
		return false
	}
	
	var bccEmail = document.frmInputForm.txtFrom
	if ((bccEmail.value != null) || (bccEmail.value != ""))
	{
		if (echeck(bccEmail.value) == false)
		{
			bccEmail.value = ""
			bccEmail.focus()
			return false
		}
	}
	return true
}

function ValidateFeedbackForm()
{
	var firstName = document.frmFeedbackForm.txtFirstName
	if ((firstName.value == null) || (firstName.value == ""))
	{
		alert("Please Enter First Name")
		firstName.focus()
		return false
	}

	var lastName = document.frmFeedbackForm.txtLastName
	if ((lastName.value == null) || (lastName.value == ""))
	{
		alert("Please Enter Last Name")
		lastName.focus()
		return false
	}

	var occupation = document.frmFeedbackForm.cmbOccupation
	if ((occupation.value == null) || (occupation.value == ""))
	{
		alert("Please Select Occupation")
		occupation.focus()
		return false
	}

	var fromEmail = document.frmFeedbackForm.txtEmail
	if ((fromEmail.value == null) || (fromEmail.value == ""))
	{
		alert("Please Enter your Email ID")
		fromEmail.focus()
		return false
	}
	if (echeck(fromEmail.value) == false)
	{
		fromEmail.value = ""
		fromEmail.focus()
		return false
	}
	
	var comments = document.frmFeedbackForm.txtComments
	if ((comments.value == null) || (comments.value == ""))
	{
		alert("Please enter your comments");
		comments.focus()
		return false
	}
	return true
}