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 validate_email(v){ 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(v); 
}


/*
function defOnClick(def, v){

		return v==def ? '' : v;
}


function defOnBlur(def, v){
	if (def=="$")
		return (v.substring(0,1)=="$" && v.length>=1) ? v : def+v;
	else
		return (v.substring(v.length-1,v.length)=="%" && v.length>=1) ? v : v+def;
}
*/



function preloadImage(preloadImageArr) { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImageArr; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

/*
function preloadImage(preloadImageArr){
	for (x=0; x<preloadImage.length; x++){
		
//		preloadImageArr[x] = new Image();
//		preloadImageArr[x].src = preloadImage[x];
	}
}
*/


function imageSwap(ele, img){
	$(ele).ImageSwitch({Type:"FadeIn", NewImage:img, EffectOriginal:false, Speed:700}); 
}


String.prototype.capitalize = function(){
    return this.replace(/\w+/g, function(a){
        return a.charAt(0).toUpperCase() + a.substr(1).toLowerCase();
    });
};


function fillData(ele, n){
	$('.'+ele+'_box').blur(function(){
		var v='';
		for (var i=0; i<n; i++){
			var s = jQuery.trim($('#'+ele+'_box_'+(i+1)).val());
			v += (s=='') ? '' : '-';
			v += s;
		}
		$('#'+ele+'').val(v.substr(1,v.length));
	});
}



function resetForm(id) {
	$('#'+id).each(function(){
	        this.reset();
	});
}
