//JS Document

function CheckDropDown(val) {
	if (document.getElementById(val).options) {
    	return true;
    } else {
    	return false;
    }
    return;
}

function CheckDDIndex(val) {
    var options = document.getElementById(val).options;
    var selIndex = document.getElementById(val).selectedIndex;
    var checkOp = options[selIndex].value;
    if (checkOp == '') {
    	return false;
    } else {
    	return checkOp;
    }
}

function SubmitStore(pid) {

	var oK = true;
    var requiredFields = document.getElementById('requiredFields_'+pid).value;
    requiredArray = requiredFields.split(',');
    var addSend = '';
    for(i = 0; i <= (requiredArray.length - 1); i++) {
    	var chk = requiredArray[i].split('_');
    	if (CheckDropDown(requiredArray[i])) {
    	    if (!CheckDDIndex(requiredArray[i])) {
    	    	oK = false;
    	    	break;
    	    } else {
    	    	addSend = addSend+'&&'+escape(chk[0])+'='+escape(CheckDDIndex(requiredArray[i]));
    	    }
    	} else {
    		if (document.getElementById(requiredArray[i]).value == '') {
    		    oK = false;
	    	    break;
    		} else {
    	    	addSend = addSend+'&&'+escape(chk[0])+'='+escape(document.getElementById(requiredArray[i]).value);
    		}
    	}
    }
    
    if (document.getElementById('qty_'+pid).value == 0) {
    	oK = false;
    	alert('Please enter a valid quantity before pressing Submit.'); return;
    }
    
    if (oK) {
    	var sendVals = 'addToCart='+escape(pid)+addSend;
    	window.location.href = '/store/shoppingCart&&'+sendVals
    } else {
    	alert('Please make sure all of the required fields have been entered, and try again.');
    }
	
}

















