
function str2caps(stri)
{
	stri.value = stri.value.toUpperCase();
}


function sentenceCase(stri)
{
	var index;
	var tmpStr;
	var tmpChar;
	var preString;
	var postString;
	var strlen;
	tmpStr = stri.value.toLowerCase();
	strLen = tmpStr.length;
	if (strLen > 0)
	{
		for (index = 0; index < strLen; index++)
		{
			if (index == 0)
			{
				tmpChar = tmpStr.substring(0,1).toUpperCase();
				postString = tmpStr.substring(1,strLen);
				tmpStr = tmpChar + postString;
			}
			else
			{
				tmpChar = tmpStr.substring(index, index+1);
				if (tmpChar == " " && index < (strLen-1))
				{
					tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
					preString = tmpStr.substring(0, index+1);
					postString = tmpStr.substring(index+2,strLen);
					tmpStr = preString + tmpChar + postString;
		         }
			}
		}
	}

// auto correct
	if(tmpStr == "Bombay")
		tmpStr = "Mumbai";
	if(tmpStr == "Madras")
		tmpStr = "Chennai";
	if(tmpStr == "Calcutta")
		tmpStr = "Kolkata";
	if(tmpStr == "New Delhi")
		tmpStr = "Delhi";
	if(tmpStr == "Old Delhi")
		tmpStr = "Delhi";

	
	stri.value = tmpStr;
}


function check_success_entry_form()
{
	if(document.success_form.full_name.value == "")
	{
		alert("Please enter your name");
		document.success_form.full_name.focus();
		return false;
	}
	if(isNaN(document.success_form.age.value))
	{
		alert('Please enter only numerical value into age field.');
		document.success_form.age.select();
		document.success_form.age.focus();
		return false;
	}
	return true;
}


function check_success_fetch_f3()
{
	if(document.f3.full_name.value == "")
	{
		alert("Please enter first few alphabets or full-name.");
		document.f3.full_name.focus();
		return false;
	}
	return true;
}

function check_success_fetch_f4()
{
	if(document.f4.days.value == "")
	{
		alert("Please enter days.");
		document.f4.days.focus();
		return false;
	}
	if(isNaN(document.f4.days.value))
	{
		alert('Please enter only numerical value into days field.');
		document.f4.days.select();
		document.f4.days.focus();
		return false;
	}

	return true;
}



function check_prayer_entry_form()
{
	if(document.prayer_form.entry_date.value == "")
	{
		alert("Please enter Date");
		document.prayer_form.entry_date.focus();
		return false;
	}
	if(document.prayer_form.submited_by.value == "")
	{
		alert("Please enter Submited by");
		document.prayer_form.submited_by.focus();
		return false;
	}
	if(document.prayer_form.subject_name.value == "")
	{
		alert("Please enter Name of the Subject");
		document.prayer_form.subject_name.focus();
		return false;
	}
	if(document.prayer_form.sex.value == "")
	{
		alert("Please enter Sex");
		document.prayer_form.sex.focus();
		return false;
	}
	if(document.prayer_form.age.value == "")
	{
		alert("Please enter Approx Age");
		document.prayer_form.age.focus();
		return false;
	}
	if(document.prayer_form.city.value == "")
	{
		alert("Please enter Location (city)");
		document.prayer_form.city.focus();
		return false;
	}
	if(document.prayer_form.body_area.value == "")
	{
		alert("Please enter Approx body area affected.");
		document.prayer_form.body_area.focus();
		return false;
	}
	if(document.prayer_form.discomforts.value == "")
	{
		alert("Please enter Discomforts.");
		document.prayer_form.discomforts.focus();
		return false;
	}	
	return true;
}


function check_prayer_entry_form_only_name()
{
	if(document.prayer_form.subject_name.value == "")
	{
		alert("Please enter Name of the Subject");
		document.prayer_form.subject_name.focus();
		return false;
	}
	return true;
}


function submit_form(key)
{
	document.prayer_form.key.value=key;
	document.prayer_form.submit();
	return true;
}

function check_register()
{
	if(document.f4.rname.value == "")
	{
		alert("Please enter name.");
		document.f4.rname.focus();
		return false;
	}
	if(document.f4.email.value == "")
	{
		alert('Please enter email address.');
		document.f4.email.select();
		document.f4.email.focus();
		return false;
	}
	if(!email_check(document.f4.email.value))
	{
		alert('Email not in correct format.');
		document.f4.email.select();
		document.f4.email.focus();
		return false;
	}
	return true;
}

function email_check(email){
	if(email=="")
	{ 
		return false;	
	}

	if(email!="")
	{
		var space=email.indexOf(" ",0)
		var num=email.indexOf("@",0)
		var num1=email.indexOf(".",0)
		var ch=email.charAt(num+1);
		var ch1=email.charAt(num1+1);

		if(space >=0 || num < 0 || num1 < 0 || ch=="" || ch=="." || ch1 =="")
		{
			return false;
		}
	}
	return true;
}

// whitespace characters
var whitespace = " \t\n\r";

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)

{   

var i;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

    // All characters are whitespace.
    return true;
}