// JavaScript Document
// 2008/03/28
function check_min_qty(minqty,qtytoadd){
	if( (typeof minqty != 'string') || (typeof qtytoadd != 'string') )
		return true;
		
	var int_minqty = parseInt(minqty);	
	var int_qtytoadd = parseInt(qtytoadd);
	if(int_minqty > int_qtytoadd){	
		alert("You must order minimun of " + minqty);
		return false;
	}	
	return true;	
}


function check_min_cart_qty(formname){
	var	count = document[formname].length;
	var fieldname = '';
	var fieldvalue = '';
	 
	var cart_qty = new Array();
	var count_cart_qty = 0;
	
	var prod_id = new Array();
	var count_prod_id = 0;
	
	var minimun_qty = new Array();
	var count_minimun_qty = 0;
	
	var temp_prod_id = 0;
	
	for(var i=0; i<count; i++){
		fieldname = document[formname].elements[i].name;
		fieldvalue = document[formname].elements[i].value;
		switch(fieldname){
			case 'cart_quantity[]':
				cart_qty[count_cart_qty++] = fieldvalue;
			break;
			
			case 'products_id[]':
				prod_id[count_prod_id++] = fieldvalue;
				temp_prod_id = parseInt(fieldvalue);
			break;
			
			case 'min_qty[]':
				minimun_qty[temp_prod_id] = fieldvalue;
				count_minimun_qty++;
			break;
		} // End switch
	} // End for
	
	
	for(var i=0; i<cart_qty.length; i++){
		str_cart_qty = cart_qty[i];
		str_prod_id = prod_id[i];
		str_minimun_qty = minimun_qty[prod_id[i]];
		
		if( (typeof str_minimun_qty) != 'undefined' ){
			// check for the min qty
			int_minimun_qty = parseInt(str_minimun_qty);
			int_cart_qty = parseInt(str_cart_qty);
			if(int_minimun_qty  > int_cart_qty){
				alert("You must order minimun of " + int_minimun_qty);
				return false;
			}
		}
	} // End for
	 
	return true;
}

function pop_up_file(filename, wide, tall, name, scro, resiz){
	if(typeof name == 'undefined') name = 'special';
	if(typeof scro == 'undefined') scro = 'yes';
	if(typeof resiz == 'undefined') resiz = 'yes';
	if(name != "") 
		name = name;
	else 
		name = 'special';	
    var mywin = window.open(filename,name,'top=20,screenx=20,left=20,screeny=20,width=' + wide + ',height=' + tall + ',buttons=no,scrollbars='+scro+',location=no,menubar=no,resizable='+resiz+',status=no,directories=no,toolbar=no');
	mywin.focus();
}