function checkForm(obj, elems){
var i;
var element, pattern;
var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i');
    for (var i = 0; i < obj.elements.length; i++) {
        element = obj.elements[i];      
        if (elems != undefined) 
        if (elems.join().indexOf(element.type) < 0) continue;       
        if (!element.getAttribute("required")) continue;   
        if (pattern = element.getAttribute("check_pattern")) {
            pattern = new RegExp(pattern, "g"); 
            if (!pattern.test(element.value)) { 
                alert(element.getAttribute("required"));   
                element.focus();        
                return false;   
            }   
        }
		else if(/^\s*$/.test(element.value)) {
            alert(element.getAttribute("required"));       
            element.focus();    
            return false;       
        }
		if (null!=element.getAttribute("mail"))
		if (!reg.test(element.value)) {
			alert(element.getAttribute("mail"));
			element.focus(); 
			return false;
		}
    }
return true;
}

function chengeTable(par) {
	var agent=navigator.userAgent.toLowerCase();
	var IE6=(agent.indexOf("msie 6.0")!=-1&&agent.indexOf("opera")==-1);
	var linkDay = document.getElementById('linkDay');
	var linkYear = document.getElementById('linkYear');
	var tableDay = document.getElementById('tableDay');
	var tableYear = document.getElementById('tableYear');
	if(par == 'day') {
		linkDay.className = 'front';
		linkYear.className = 'back';
		tableDay.style.display = 'block';
		tableYear.style.display = 'none';
	}
	if(par == 'year') {
		linkDay.className = 'back';
		linkYear.className = 'front';
		tableDay.style.display = 'none';
		tableYear.style.display = '';
	}
	//if(IE6) {
		if(par == 'day') {
			linkDay.style.background = '#174883';
			linkYear.style.background = '#3786d5';
			linkDay.style.padding = '0 14px 0 30px';
			linkYear.style.padding = '0 14px';
		}
		if(par == 'year') {
			linkDay.style.background = '#3786d5';
			linkYear.style.background = '#174883';
			linkDay.style.padding = '0 14px';
			linkYear.style.padding = '0 14px 0 30px';
		}
	//}
}

function checkFormCalc(obj, elems) {
	var element, pattern;
	var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i');
	for (var i = 0; i < obj.elements.length; i++) {
		element = obj.elements[i];
		if (elems != undefined)
		if (elems.join().indexOf(element.type) < 0) continue;
		if (!element.getAttribute("required")) continue;
		if (pattern = element.getAttribute("check_pattern")) {
			pattern = new RegExp(pattern, "g");
			if (!pattern.test(element.value)) {
				alert(element.getAttribute("required"));
				element.focus();
				return false;
			}
		}
		else if(/^\s*$/.test(element.value)) {
			alert(element.getAttribute("required"));
			element.focus();
			return false;
		}
	}
	return true;
}

function resizeFlash(dir) {

	var flvar = document.getElementById('fg');
	var flvarEm = document.getElementById('fg_em');
	if (flvar.height == 390 && dir == 1) {
		flvar.height = 560;
		flvarEm.height = 560;
	}
	else {
		flvar.height = 390;
		flvarEm.height = 390;
	}
}
