function loadFlash(path, ele, w, h){
	var flashvars = {};
	var params = {};
	params.play = "true";
	params.loop = "true";
	params.menu = "true";
	params.quality = "high";
	params.scale = "showall";
	params.salign = "tl";
	params.wmode = "transparent";
//	params.allowScriptAccess = "sameDomain";
	var attributes = {};
	attributes.id = ele;
	attributes.name = ele;
	attributes.styleclass = ele;
	attributes.align = "middle";
	swfobject.embedSWF(path, ele, w, h, "8.0.0", false, flashvars, params, attributes);
	
}


function showAllThumb(){
	var arr=['side','top','back','front'];
	for(i=0; i<arr.length; i++)
		document.getElementById(arr[i]).style.display='block';
}

function swapProductImg(img, ele){
	document.getElementById('img_detail').src='../product_images/'+img;
	showAllThumb();
	document.getElementById(ele.id).style.display='none';
}

function hgomail(sku){
	var val = document.getElementById('size').value;
	if(val=="0" || val=='' || val=='undefined')
		document.getElementById('errorMsg').style.display="block";
	else{
		location.href="mailto:info@certiform.org?subject=Order - SKU: "+sku+"; Size: "+val;
		document.getElementById('errorMsg').style.display="none";
	}
}


function dgomail(sku){
	var val = document.getElementById('format').value;
	if(val=='' || val=='undefined' || val=='nothing')
		document.getElementById('errorMsg').style.display="block";
	else{
		location.href="mailto:info@certiform.org?subject=Order - SKU: "+sku+"; Format: "+val;
		document.getElementById('errorMsg').style.display="none";
	}
}

function check(){
	var n=document.getElementById('your_name').value;
	var c=document.getElementById('your_company').value;
	var e=document.getElementById('your_email').value;
	
	var errmsg = "";
	if (n=='')	errmsg+="Please input your name.\n";
	if (c=='')	errmsg+="Please input your company.\n";
	if (e=='')	errmsg+="Please input your email.\n";
	if ( !validateEmail(e) ) errmsg+="Please input a valid email address.";

	if (errmsg=="")
		return true;
	else{
		alert(errmsg);
		return false;
	}
		
}



function validate_email(v){ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(v); 
}


function setupForm(formId, fs, fsv){
	$('#'+formId).submit(function(e){
		$('.error').css('display','none');
		var c = 0;
		for(var i=0; i<fs.length; i++){
			var v = jQuery.trim($('#'+fs[i]).val());
			if (v==''){
				$("#"+fs[i]+"_errorMsg").css('display', 'block');
				c++;
			}
		}
		for( i=0; i<fsv.length; i++){
			var v = jQuery.trim($('#'+fsv[i]).val());
			if (v!=''){
				var r = eval('validate_'+fsv[i]+'("'+v+'");');
				if ( !r ){
					$("#error_vaild_"+fsv[i]).css('display', 'block');
					c++;
				}
			}
		}
		return 	c<=0;
	});
	$(".submit").click(function(){ $('#'+formId).submit(); });
	$(".reset").click(function(){ 	$('#'+formId).each(function(){ this.reset(); }); $(".errorMsg").css("display","none"); });	
}

