// Author : Srinivas Turlapati

var wind;
function openWindow(htmName,params)
{
	if(!wind || wind.closed)
		wind = window.open(htmName,"_blank",params)
	else
		wind.focus()
}

function isAlphaNumeric(inputVal)
{
	var inputStr = inputVal.toString()

	for(var i=0;i<inputStr.length;i++)
	{
		var oneChar = inputStr.charAt(i);
		if((oneChar >= "A" && oneChar <= "Z") || (oneChar >= "a" && oneChar <= "z") || (oneChar >= "0" && oneChar <= "9"))
			continue
		else
			return 0;
	}
	return 1;
}
function isEmail(str)
{
	// are regular expressions supported?
	var supported = 0;

	if (window.RegExp)
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}
function isEmpty(inputStr)
{
	if(inputStr == null || inputStr == "")
		return true;
	return false;
}
function trim(inputVal)
{
	var outputStr = inputVal.toString()

	// Left Trim
	outputStr = outputStr.replace(/^\s+/,"")
	// Right Trim
	outputStr = outputStr.replace(/\s+$/,"")
	// Make mutiple spaces inbetween the words to ONE.
	if (outputStr.indexOf("<pre>") < 0)
		outputStr = outputStr.replace(/ +/g," ")

	return outputStr
}

function Signature()
{
	var sigStr = "<P><CENTER><HR noshade width='95%' style='height:1px; color:#777777;'>"
	sigStr = sigStr + "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>"
	sigStr = sigStr + "<TR><TD ALIGN=CENTER VALIGN=BOTTOM WIDTH=\"100%\">"
	sigStr = sigStr + "<FONT SIZE=-2 COLOR=BLUE FACE=ARIAL>Copyright &copy; 2007 AndhraFolks. All rights reserved.<BR>"
	sigStr = sigStr + "Designed By <A HREF=\"/ContactUs.asp\" TARGET=\"_blank\"><FONT FACE=Arial SIZE=1 COLOR=BLUE>AndhraFolks</FONT></A>&nbsp;&nbsp;<A HREF=\"/Terms.htm\" TARGET=\"_blank\"><FONT FACE=Arial SIZE=1 COLOR=BLUE>Terms Of Use</FONT></A></TD></TR></TABLE></CENTER>"

	return sigStr
}
function SetStatus(str)
{
	window.status = str
}
function FocusThis()
{
	var FocusField = document.forms[0].FocusField.value

	if(FocusField == 1)
		document.forms[0].MemberID.focus()
	else if(FocusField == 2)
		document.forms[0].MemberPassword.focus()
	else if(FocusField == 3)
		document.forms[0].MemberFirstName.focus()
	else if(FocusField == 4)
		document.forms[0].MemberLastName.focus()
	else if(FocusField == 5)
		document.forms[0].MemberDOB.focus()
	else if(FocusField == 6)
		document.forms[0].MemberSex.focus()
	else if(FocusField == 7)
		document.forms[0].MemberOccupation.focus()
	else if(FocusField == 8)
		document.forms[0].MemberSecQuestion.focus()
	else if(FocusField == 9)
		document.forms[0].MemberSecAnswer.focus()
	else if(FocusField == 10)
		document.forms[0].MemberLocation.focus()
	else if(FocusField == 11)
		document.forms[0].MemberEmail.focus()
	else if(FocusField == 12)
		document.forms[0].GuestName.focus()
	else if(FocusField == 13)
		document.forms[0].GuestLocation.focus()
	else if(FocusField == 14)
		document.forms[0].GuestEmail.focus()
	else if(FocusField == 15)
		document.forms[0].GuestComments.focus()
	else if(FocusField == 16)
		document.forms[0].Title.focus()
	else if(FocusField == 17)
		document.forms[0].Text.focus()
	else if(FocusField == 18)
		document.forms[0].MaintValue.focus()
	else if(FocusField == 19)
		document.forms[0].Subject.focus()
	else if(FocusField == 20)
		document.forms[0].ResponseText.focus()
	else if(FocusField == 21)
		document.forms[0].FindText.focus()
	else if(FocusField == 22)
		document.forms[0].MaritalStatus.focus()
	else if(FocusField == 23)
		document.forms[0].Signature.focus()
	else if(FocusField == 24)
		document.forms[0].MoreAbout.focus()
	else if(FocusField == 25)
		document.forms[0].VerifCode.focus()
	else if(FocusField == 26)
		document.forms[0].Word.focus()
	else if(FocusField == 27)
		document.forms[0].TeluguPronunciation.focus()
	else if(FocusField == 28)
		document.forms[0].WordType.focus()
	else if(FocusField == 29)
		document.forms[0].Meaning.focus()
	else if(FocusField == 30)
		document.forms[0].MemberNewPasswd1.focus()
	else if(FocusField == 31)
		document.forms[0].MemberNewPasswd2.focus()
	else if(FocusField == 32)
		document.forms[0].PostedBy.focus()
	else if(FocusField == 33)
		document.forms[0].StartPostNum.focus()
	else if(FocusField == 34)
		document.forms[0].EndPostNum.focus()
	else if(FocusField == 35)
		document.forms[0].StartPostDate.focus()
	else if(FocusField == 36)
		document.forms[0].EndPostDate.focus()
	else if(FocusField == 37)
		document.forms[0].SQLstring.focus()
	else if(FocusField == 38)
		document.forms[0].Category.focus()
	else if(FocusField == 39)
		document.forms[0].Sender.focus()
	else if(FocusField == 40)
		document.forms[0].Receiver.focus()
}
function EatCRLF(e)
{
	var CharCode = (navigator.appName == "Netscape") ? e.which : e.keyCode
	if(CharCode == 13 || CharCode == 10)
		return false
	return true
}

function ConvertToTelugu(input) 
{
	var inputMethod = 0;  // RTS
	var outputMethod = 1; // unicode
	var ret
	input = input.replace(/#Tel/gi," #Tel")

	if(input.indexOf("#Tel") == -1)
	{
		input = input + " ";
		return input;
	}

	//input = input.replace(/#/gi," #")
	var transformer = Transformer.createTransformer(inputMethod, outputMethod);
	transformer.setRTSMode(RTSTransformer.rtsEnglish);
	var output = transformer.convert(input);
	// Delete the & in the output (kal&haara, bil&haNuDu)
	//var vRegExp = new RegExp(/(\S)(&)(\S)/gm);
	//if (vRegExp.test(output)){
	//	output = output.replace(vRegExp, "$1$3");
	//}
	//output = output.replace(/^\s+|\s+$/,"")
	return output;
}

var BlinkID=0;
var ClockID=0;
function BlinkText()
{ 
	var i;

	if (document.all)
	{
		var blink = document.all.tags("BLINK") 
		for (i=0; i < blink.length; i++) 
			blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
	}

	var clock = document.getElementsByTagName("DIV");

	for (i=0; i < clock.length; i++) 
	{
		if(clock[i].id == "clock")
			clock[i].innerHTML = GetCurrDateTime()
	}

} 

function StartBlink()
{ 
	if (document.all)
	{
		var blink = document.all.tags("BLINK")
		if (blink.length > 0)
			BlinkID = window.setInterval("BlinkText()",500) 
	}

	if (BlinkID == 0)
	{
		var clock = document.getElementsByTagName("DIV");
		var ClockFound = 0
		for (var i=0; i < clock.length; i++) 
		{
			if(clock[i].id == "clock")
			{
				ClockFound = 1
				break;
			}
		}
		if (ClockFound == 1)
		{
			ClockID = window.setInterval("BlinkText()",1000) 
		}
	}
}

function ClearBlink()
{
	if (BlinkID)
		window.clearInterval(BlinkID);
	if (ClockID)
		window.clearInterval(ClockID);
}

function GetCurrDateTime()
{

	var ArrDay = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	var ArrMonth = new Array("January","February","March","April","May","June","July","August","September","October","November","December")

	var MyDate = new Date()

	var Year = MyDate.getYear()
	if (Year < 1000)
		Year += 1900

	var Day = MyDate.getDay()

	var Month = MyDate.getMonth()

	var DayM = MyDate.getDate()
	if (DayM < 10)
		DayM = "0" + DayM

	var Hours = MyDate.getHours()
	var Minutes = MyDate.getMinutes()
	var Seconds = MyDate.getSeconds()

	var AmPm = "AM"
	if (Hours >= 12)
	{
		AmPm = "PM"
		if (Hours > 12)
			Hours = Hours - 12
	}
	if (Hours == 0)
		Hours = 12

	if (Minutes < 10)
		Minutes = "0" + Minutes

	if (Seconds < 10)
		Seconds = "0" + Seconds

	var DateStr = "<font face=arial size=4 color=#009900>" + ArrDay[Day] + ", " + ArrMonth[Month] + " " + DayM + ", " + Year + " " + Hours + ":" + Minutes + ":" + Seconds + " " + AmPm + "</font>"
	return DateStr
}

