//====================================================================================================
//	File Name		:	login.js
//----------------------------------------------------------------------------------------------------
//	Purpose			:	Client side validation in JavaScript.
//	Author			:	Dinesh Sailor
//	Creation Date	:	05-May-2003
//	Copyright		:	Copyrights © 2003 Dot Infosys
//	Email			:	dinesh@dotinfosys.com
//	History			:
//						Date				Author					Remark
//						05-May-2003			Dinesh Sailor			Initial Release
//
//====================================================================================================

//====================================================================================================
//	Function Name	:	Gallery_Move()
//----------------------------------------------------------------------------------------------------
var curIndex = 0;

function Gallery_Move(dir)
{
	if(!ffox)
		document.getElementById('tmplArea').filters[0].apply();

	if(dir == 'next')
	{
		curIndex++;
		if(arrTmpl.length==curIndex)curIndex=0;
	}
	else
	{
		curIndex--;
		if(curIndex<0)curIndex=arrTmpl.length-1;
	}

	document.getElementById('txtTmpl').innerHTML 	= arrTmpl[curIndex][0];
	document.getElementById('imgTmpl').src 			= arrTmpl[curIndex][1];

	if(!ffox)
		document.getElementById('tmplArea').filters[0].play();
}

function FullView(img)
{
	popupWindowURL(document.location + '&Action=View&img='+img, 'list', 600, 500, false, false, true);
}

function Login_Click(frm)
{
	with(frm)
    {
    	if(!IsEmpty(username, 'Please, enter Username.'))
        {
			return false;
        }
    	if(!IsEmpty(password, 'Please, enter Password.'))
        {
			return false;
        }
        return true;
    }
}

function FourSome_Click()
{
	if(document.getElementById('reg_foursome').checked == true)
	{
		document.getElementById('reg_foursome_amt').value = 900;
	}
	else
	{
		document.getElementById('reg_foursome_amt').value = 0;
	}
	document.getElementById('reg_amt').value = Number(document.getElementById('reg_foursome_amt').value) + Number(document.getElementById('reg_sub_amt').value);
}

function Calculate_Amount()
{
	var regex = /^[0-9]*$/;
	if(regex.test(document.getElementById('req_qty').value))
	{
		if(document.getElementById('req_qty').value >= 5)
			document.getElementById('reg_sub_amt').value = Number(document.getElementById('req_qty').value * 40);
		else
			document.getElementById('reg_sub_amt').value = Number(document.getElementById('req_qty').value * 50);
			
		document.getElementById('reg_amt').value = Number(document.getElementById('reg_foursome_amt').value) + Number(document.getElementById('reg_sub_amt').value);
	}
}

function Calculate_Ticket_Amount1()
{
	var regex = /^[0-9]*$/;
	if(regex.test(document.getElementById('ticket_qty1').value))
	{
		if(document.getElementById('ticket_qty1').value >= 5)
			document.getElementById('ticket_amt1').value = Number(document.getElementById('ticket_qty1').value * 40);
		else
			document.getElementById('ticket_amt1').value = Number(document.getElementById('ticket_qty1').value * 50);
	}
}

function Calculate_Ticket_Amount2()
{
	var regex = /^[0-9]*$/;
	if(regex.test(document.getElementById('ticket_qty2').value))
	{
		if(document.getElementById('ticket_qty2').value >= 5)
			document.getElementById('ticket_amt2').value = Number(document.getElementById('ticket_qty2').value * 40);
		else
			document.getElementById('ticket_amt2').value = Number(document.getElementById('ticket_qty2').value * 50);
	}
}

function Calculate_Ticket_Amount3()
{
	var regex = /^[0-9]*$/;
	if(regex.test(document.getElementById('ticket_qty3').value))
	{
		if(document.getElementById('ticket_qty3').value >= 5)
			document.getElementById('ticket_amt3').value = Number(document.getElementById('ticket_qty3').value * 40);
		else
			document.getElementById('ticket_amt3').value = Number(document.getElementById('ticket_qty3').value * 50);
	}
}

function Validate_Register(frm)
{
	with(frm)
	{
		if(!IsEmpty(reg_name, 'Please enter name.'))
		{
			return false;
		}
		if(!IsEmpty(reg_business_name, 'Please enter business name.'))
		{
			return false;
		}
		if(!IsEmpty(reg_address, 'Please enter address.'))
		{
			return false;
		}
		if(!IsEmpty(reg_business_address, 'Please enter business address.'))
		{
			return false;
		}
		if(!IsEmpty(reg_city, 'Please enter city.'))
		{
			return false;
		}
		if(!IsEmpty(reg_business_city, 'Please enter business city.'))
		{
			return false;
		}
		if(!IsEmpty(reg_phone, 'Please enter phone number.'))
		{
			return false;
		}
		if(!IsEmpty(reg_business_phone, 'Please enter business phone number.'))
		{
			return false;
		}
		if(!IsEmpty(req_qty, 'Please enter number of persons.'))
		{
			return false;
		}
		else if(!IsInt(req_qty, 'Please enter valid number of persons.'))
		{
			return false;
		}
		if(!IsEmpty(player_name1, 'Please enter player name.'))
		{
			return false;
		}
		if(!IsEmpty(player_email1, 'Please enter player email.'))
		{
			return false;
		}
		else if(!IsEmail(player_email1, 'Please enter valid player email.'))
		{
			return false;
		}
		if(IsEmpty(player_email2, ''))
		{
			if(!IsEmail(player_email2, 'Please enter valid player email.'))
			{
				return false;
			}
		}
		if(IsEmpty(player_email3, ''))
		{
			if(!IsEmail(player_email3, 'Please enter valid player email.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_email1, ''))
		{
			if(!IsEmail(ticket_email1, 'Please enter valid email.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_qty1, ''))
		{
			if(!IsInt(ticket_qty1, 'Please enter valid number of tickets.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_email2, ''))
		{
			if(!IsEmail(ticket_email2, 'Please enter valid email.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_qty2, ''))
		{
			if(!IsInt(ticket_qty2, 'Please enter valid number of tickets.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_email3, ''))
		{
			if(!IsEmail(ticket_email3, 'Please enter valid email.'))
			{
				return false;
			}
		}
		if(IsEmpty(ticket_qty3, ''))
		{
			if(!IsInt(ticket_qty3, 'Please enter valid number of tickets.'))
			{
				return false;
			}
		}
		return true
	}
}

