// JavaScript Document
function checkForm(form){
	var oForm;
	if (form){
		oForm = form;
	}else{
		oForm = PageForm;
	}
	var msg	=	"";
	for (var i=0;i<oForm.elements.length;i++){
		var ele = oForm.elements[i];
		if (ele.getAttribute("required")=="true"&&ele.value==""){
			if (msg==""){
				msg	=	ele.getAttribute("requiredText");	
			}else{
				msg	+=	"\n"+ele.getAttribute("requiredText");	
			}
		}
		if (ele.getAttribute("regex")!=null){
			var pattern = eval("/"+ele.getAttribute("regex")+"/");
			if (!pattern.exec(ele.value)){
				msg += "\n"+ele.getAttribute("regexText");	
			}
		}
		if (ele.getAttribute("compared")!=null){
			var ot = document.getElementById(ele.getAttribute("compared"));
			if (ot){
				if (ot.value!=ele.value){
					msg += 	"\n"+ele.getAttribute("comparedText");	
				}
			}else{
				alert("target object is not exists");
			}
		}
	}
	if (msg!=""){
		alert(msg);
		return false;
	}
	return true;
}
var form;
function doAction(sAct,sForm){
	createAction(sForm);
	form.Action.value	=	sAct;
	form.submit();
}

function setAction(sAct,sForm){
	createAction(sForm);
	form.Action.value	=	sAct;
}
function createAction(sForm){
	if (sForm)
		form = eval("document."+sForm);
	else
		form = document.forms[0];
	if (form){
		if (typeof(form.Action)=="undefined"){
			var Action	=	document.createElement("input");
			Action.type	=	"hidden";
			Action.name	=	"Action";
			Action.id	=	"Action";
			form.appendChild(Action);
		}
	}else{
		alert("no form");
	}
}
function sendInquiry(){
	createAction();
	if(checkForm(form))
		form.submit();
}
function resetInquiry(){
	createAction();
	form.reset();	
}
function addtoCart(){
	document.productForm.action = "cart.asp";
	document.productForm.submit();
}
function changeAddress(sender)
{
	document.checkout.Sender.value = sender;
	doAction('ChangeAddress','checkout');
}
