// JavaScript Document
function supplier_products(val){
	url = 'ProductsDetails.php?manufacturerid='+val;
	f.action = url;
	f.submit();
}
function text_qty_check(val) { 
	var scrpt_exp 	= 	new Array();
	var arr_str 	=	new Array();
	var scrpt_exp3 	= 	new Array();
	var arrsplit 	= 	new Array();
	var scrpt_exp4;
	var objRegExp  	=  /^(0|[0-9][0-9]*)$/;
	var counter		=	0;
	var counter1	= 	0;
	var counter2	= 	0;
	var delim1		= 	'';
	var string1		= 	'';
	val 			= 	val.replace(/^\s*/,"").replace(/\s*$/,"");
	scrpt_exp 		= 	val.split("\n");
	for(i=0;i<scrpt_exp.length;i++) {
		string1 += delim1 + scrpt_exp[i].replace(/^\s+|\s+$/g,",");
		delim1 = '@';
	}
		
	var text 				= 	string1.replace(",@","@");
	text 					= 	string1.replace(/(\s+)/g,","); 
	var the_length			=	text.length;
	var last_char			=	text.charAt(the_length-1);
	var second_last_char	=	text.charAt(the_length-2);
	if(last_char == '@' && second_last_char == ','){
			text = text.slice(0, -2);
	}
	arr_str = text.split(",@");
	for(j=0;j<arr_str.length;j++) {
		scrpt_exp3 = arr_str[j].split(",");
		if(scrpt_exp3.length !=2 ){
			validatedata =1;
		}
		else if (isNaN(scrpt_exp3[0]) || scrpt_exp3[0]<=0|| trim_All(scrpt_exp3[0])==''){
			qtyyflag = 1;
		}	
	
	}
}
function text_qty_check1(val) { 
	var scrpt_exp 	= 	new Array();
	var arr_str 	=	new Array();
	var scrpt_exp3 	= 	new Array();
	var delim1		= 	'';
	var string1		= 	'';
	val 			= 	val.replace(/^\s*/,"").replace(/\s*$/,"");
	scrpt_exp 		= 	val.split("\n");
	for(i=0;i<scrpt_exp.length;i++) {
		string1 += delim1 + scrpt_exp[i].replace(/^\s+|\s+$/g,",");
		delim1 = '@';
	}
	var text 				= 	string1.replace(",@","@");
	text 					= 	string1.replace(/(\s+)/g,","); 
	var the_length			=	text.length;
	var last_char			=	text.charAt(the_length-1);
	var second_last_char	=	text.charAt(the_length-2);
	if(last_char == '@' && second_last_char == ','){
		text = text.slice(0, -2);
	}
	arr_str = text.split(",@");
	for(j=0;j<arr_str.length;j++) {
		scrpt_exp3 = arr_str[j].split(",");
		 if(scrpt_exp3.length !=2 ){
				   validatedata1 =1;
				   
		 }
		else if (isNaN(scrpt_exp3[0]) || scrpt_exp3[0]<=0 || 
		trim_All(scrpt_exp3[0])=='' ||(scrpt_exp3[1] == "") || 
		(scrpt_exp3[1] == null) || (scrpt_exp3[1]== "undefined")){			
				qtyyflag1 = 1;
		}	
	}
}
function text_item_check(val) { 
	var scrpt_exp 		= 	new Array();
	var scrpt_exp3;
	var scrpt_exp4;
	var objRegExp  		=  	/^(0|[0-9][0-9]*)$/;
	var counter			=	0;
	var counter1		= 	0;
	var delim 			= 	'';
	var delim1 			= 	' ';
	var string1 		= 	'';
	var counter2		= 	0;
	val 				= 	val.replace(/^\s*/,"").replace(/\s*$/,"");
	scrpt_exp 			= 	val.split("\n");
	for(i=0;i<scrpt_exp.length;i++) {
			string1 += delim1 + scrpt_exp[i].replace(/^\s+|\s+$/g,",");
			delim1 = '@';
	}
	var text 				= 	string1.replace(",@","@");
	string1 				= 	string1.replace(/\t/g,",");
	http = createRequestObject();
	http.onreadystatechange	=	itemrespons1;
	var url					=	"Ordersitem_check.php?string="+string1+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function text_item_check1(val) { 
	var scrpt_exp 		= 	new Array();
	var scrpt_exp3;
	var scrpt_exp4;
	var objRegExp  		=  /^(0|[0-9][0-9]*)$/;
	var counter			=	0;
	var counter1		= 	0;
	var delim 			= 	'';
	var delim1 			= 	' ';
	var string1 		= 	'';
	var counter2		= 	0;
	val 				= 	val.replace(/^\s*/,"").replace(/\s*$/,"");
	scrpt_exp 			= 	val.split("\n");

	for(i=0;i<scrpt_exp.length;i++) {
		string1 += delim1 + scrpt_exp[i].replace(/^\s+|\s+$/g,",");
		delim1 = '@';
	}
	var text 				= string1.replace(",@","@");

	string1 				= string1.replace(/\t/g,",");
	http 					= createRequestObject();
	http.onreadystatechange	=	itemrespons1;
	var url="Ordersitem_check.php?string="+string1+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}

function itemrespons1()	{
   if(http.readyState == 4) {
		var r2	=	http.responseText; 
		if(r2 > 0){
		 validateitem1 =0;
		 }
		else{ 
		validateitem1 =1;
		}
	}
}
function performcopypaste()	{
	var url				= '';
	var longstring 		= '';
	var longstring1 	= '';
	var qtyflag			= '';
	var itemflag 		= '';
	var flag1 			= 0;
	var delim 			= '';
	var delim1 			= '';
	var textcontent = document.getElementById('copypastedata').value;
	document.getElementById('alertbar4').style.display 	= "none";
	document.getElementById('alertbar').style.display 	= "none";
	document.getElementById('alertbar1').style.display 	= "none";
	document.getElementById('alertbar3').style.display 	= "none";
	document.getElementById('alertbar2').style.display 	= "none";
	document.getElementById('alertbar7').style.display 	= "none";
	document.getElementById('alertbarcp').style.display = 'none';
	if(trim_All(document.getElementById('copypastedata').value).length <= 0 || 
		document.getElementById('copypastedata').value == 'Examples: 30,3VK88') {
		document.getElementById('alertbarcp').style.display = 'block';
	}
	else {
		var actualtext 		= document.getElementById('copypastedata').value.replace(/<BR>/gi, '\n');
		actualtext 			= actualtext.replace(/\r\n/g, "<br>")
		var scripts 		= new Array();
		var scriptsarray 	= new Array();
		var scriptsarray1 	= new Array();
		textcontent 		= textcontent.replace(/^\s+|\s+$/g,'');
		scripts 			= textcontent.split('\n');
		var flag			=	0;
	
	for(i=0;i<scripts.length;i++) {
		scripts[i] = scripts[i].replace(/^\s+|\s+$/g,',');
		longstring += '@'+scripts[i].replace(/\t/g,','); 
	}
		url = 'shopping_cart.php?string='+longstring+'&copypaste=1&action=check';
		f.action = url;
		f.submit();
	}
}
function clrDefault(idx) {
	var ctl1 = document.getElementById(idx);
	if (ctl1.value == itemDef) {
		ctl1.value = ""; 
	}
	ctl1.focus();
}
function restoreDefault(idx) {
	var ctlItem = document.getElementById(idx);
	if (ctlItem.value == ""){
		ctlItem.value = itemDef;
	}
}
itemDef1	=	"Examples: 30,3VK88";
qtyDef1		=	"";
function clrareaDefault() {
	var ctl2 = document.getElementById("copypastedata");
	if (ctl2.value == itemDef1) {
		ctl2.value = ""; 
	}
}
function restoreareaDefault() {
	var ctlItem1 = document.getElementById("copypastedata");
	if (ctlItem1.value == ""){
		ctlItem1.value = itemDef1;
	}
}
function perform1(itemid){
	var url= '';
	var string1= '';
	string1 += '@';
	string1 += 1;
	string1 += ',';
	string1 += itemid;
	url = 'shopping_cart.php?string='+string1+'&action=check';
	document.quickItemEntry.action=url;
	document.quickItemEntry.submit();
}
function showhide(id){
	document.getElementById("copynpaste").style.display='none';
	document.getElementById("quickorder1").style.display='none';
	document.getElementById('alertbar4').style.display = "none";
	document.getElementById('alertbar').style.display = "none";
	document.getElementById('alertbar1').style.display = "none";
	document.getElementById('alertbar3').style.display = "none";
	document.getElementById('alertbar2').style.display = "none";
	if(id==1){
		document.getElementById("quickorder1").style.display='block';
		show(1);
	}
	else if(id==2){
		document.getElementById("copynpaste").style.display='block';
		show(2);
	}
}
function show(which){	
	for (var x=1; x<=2; x++){
  		var dv = document.getElementById("id"+x);
  		dv.className = (x==which) ? 'selected' : '';
 	}
}

