﻿if(!document.getElementById)
{
	if(document.all)
	{
		accessObj = function()
		{
			if(typeof document.all[arguments[0]]!="undefined")
				return document.all[arguments[0]];
			else
				return null;
		}
	}
	else if(document.layers)
	{
		accessObj = function()
		{
			if(typeof document[arguments[0]]!="undefined")
				return document[arguments[0]];
			else
				return null;
		}
	}
}
else
{
	accessObj = function()
	{
		return document.getElementById(arguments[0]);
	}
}

var list_of_divs = new Array;

function addSection(name)
{
	list_of_divs[list_of_divs.length] = name;
}

var cbOpen = false;
function openCallBack()
{
	cbOpen = !cbOpen;
	if (cbOpen)
		openDiv("ClaimBoxForm");
	else
		closeDiv("ClaimBoxForm");
}

function openDiv(name)
{
	var obj = accessObj(name);
	obj.style.display = "block";
}

function closeDiv(name)
{
	var obj = accessObj(name);
	obj.style.display = "none";
}

function openSection(name)
{
	var i;
	var total = list_of_divs.length;
	var obj;
	for(i=0; i<total; i++)
	{
		if(list_of_divs[i] == name)
			openDiv(list_of_divs[i]);
		else
			closeDiv(list_of_divs[i]);
	}
}

function checkForm_callback()
{
	var passed = true;
	var error_text = "";
	var frm = accessObj("frmCallBack");

	if (frm.cb_yourname.value == "")
	{
		passed = false;
		error_text += "Please enter your name\n";
	}
	if (frm.cb_phonenumber.value == "")
	{
		passed = false;
		error_text += "Please enter your phone number\n";
	}
	if (!frm.cb_privacy.checked)
	{
		passed = false;
		error_text += "Please confirm your have read and agree with our policies\n";
	}

	if (passed)
	{
		frm.submit();
	}
	else
	{
		alert(error_text);
	}
}

function checkForm_online()
{
	var passed = true;
	var error_text = "";
	var frm = accessObj("frmOnlineForm");

	if (frm.of_yourname.value == "")
	{
		passed = false;
		error_text += "Please enter your name\n";
	}
	if (frm.of_phonenumber.value == "")
	{
		passed = false;
		error_text += "Please enter your phone number\n";
	}
	if (!check_email(frm.of_email.value))
	{
		passed = false;
		error_text += "Please enter your valid email\n";
	}
	if (frm.of_dateofincident.value == "")
	{
		passed = false;
		error_text += "Please enter the date of the incident\n";
	}
	if (frm.of_description.value == "")
	{
		passed = false;
		error_text += "Please enter the description\n";
	}
	if (!frm.cb_privacy.checked)
	{
		passed = false;
		error_text += "Please confirm your have read and agree with our policies\n";
	}

	if (passed)
	{
		frm.submit();
	}
	else
	{
		alert(error_text);
	}
}

function check_email(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email))
		return true
	else
		return false;
}

var alreadychanges = false;
function emtpyField(obj)
{
	if (!alreadychanges)
	{
		alreadychanges = true;
		obj.value = "";
	}
}