function CheckForm(formObj)
{
	if (formObj.FName.value == "")
	{
		alert("Please Enter Full Name");
		formObj.FName.focus();
	    return false;
	}
	else if (formObj.Email.value == "")
	{
		alert("Please Enter Email Address");
		formObj.Email.focus();
	    return false;
	}
	else if (checkEmail(formObj.Email.value) == false)
	{
			alert("Please Enter Valid Email Address");
			formObj.Email.focus();
			return false;
	}
	
	else if (formObj.companyname.value == "")
	{
		alert("Please Enter Company Name");
		formObj.companyname.focus();
	    return false;
	}
	
	else if (formObj.DesignName.value == "")
	{
		alert("Please Enter Design Name");
		formObj.DesignName.focus();
	    return false;
	}
	
	else if (formObj.width.value == "")
	{
		alert("Please Enter Width");
		formObj.width.focus();
	    return false;
	}
	
	else if (formObj.Height.value == "")
	{
		alert("Please Enter Height");
		formObj.Height.focus();
	    return false;
	}
	
	else if (formObj.Stitches.value == "")
	{
		alert("Please Enter Stitches");
		formObj.Stitches.focus();
	    return false;
	}
	

	else if (isInteger(formObj.width.value)== false)
	{
		alert("Please Enter Only Digits in Width");
		formObj.width.value='';
		formObj.width.focus();
	   	return false;
	}
	
	else if (isInteger(formObj.Height.value)== false)
	{
		alert("Please Enter Only Digits in Height");
		formObj.Height.value='';
		formObj.Height.focus();
	   	return false;
	}
	
	else if (isInteger(formObj.Stitches.value)== false)
	{
		alert("Please Enter Only Digits in Stitches");
		formObj.Stitches.value='';
		formObj.Stitches.focus();
	   	return false;
	}
	
	else if (LimitAttach(formObj, formObj.myFile.value)==false)
	{
	return false;
	}
	
}

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {
        // Check that current character is number.
        var c = s.charAt(i);
        if (c!="."){
                if (((c < "0") || (c > "9")))
        return false;
        }
    }
    // All characters are numbers.
    return true;
}

function checkEmail(str)
{
	return ((str.indexOf(".") > 2) && (str.indexOf("@") > 0));
}

function ClearForm(ObjForm)
{
 ObjForm.FName.value = ""
 ObjForm.DesignName.value = ""
 ObjForm.companyname.value = ""
 ObjForm.Email.value = ""
 ObjForm.txtComment.value = ""
 ObjForm.width.value = ""	
 ObjForm.Height.value = ""	
 ObjForm.Stitches.value = ""
 return false;

}

extArray = new Array(".gif", ".jpg");
function LimitAttach(form, file) {
allowSubmit = false;
if (file==""){
alert("Please Browse your logo to upload");
return false;
}
if (!file) return;
while (file.indexOf("\\") != -1)
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
for (var i = 0; i < extArray.length; i++) {
if (extArray[i] == ext) { allowSubmit = true; break; }
}
if (allowSubmit) form.submit();
else
alert("Please only upload files that end in types: .GIF and .JPG  " 
+ "\nPlease select a new "
+ "file to upload and submit again.");
return false;
}
