function checkRFQ() {
	var frm ;
	frm=document.FormName;

	if  (frm.firstname.value=="") {
		alert ('Please provide your first name.')
		frm.firstname.focus()
		return false
	}
	
		if  (frm.lastname.value=="") {
		alert ('Please provide your last name.')
		frm.lastname.focus()
		return false
	}
	
		if  (frm.Phone.value=="") {
		alert ('Please provide your phone number.')
		frm.Phone.focus()
		return false
	}
		if  (frm.email.value=="") {
		alert ('Please provide your email.')
		frm.email.focus()
		return false
	}
	
	if (emailCheck(frm.email.value)==false){
        //frm.email.value=""
        frm.email.focus()
        return false
    }
	
		if  (frm.prod.value=="") {
		alert ('Please provide your product name.')
		frm.prod.focus()
		return false
	}
		if  (frm.partnum.value=="") {
		alert ('Please provide your part number.')
		frm.partnum.focus()
		return false
	}
		if  (frm.qty.value=="") {
		alert ('Please provide qty.')
		frm.qty.focus()
		return false
	}
	
	if (parseInt(frm.qty.value) != frm.qty.value) { 
		alert('Please enter number of quantity, integer only'); 
		frm.qty.focus()
		return false
	} 
	
return true
}

function checkWhitepapers() {
	var frm ;
	frm=document.FormName;

	if  (frm.firstname.value=="") {
		alert ('Please provide your first name.')
		frm.firstname.focus()
		return false
	}
	
		if  (frm.lastname.value=="") {
		alert ('Please provide your last name.')
		frm.lastname.focus()
		return false
	}
	
		if  (frm.Phone.value=="") {
		alert ('Please provide your phone number.')
		frm.Phone.focus()
		return false
	}
		if  (frm.email.value=="") {
		alert ('Please provide your email.')
		frm.email.focus()
		return false
	}
	
	if (emailCheck(frm.email.value)==false){
        //frm.email.value=""
        frm.email.focus()
        return false
    }
	
	if  (frm.whitepapers.value=="") {
		alert ('Please select whitepapers.')
		frm.whitepapers.focus()
		return false
	}

	
return true
}	

function emailCheck(str) {

    var at="@"
    var dot="."
	var gov=".gov"
	var mil=".mil"
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)

    if (str.indexOf(at)==-1){
       alert("Invalid E-mail")
       return false
    }
		
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("Invalid E-mail")
       return false
    }
		
    if (str.indexOf(gov)==-1){
		if (str.indexOf(mil)==-1){
          	alert("You are not authorized to request quotes/documents.")
		return false
		}  
	}
		
    if (str.indexOf(at,(lat+1))!=-1){
       alert("Invalid E-mail")
       return false
    }
		
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Invalid E-mail")
      return false
   }
		
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Invalid E-mail")
      return false
   }
		                       
   if (str.indexOf(" ")!=-1){
      alert("Invalid E-mail")
      return false
   }
		
    return true                                                                        
}

