var remail=/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+|[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+\.+[a-zA-Z0-9-]+)$/;
var checkIfAlphabet=/[a-zA-Z]/;
var checkifSymbol = /[^_a-zA-Z0-9]/;
var selectedFlag = 0;

function checkImageFormat(fileName) {
	var imageSrc = new String();
	imageSrc = fileName.value;
	imageFormat = imageSrc.slice(imageSrc.length-4);
	if(imageFormat != ".gif" && imageFormat != ".GIF"  && imageFormat != ".jpg"  && imageFormat != ".JPG" && imageFormat != ".jpeg" && imageFormat != ".JPEG") {
		return true;
	} else {
		return false;
	}
}

function checkEmail(fieldvalue) {
	if(remail.test(fieldvalue)) {
		return false;
	} else {
		return true;
	}
}

function checkNumber(fieldvalue) {
	if(isNaN(fieldvalue)) {
		return true;
	} else {
		return false;
	}
}

function checkIfSelected(formNm) {
	for (i=0;i<formNm.elements.length;i++) {
		if(formNm.elements[i].type =="select-multiple"){
			if(formNm.elements[i].value == "") {
				return true;
			} else {
				return false;
			}
		}
	}
}

function checkIfIsChar(fieldvalue) {
	if(checkIfAlphabet.test(fieldvalue.charAt(0))) {
		return false;		
	} else {
		return true;		
	}
}

function checkSpace(fieldvalue) {
	for(counter = 0;counter < fieldvalue.length;counter++) {
		if(fieldvalue.charAt(counter) == " ") {
			error = 1;
			break;
		} else {
			error = 0;			
		}
	}
	if(error == 1) {
		return true;	
	} else {
		return false;
	}
}

function checkSymbol(fieldvalue) {
	for(counter = 0;counter < fieldvalue.length;counter++) {
		if(checkifSymbol.test(fieldvalue.charAt(counter))) {
			error = 1;
			break;
		} else {
			error = 0;			
		}
	}
	if(error == 1) {
		return true;	
	} else {
		return false;
	}
}

function checkIfFirstLetterIsSymbol(fieldvalue) {
	if(checkifSymbol.test(fieldvalue.charAt(0))) {
		error = 1;
	} else {
		error = 0;			
	}

	if(error == 1) {
		return true;	
	} else {
		return false;
	}
}

function checkLength(fieldvalue) {
	if(fieldvalue.length < 6 ) {
		return true;
	} else {
		return false;		
	}
}

function checkBlank(fieldvalue) {
	for(counter=0;counter < fieldvalue.length;counter++) {
		if(fieldvalue.charAt(counter) == " ") {
			continue;
		} else {
			break;
			return false;
		}
	}
	if(fieldvalue.length == counter) {
		return true;
	}
}

function SubmitContactUsFrm(formNm) {
	if(formNm.txtName.value==""){
		alert("Please enter your name");
		formNm.txtName.focus();
	} else if(formNm.txtEmail.value==""){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else if(formNm.txtTel.value==""){
		alert("Please Enter your Telephone Number");
		formNm.txtTel.focus();
	} else if(formNm.cmbCountry.selectedIndex == 0) {
		alert("Please select your country from the drop down box");
		formNm.cmbCountry.focus();			
	} else if(formNm.txtMessage.value==""){
		alert("Please Enter your Message");
		formNm.txtMessage.focus();	
	}	
	 else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}

function SubmitCustomerFrm(formNm) {
	if(formNm.txtName.value==""){
		alert("Please enter your name");
		formNm.txtName.focus();
	} else if(formNm.txtEmail.value==""){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else if(formNm.txtTel.value==""){
		alert("Please Enter your Telephone Number");
		formNm.txtTel.focus();
	} else if(formNm.txtProj.value == "") {
		alert("Please enter Project Name");
		formNm.txtProj.focus();			
	} else if(formNm.txtMessage.value==""){
		alert("Please Enter your Message");
		formNm.txtMessage.focus();	
	}	
	 else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}


function SubmitResumeFrm(formNm) {
	if(formNm.txtName.value==""){
		alert("Please enter your name");
		formNm.txtName.focus();
	} else if(formNm.txtEmail.value==""){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else if(formNm.txtTel.value==""){
		alert("Please enter your telephone number");
		formNm.txtTel.focus();
	} else if(formNm.cmbCountry.selectedIndex == 0) {
		alert("Please select your country from the drop down box");
		formNm.cmbCountry.focus();			
	} else if(formNm.txtPosition.value==""){
		alert("Please enter position applied for");
		formNm.txtPosition.focus();	
	} else if(formNm.txtMessage.value==""){
		alert("Please enter your message");
		formNm.txtMessage.focus();	
	}	
	 else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}



function resetForm(formNm){
	formNm.reset();
}	

function submitLoginFrm(formNm) {
	if(formNm.txt_UserName.value == ""){
		alert("Please enter your username");
		formNm.txt_UserName.focus();	
	} else if(formNm.txt_Password.value == ""){
		alert("Please enter your password");
		formNm.txt_Password.focus();	
	} 
	
	 else {
		formNm.submit();
	}
}

function MakeBlank(formNm,fieldNm)	{
	if(fieldNm == "txtMessage")	{
		formNm.txtMessage.value="";
	}else if(fieldNm == "txtTel")	{
		formNm.txtTel.value="";
	}else if(fieldNm == "txtEmail")	{
		formNm.txtEmail.value="";
	}
}


function SubmitCoddoStudioFrm(formNm)	{
	if(formNm.txtName.value==""){
		alert("Please enter your name");
		formNm.txtName.focus();
	} else if(formNm.txtEmail.value==""){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else if(formNm.txtTel.value==""){
		alert("Please enter your telephone number");
		formNm.txtTel.focus();
	} else if(formNm.cmbCountry.selectedIndex == 0) {
		alert("Please select your country from the drop down box");
		formNm.cmbCountry.focus();			
	} else if(formNm.txtar_work_required.value==""){
		alert("Please enter nature of work required");
		formNm.txtar_work_required.focus();	
	}  else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}

function SubmitSEOFrm(formNm)	{
	if(formNm.txtName.value==""){
		alert("Please enter your name");
		formNm.txtName.focus();
	} else if(formNm.txtEmail.value==""){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else if(formNm.txtTel.value==""){
		alert("Please enter your telephone number");
		formNm.txtTel.focus();
	} else if(formNm.cmbCountry.selectedIndex == 0) {
		alert("Please select your country from the drop down box");
		formNm.cmbCountry.focus();			
	} else if(formNm.txtMessage.value==""){
		alert("Please enter your message");
		formNm.txtMessage.focus();	
	} else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}

function SubmitContactUsHomeFrm(formNm)	{
	if(formNm.txtMessage.value=="" || formNm.txtMessage.value=="Got a query? Write it here......"){
		alert("Please enter your message");
		formNm.txtMessage.focus();	
	} else if(formNm.txtTel.value=="" || formNm.txtTel.value=="Your phone number"){
		alert("Please enter your telephone number");
		formNm.txtTel.focus();
	} else if(formNm.txtEmail.value=="" || formNm.txtEmail.value=="Your email address"){
		alert("Please enter your email");
		formNm.txtEmail.focus();	
	} else if(checkEmail(formNm.txtEmail.value)) {
		alert("Invalid email address");
		formNm.txtEmail.focus();
	} else {
		formNm.ActionType.value = 1;
		formNm.submit();
	}
}

function getCookieVal (offset) 
   {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
   }

function GetCookie (name) 
   {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) 
      {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break; 
      }
   return null;
   }

function SetCookie (name, value) 
   {
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (argc > 2) ? argv[2] : null;
   var path = (argc > 3) ? argv[3] : null;
   var domain = (argc > 4) ? argv[4] : null;
   var secure = (argc > 5) ? argv[5] : false;
   document.cookie = name + "=" + escape (value) +
        ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
        ((path == null) ? "" : ("; path=" + path)) +
        ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");
   }

function DeleteCookie () 
   {
   var exp = new Date();
   exp.setTime (exp.getTime() - 1000000000);  // This cookie is history (changed -1 to make it previous time)
   var cval = GetCookie ('CheckUser');
   document.cookie ='CheckUser' + "=" + cval + "; expires=" + exp.toGMTString();
   }

function SetTheCookie()
   {
     // var expdate = new Date (); 
     // expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
      SetCookie('CheckUser', '1');  
      return false;
   }


