// JavaScript Document
function setBlank(x){	//onfocus()

	if(document.getElementById(x).value=="xxxxxx-xx"){
		document.getElementById(x).value="";
	}
}

function mreset_form(){	//reset
	
	document.getElementById("barcode_value").value="";
	
}

function validate_barcode_form(formobj){
	
	var valid_output=true;
	var theText=formobj.barcode_value.value;	// barcode id
	var TextSize = theText.length;	// length of Barcode-id
	
	if(theText==""){	// if barcode-id filed is null
		alert("Please enter Barcode ID");
		formobj.barcode_value.focus();
		valid_output=false;
		return valid_output;
	}else{
		if(TextSize<9){	// barcode id conatain <= max limit
			alert("Barcode ID must contain 9 characters with <xxxxxx-xx> format");
			formobj.barcode_value.focus();
			valid_output=false;
			return valid_output;
		}else{
			var Temp = new Array();
			for (var i = 0; i < TextSize; i++) {	// get the ascii code value for each character
				Temp[i] = theText.charCodeAt(i);
				if((Temp[i] < 48 && Temp[i] !=45) || (Temp[i] > 57 && Temp[i] < 65) || (Temp[i] > 90)){	
				// if barcode contain invalid character
					
					alert("Barcode ID must be alpha numeric characters(0-9A-Z) with symbol(-)");					
					formobj.barcode_value.focus();							
					valid_output=false;
					break;
				}
			 }
			 
			 if(valid_output==true){
				Temp = new Array();var format=false;
				for (i = 0; i < TextSize; i++) {
					Temp[i] = theText.charCodeAt(i);	// this part will check barcode-id is separated by - symbol
					if(Temp[i] == 45){	// if yes
						var validate_temp = new Array();
						validate_temp = theText.split("-");	//split the word using - symbol
						if(validate_temp[1].length!=2){	// if key is !=2 - prompt alert message
							format=false;
						}else{
							format=true;
						}
						break;
					}
				}
			 
			 	if(format==false){	// if not alert the user
					alert("Barcode ID must follow the correct <xxxxxx-xx> format");						
					formobj.barcode_value.focus();
					return false;
				}
				//Below Part will run using iframe inorder to check the Database for a valid barcode-id and display records
				var url="http://site.razorama.com/razor_part_matrix/parts-wizard-form.php?";	// file name
				var post_str="bid="+theText;	// send user barcode id as parameter
				// post parameters
				url = url+post_str;
				//alert("url="+url);
				self.subframe.location.href = url;
				return false;				
				 
			}else{
				return valid_output;
			}
				
		}
	}
	
}
