//menu image hover script place below
function callCarouseleSecurus(url)
{
		winStatus=window.open(url,'mypopup','toolbars=0,menubars=0,scrollbars=0,width=800,height=620,left=130,top=50');
		if(winStatus!=null && winStatus)
        {
            winStatus.focus();
        }	   
}
function newImage(arg) 
{
	if (document.images) 
	{
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() 
{
	if (document.images && (preloadFlag == true)) 
	{
		for (var i=0; i<changeImages.arguments.length; i+=2) 
		{
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function loadImages() 
{
	if (document.images) 
	{
		animate_01_out = newImage("transparent.gif");
		preloadFlag = true;
	}
}
//menu image hover script place above

// add to favorities script placed below
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

// add to favorities script placed above

//Contact Us form Validation placed below
function NameCheck(Field)
{
	var strTmp = Field.value;  	
	
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz " ;
	var temp;
	for (var i=0; i<strTmp.length; i++)
	{
		temp = ""+ strTmp.substring(i, i+1);
				
		if (valid.indexOf(temp) == -1) 
		{
			return false;
			break;
		}
	}
		return true;   	
	}
function CompanyCheck(Field)
	{
		var strTmp = Field.value;  	
		
		var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789- " ;
		var temp;
		for (var i=0; i<strTmp.length; i++)
		{
			temp = ""+ strTmp.substring(i, i+1);
					
			if (valid.indexOf(temp) == -1) 
			{
				return false;
				break;
			}
		}
		return true;   	
	}
function emailCheck(email)
{
var intI=1;
var intCounter=0;
strEmail=email.value;
var strEmailLength = strEmail.length;
var check =1;
if (email.value == '')	
{
	alert('Please enter an E-mail ID.');
	email.focus();
	check = 0; 
	return check;
}
// look for @
while ((intI < strEmailLength) && (strEmail.charAt(intI) != "@"))
{ intI++ }
if ((intI >= strEmailLength) || (strEmail.charAt(intI) != "@"))
{
	check = 0; 
	return check;
}
	
else intI += 2;

while ((intI < strEmailLength) && (strEmail.charAt(intI) != "."))
{ intI++     }

diff=strEmailLength - intI;
if ((intI >= strEmailLength - 1) || (strEmail.charAt(intI) != ".")) 
{
	check = 0; 
	return check;
}
	
for(i=0; i < strEmailLength; i++)
{
	if(strEmail.charAt(i) == ".")
	{
	if(strEmail.charAt(i+1) == ".")
	{
	   	check = 0; 
	   	return check;
	}
}
}
	
	
var valid1='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._0123456789-';
var temp1;
var fieldx=email.value;
for (var intI=0; intI <fieldx.length; intI++) 
{
	temp1 = "" + fieldx.substring(intI, intI+1);
	if(temp1 == "@")
	{
		intCounter=intCounter+1;
	}
	if (valid1.indexOf(temp1) == "-1")
	{
		check = 0; 
	 	return check;
	}
}
var strSourceField = email.value;
var blnNumCheckStatus = true;
var intDectot  = 0;
var intDecpos  = 0;
var strValidchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._0123456789-";
for(var intDecCount=0; intDecCount<strSourceField.length;intDecCount++) 
{
	if(strSourceField.charAt(intDecCount)=='@') 
	{
		intDectot++;
		intDecpos = (intDecCount+1);
	}
	if (intDectot>1)
	{
		blnNumCheckStatus = false;
	}
}
if(blnNumCheckStatus==false)
{
	return blnNumCheckStatus;
}
if ((email.value.length < 6) || (email.value.length > 80))
{
	check = 0; 

}
var invalid = " "; // Invalid character is a space
if (email.value.indexOf(invalid) > -1) 
{
	check = 0; 
	return check;
}
var strSourceField = email.value;
var blnNumCheckStatus = true;
var intDectot  = 0;
var intDecpos  = 0;
var strValidchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._0123456789-";
for(var intDecCount=0; intDecCount<strSourceField.length;intDecCount++) 
{
	if(strSourceField.charAt(intDecCount)=='@') 
	{
		intDectot++;
		intDecpos = (intDecCount+1);
	}
	if (intDectot>1)
	{
		blnNumCheckStatus = false;
	}
}
if(blnNumCheckStatus==false)
{
	return blnNumCheckStatus;
}

return check;
}

function CheckFields()
	{
		if(document.frmContactUs.Username.value=="")
			{
				alert('Please enter your Name.');
				document.frmContactUs.Username.focus();
				return false;
			}
		if(!NameCheck(document.frmContactUs.Username))
			{
				alert('Please enter only alphabetic characters and white spaces in Name.');
				document.frmContactUs.Username.focus();
				return false;
			}
		if(document.frmContactUs.Email.value == "")
			{
				alert("Please enter an E-mail ID.");
				document.frmContactUs.Email.focus();
				return false;
			}
		if(document.frmContactUs.Email.value != "")	
			{
				intFlag=emailCheck(document.frmContactUs.Email);
				if(intFlag != 1)
				{
					alert("E-mail ID should be of the form - name@company.com, name@company.co.xx or name.name@company.com. Please try again.");
					document.frmContactUs.Email.focus();
					return false;
				}
			}
		if(document.frmContactUs.ConfirmEmail.value == "")
			{
				alert("Please confirm your E-mail ID.");
				document.frmContactUs.Email.focus();
				return false;
			}
		if(document.frmContactUs.Email.value != document.frmContactUs.ConfirmEmail.value)// not matches
		{
			alert("The Email IDs do not match. Please ensure that the Email and Confirm Email fields have the same Email IDs")
			document.frmContactUs.ConfirmEmail.value = "";						
			document.frmContactUs.ConfirmEmail.focus();
			return false;
		}	
		/*if(document.frmContactUs.Company.value=="")
			{
				alert('Please enter your Company.');
				document.frmContactUs.Company.focus();
				return false;
			}
		if(!CompanyCheck(document.frmContactUs.Company))
			{
				alert('Please enter only alphabetic characters and white spaces in Name.');
				document.frmContactUs.Company.focus();
				return false;
			}*/	
			else
			{
				document.frmContactUs.method="post";
				document.frmContactUs.action = "http://www.nonverbaconsulting.com/contactussave.asp";
				//document.frmContactUs.action = "contactussave.asp";
				document.frmContactUs.submit();
			}
	}
//Contact Us form Validation placed above