function isBlank(field)
        {
                if ((field.value=='') || (field.value == ' '))
                {
                        return true
                }
                else
                {
                        return false
                }
        }




        function checkmailchr(field)
        {
                var chars='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_@.'
                var temp

                for (var i=0;i<field.value.length;i++)
                {
                        temp=field.value.substring(i,i+1)
                        if (chars.indexOf(temp,0)==-1)
                        {
                                field.select()
                                return false
                        }
                }
        }

	function chknumber(field)
	{	
		for (i = 0;i < field.value.length;i++) {
	
			if ((field.value.charAt(i)<'0') || (field.value.charAt(i)>'9')) { 
				return false;
			}
		}
			return true;
	}


function chklennum(field)
	{	

		if (field.value.length <4) { 
				return false;

		}
			return true;
	}


function chkpass()
{
		password=document.frm1.password.value;
		repassword=document.frm1.repassword.value;
		if ( password != repassword ) {
			alert ("The password was not correctly confirmed. Please ensure that the password and cofirmation match exactly. \n");
			return false;
		}
		return true;
		}


        function isValidEmail(field)
        {
                if ((field.value.indexOf('@') != -1 ) && (field.value.indexOf('.') != -1))
                {
                        var symchars1 = '@'
                        var symchars2 = '.'
                        var tempcount1 = 0
                        var tempcount2 = 0

                        for (var i=0;i<field.value.length;i++)
                        {
                                if (symchars1 == field.value.substring(i,i+1))
                                {
                                        tempcount1 = i;
                                }
                                if (symchars2 == field.value.substring(i,i+1))
                                {
                                        tempcount2 = i;
                                }
                        }

                        if (tempcount1 > tempcount2)
                        {
                                field.select()
                                return false;
                        }
                }
                else
                {
                        field.select()
                        return false;
                }
                if (checkmailchr(field) == false)
                {
                        field.select()
                        return false;
                }
                return true;
        }


        function validatechar()
        {
                var arr=new Array()

                arr[0]=frm1.name;
                arr[1]=frm1.company;
			    arr[2]=frm1.title;
		        arr[3]=frm1.phone;
				arr[4]=frm1.email;
                arr[5]=frm1.address;
             	arr[6]=frm1.city;
                arr[7]=frm1.zip;
                arr[8]=frm1.country;
                arr[9]=frm1.comment;


                var entrybox=new Array()
                entrybox[0] = 'Name :';
                entrybox[1] = 'Company / Organization :';
			    entrybox[2] = 'Title :';
                entrybox[3] = 'Work Phone :';
                entrybox[4] = 'Email Address :';
                entrybox[5] = 'Address :';
                entrybox[6] = 'City :';
                entrybox[7] = 'Zipcode :';
                entrybox[8] = 'Country :';
                entrybox[9] = 'Comment :';
                x=0
                while (x<=arr.length-1)
                {

				   if (x == 10)
                        {
                                if (isBlank(arr[x])==true)
                                {
                                        alert('Please enter text for ' + entrybox[x] + '.')
                                        arr[x].focus()
                                        return false
                                }

//                                if (chklennum(arr[x])==false)
  //                              {
    //                            alert("Please enter Password Mimimum 4 character ")
      //                                  arr[x].focus()
        //                                return false
          //                      }
                        }

                        else if (x == 4)
                        {
                                if (isBlank(arr[x])==true)
                                {
                                        alert('Please enter text for ' + entrybox[x] + '.')
                                        arr[x].focus()
                                        return false
                                }

                                if (isValidEmail(arr[x])==false)
                                {
                                        alert("Please enter the correct format for " + entrybox[x] + ".")
                                        arr[x].focus()
                                        return false
                                }
                        }
					
				           else
                        {
                                if (isBlank(arr[x])==true)
                                {
                                        alert('Please enter text for ' + entrybox[x] + '.')
                                        arr[x].focus()
                                        return false
                                }
															
							}


                        x++;
                }
                return true
        }

function CallValid()
{
	if (validatechar()) {
		document.frm1.submit();
	}
}

