﻿/***** OnTheFly - KOSAR oldali validacio start *****/
function basketValid() {
	if ( (inpFieldsArr.length > 0) && (document.forms[0]) ) {
		if (document.forms[0].name == 'formKosar') {
			var kosarInputs = document.forms['formKosar'].getElementsByTagName('INPUT');
			var formName = 'formKosar';
			for ( i=0; i<kosarInputs.length; i++ ) {
				if ( kosarInputs[i].type == 'text' ) {
					kosarInputs[i].onkeyup = function() {
						var reg = /[^0-9]/g;
						var fieldVal = this.value;
						var fieldName = this.name;
						var maxC = eval( 'parseInt(document.forms[formName].'+ fieldName +'Max.value)' );
						var dialogBtns = new Array();
                        var originalScrollPosition = document.documentElement.scrollTop;
						
						this.value = this.value.replace(reg,"");
						
						if ( fieldVal <= 0 ) {
							this.value = '';
						} else if ( fieldVal>maxC ) {
							var dialogBtns = [
								['Ok',false]
							];
                            objModalDialog.showModalDialog(feedbackArr["VALID_OVER_MAX"],'Ebből a termékből <strong>maximum ' + maxC + ' darab</strong> rendelhető!','',dialogBtns,0);
							this.value = maxC;
							returnval = false;
							/*
                            if( (!this.defaultPositionY) || (!this.defaultPositionY != originalScrollPosition)) {
					            this.defaultPositionY = document.documentElement.scrollTop;
							}
							if(navigator.appVersion.indexOf('MSIE 6') != -1) {
					            $('modalDialogContent').style.top = (this.defaultPositionY + 250) +"px";
                                //$('modalDialogContent').style.top = "250px";
							}
                            */
							$(this.name + 'Btn').up().focus();

						} else if ( $(this).parentNode.className == 'flLeft') {
							$(this).up().nextSiblings()[1].className = 'btnMagenta';
							//print off
							var printLnkArr = document.getElementsByClassName('print');
							var printLnk = printLnkArr[0];
                            
							printLnk.onclick = new Function("var dialogBtns = [['Ok',false]]; objModalDialog.showModalDialog('Frissítsen!','Amíg az átírt adatot nem frissíti,<br /> addig nem nyomtathatja ki ezt az oldalt!','',dialogBtns);");
						}
					}
				}
			}
		}
	}
}
/***** OnTheFly - KOSAR oldali validacio end *****/





/* innentől ami elkészült, végül mégsem kell. azért még nem töröljük */


/***** ONSUBMIT ELOTTI input mezo validalas: maximumnál kisebb start *****/
/*
function fieldDataCheck(formName,fieldName) {
	var tested = eval( 'parseInt(document.forms[formName].'+ fieldName +'.value)' );
    var maxC = eval( 'parseInt(document.forms[formName].'+ fieldName +'Max.value)' );
    var returnval;
    var dialogBtns = new Array();
    var dialogBtns = {
        0: 'Ok',
        1: 'Mégsem'
    };

	if ( tested <= maxC ) {
        returnval = true;
    } else if ( tested > maxC ) {
        objModalDialog.showModalDialog('Több',feedbackArr["VALID_OVER_MAX"],'',dialogBtns,0);
        fieldVal = eval( 'document.forms[formName].'+ fieldName );
        fieldVal.value = maxC;
        returnval = false;
   }
    return returnval;
}*/
/***** ONSUBMIT ELOTTI input mezo validalas: maximumnál kisebb end *****/

//var myFormValid = new Validation('formWizard');
