
/**	Public / General Functions - sayno --------------------------------------------------------- */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function str2get(str) {
	str = escape(str);
	str = str.replace(/\+/g,"%2B");	//	+
	str = str.replace(/\//g,"%2F");	//	/
	str = str.replace(/@/g,"%40");	//	@	, di ie mestinya ga perlu
	str = str.replace(/%20/g,"+");	//	%20 balikin lagi jadi +

	return str;
}
// to check wether a string is an email or not
function isEmail(str) {
	// are regular expressions supported?
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}

function isJpg(file) {
	if (file!="") {
		file1 = file.substring(file.length-3,file.length);
		file1 = file1.toLowerCase();
		file2 = file.substring(file.length-4,file.length);
		file2 = file2.toLowerCase();
		if (file1!='jpg' && file2!='jpeg') return false;
	}
    return true; 
}

function removeSpace(str) {
	return str.replace(/(\s)+/,"");
}

function isStrSet(str) {
	if (removeSpace(str)=="") return false;
	else return true;
}

function isAllowedString(str, allowed) {
	for (i=0; i<str.length; i++)
		if (allowed.indexOf(str.substring(i,i+1)) == -1) return false;
	return true;
}

function startclock(id) {

	var now = new Date();

	var y = now.getFullYear();	//	(1970-9999)
	var m = now.getMonth();		//	(0-11)
	var d = now.getDate();		//	(0-31)
	var h = now.getHours();		//	(0-23)
	var i = now.getMinutes();	//	(0-59)
	var s = now.getSeconds();	//	(0-59)
	var day = now.getDay();		//	(0-6)
	//getTime() - Number of milliseconds since 1/1/1970 @ 12:00 AM
	//getYear() - 

	if ( s < 10 )	s = "0" + s;
	if ( i < 10 )	i = "0" + i;

	if ( day == 0 )	day = "Sunday";
	else if ( day == 1 )	day = "Monday";
	else if ( day == 2 )	day = "Tuesday";
	else if ( day == 3 )	day = "Wednesday";
	else if ( day == 4 )	day = "Thursday";
	else if ( day == 5 )	day = "Friday";
	else if ( day == 6 )	day = "Saturday";

	if ( m == 0 )	m = "Jan";
	else if ( m == 1 )	m = "Feb";
	else if ( m == 2 )	m = "Mar";
	else if ( m == 3 )	m = "Apr";
	else if ( m == 4 )	m = "May";
	else if ( m == 5 )	m = "Jun";
	else if ( m == 6 )	m = "Jul";
	else if ( m == 7 )	m = "Aug";
	else if ( m == 8 )	m = "Sep";
	else if ( m == 9 )	m = "Oct";
	else if ( m == 10 )	m = "Nov";
	else if ( m == 11 )	m = "Dec";

	var ret = day + ", " + d + " " + m + " " + y + ", " + h + ":" + i + ":" + s;

	document.getElementById(id).innerHTML = ret;

	setTimeout("startclock('"+id+"')",1000);
} 