// JavaScript Document
/*
	Requires:
		defined on the page object 'msg' holding messages .		

*/
	
	
	//....requires object reg with regex
	
	var ask = {
		
		checkForm:function (elems) {
			
				var t=this, form = $('frm'), flag = true, id, elem;
				var regex = {'ask_name':reg['ask_name'], 'ask_email':reg['email'], 'ask_request':reg['ask_request'], 'ord_seq':reg['ord_seq']};
		
				for (id in regex) {	
					elem = form.elements[id];	
					if (!elem.value.match(regex[id])) {					
						t.showError(id, 1);
						flag = false;
					}
					else {
						t.showError(id, 0);	
					}
				}
				
				if (flag) form.submit();				
			
		},
		
		showError:function (id, mode, err){
			var t=this, place = $('ERR_' + id);		
			if (place && msg[id]) {
				var str = err ? err : msg[id];
				place.innerHTML = (mode == 1) ? str : '';
			}
			t.changeBorder(id, mode);
		},
		
		changeBorder:function (id, mode){
			var elem = $('frm').elements[id];
			if (elem) {	
				elem.style.border =  (mode == 1) ? "solid #ff0000 1px" : "";
			}
		}
		
		
	}
	
	
	
	
	
	
