// JavaScript Document
//Check the text field is not empty Start

function validateNotEmpty( strValue ) {
   var strTemp = strValue;
   strTemp = trimAll(strTemp);
   if(strTemp.length > 0){
     return true;
   }
   return false;
}

function trimAll( strValue ) {
 var objRegExp = /^(\s*)$/;

    //check for all spaces
    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }

   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}
//Check the text field is not empty End
//emptycheck
function emptycheck(form,control,msg)
{	
	
	var formname=form;
	var msg = msg;
	var cnt=control;
	var doc=document.forms[formname];
	if(validateNotEmpty(doc.elements[cnt].value)==false)
	{
		alert("Please " + msg + " !");
		doc.elements[cnt].focus();
		return false;
	}
	return true;
}

function emailcheck(form,control)
{
	var formname=form;
	
	var cnt=control;
	var doc=document.forms[formname];
	var e = doc.elements[cnt];
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var returnval=emailfilter.test(e.value);
	if (returnval==false){
	alert("Please enter a valid email address.");
	e.focus();
	}
	return returnval;

}

// customized alert box if it fails then default alert box will appear


var ALERT_TITLE = "Oops!";
var ALERT_BUTTON_TEXT = "Ok";

if(document.getElementById) {
	window.alert = function(txt) {
		createCustomAlert(txt);
	}
}

function createCustomAlert(txt) {
	d = document;

	if(d.getElementById("modalContainer")) return;

	mObj = d.getElementsByTagName("body")[0].appendChild(d.createElement("div"));
	mObj.id = "modalContainer";
	mObj.style.height = "100px";//d.documentElement.scrollHeight + "px";
	
	alertObj = mObj.appendChild(d.createElement("div"));
	alertObj.id = "alertBox";
	alertObj.style.top ="0px";
	if(d.all && !window.opera) alertObj.style.top ="0px";// document.documentElement.scrollTop + "px";
	alertObj.style.left = (d.documentElement.scrollWidth - alertObj.offsetWidth)/2 + "px";
	alertObj.style.visiblity="visible";
	d.getElementById("alertBox").innerHTML="<table  width=98% border='0' align='center' cellpadding='0' cellspacing='0'><tr><td><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td class='boxborder' style='padding:0px;'><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td height='25' class='sectionHeadingAddition'><table width='98%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td width='52'><img src='../images/user.png' width='32' height='24' /></td><td width='466' ><span class='sectionHeadingText'>! Opps </span></td><td width='441'><table width='100%'><tr><td align='right'><a href='#' onclick = 'removeCustomAlert();return false; ' class='formLabelsheading'>Close</a></td></tr></table></td></tr></table></td></tr><tr><td class='additionFormbg'><table width='100%' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF' style='border:1px solid #CCCCCC'><tr><td class='formLabels' style='padding:10px'><table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='15%' align='center'><img src='images/alert.gif' height='30' width='30' alt='ok'></td><td>"+txt+"</td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table>";


d.getElementById("alertBox").focus();
	alertObj.style.display = "block";
	return false;
}

function removeCustomAlert() {
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("modalContainer"));
}

