function validate_numeric(string) {
	var validFormatRegExp = /^\d*(\.\d+)?$/;
	var isValid = validFormatRegExp.test(string);
	return isValid;
}
function validate_alphanumericnospace(string) {
	var invalidCharactersRegExp = /[^a-z\d]/i;
	var isValid = !(invalidCharactersRegExp.test(string));
	return isValid;
}
function validate_email(email) {
	var validFormatRegExp = /^\w(\.?\w)*@\w(\.?[-\w])*\.[a-z]{2,4}$/i;
	var isValid = validFormatRegExp.test(email);
	return isValid;
}
function validate_date(day, month, year) {
	var isValid = true;
	var enteredDate = new Date();
	enteredDate.setFullYear(year, month, day);
	if (enteredDate.getDate() != day) isValid = false;
	return isValid;
}
function getradio(rad) {
	var val = "";
	if (rad) {
		if (rad.length==undefined){
			if (rad.checked) {
				val=rad.value;
			}
		} else {
			for (i=0;i<rad.length;i++) {
				if (rad[i].checked) {
					val=rad[i].value;
					break;
				}
			}
		}
	}
	return val;
}

function OpenConfirm(url, msg) {
	var w = window.confirm(msg);
	if (w) window.location.href=url;
}
function OpenLink(url, target) {
	if (target!=null && target!="") {
		if (target=="_blank") {
			window.open(url);
		} else {
			window.open(url, target);
		}
	} else {
		window.location.href=url;
	}
}
function OpenWinSize(path, width, height) {
	vitriWidth=width+40;
	vitriHeight=height+40;
	vitriTop=(screen.availHeight-vitriHeight)/2;
	vitriLeft=(screen.availWidth-vitriWidth)/2;
	w=window.open(path,'','top='+vitriTop+', left='+vitriLeft+', width='+vitriWidth+', height='+vitriHeight+', scrollbars=0');
	w.focus();
}

function CheckConfig(frm, msg) {
	if (frm.config_name.value.length==0) {
		alert("Config name is invalid!");
		frm.config_name.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function CheckPost(frm, msg) {
//	if (ste.viewSource) { ste.toggleSource(); }
//	document.getElementById(ste.id).value = ste.getContent();
//	if (stf.viewSource) { stf.toggleSource(); }
//	document.getElementById(stf.id).value = stf.getContent();
//	nicEditors.findEditor('intro').saveContent();
//	nicEditors.findEditor('content').saveContent();

	if (frm.title.value=="") {
		alert("Title is invalid!");
		frm.title.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function CheckPhoto(frm, msg) {
	if (frm.id.value=="" && frm.image.value.length==0) {
		alert("Browse an image!");
		frm.image.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function CheckAttach(frm, msg, filetype) {
	var filename = frm.uploadfile.value;
	var pos = filename.lastIndexOf(".");
	var ext = filename.substr(pos+1, filename.length-pos-1);

	if (frm.title.value=="") {
		alert("Title is invalid!");
		frm.title.focus();
	} else if (frm.id.value=="" && frm.uploadfile.value=="" && frm.file.value=="") {
		alert("Browse a file or enter a url!");
		frm.file.focus();
	} else if (frm.uploadfile.value!="" && filetype.indexOf(ext)==-1) {
		alert("Filetype is " + filetype);
		frm.file.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function CheckComment(frm, msg) {
	if (frm.title.value=="") {
		alert("Enter a title!");
		frm.title.focus();
	} else if (frm.yourname.value=="") {
		alert("Enter your name!");
		frm.yourname.focus();
	} else if (frm.email.value.length==0 || !validate_email(frm.email.value)) {
		alert("Your email is invalid!");
		frm.email.focus();
	} else if (frm.numberrandom.value.length<6) {
		alert("Enter code beside!");
		frm.numberrandom.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function CheckUser(frm, msg) {
	if (frm.id.value=="" && frm.username.value.length==0) {
		alert("Vui lòng nhập Tên đăng nhập!");
		frm.username.focus();
	} else if (frm.fullname.value.length==0) {
		alert("Nhập Họ và Tên đầy đủ!");
		frm.fullname.focus();
	} else if (frm.password.value!="" && frm.password.value!=frm.repassword.value) {
		alert("Mật khẩu nhập lại không giống nhau!");
		frm.repassword.focus();
	} else {
		w = window.confirm(msg);
		if (w) frm.submit();
	}
}
function ResetForm(frm) {
	w = window.confirm("Reset form?");
	if (w) frm.reset();
}
function CheckContact(frm, msg) {
	if (frm.yourname.value.length==0) {
		alert("Enter your name!");
		frm.yourname.focus();
	} else if (frm.company.value.length==0) {
		alert("Enter your company!");
		frm.company.focus();
	} else if (frm.address.value.length==0) {
		alert("Enter your company\'s address!");
		frm.address.focus();
	} else if (frm.email.value.length==0 || !validate_email(frm.email.value)) {
		alert("Your email is invalid!");
		frm.email.focus();
	} else if (frm.content.value.length==0) {
		alert("Enter your content!");
		frm.content.focus();
	} else if (frm.numberrandom.value.length<6) {
		alert("Enter code below!");
		frm.numberrandom.focus();
	} else {
		w = window.confirm(msg);
		if (w) {
			frm.submit();
		}
	}
}

var icon_down = new Image();	icon_down.src='templates/sgmedia/images/dot_down.gif';
var icon_up   = new Image();	icon_up.src='templates/sgmedia/images/dot_up.gif';
var flag_vn   = new Image();   flag_vn.src = 'images/flag_vn.gif';
var flag_vn2  = new Image();   flag_vn2.src = 'images/flag_vn2.gif';
var flag_en   = new Image();   flag_en.src = 'images/flag_en.gif';
var flag_en2  = new Image();   flag_en2.src = 'images/flag_en2.gif';
var icon_home = new Image();   icon_home.src = 'images/icon_home.gif';
var icon_home2= new Image();   icon_home2.src = 'images/icon_home2.gif';
var icon_rss  = new Image();   icon_rss.src  = 'images/icon_rss.gif';
var icon_rss2 = new Image();   icon_rss2.src = 'images/icon_rss2.gif';
var icon_fb   = new Image();   icon_fb.src  = 'images/icon_fb.gif';
var icon_fb2  = new Image();   icon_fb2.src = 'images/icon_fb2.gif';
var icon_all   = new Image();   icon_all.src  = 'images/icon_all.gif';
var icon_all2  = new Image();   icon_all2.src = 'images/icon_all2.gif';

function ShowDiv(listDiv, curDiv) {
	var $jm = jQuery.noConflict();
	maxdiv  = listDiv.length;
	divname = listDiv[curDiv];
	$jm('#'+divname).slideDown("slow", function() {
		if (curDiv<maxdiv-1) ShowDiv(listDiv, curDiv+1);
	});
}
function SlideDiv(ico, divname) {
	var $jx = jQuery.noConflict();
	if ($jx('#'+divname).is(":hidden")) {
		$jx('#'+divname).slideDown("fast");
		ico.src=icon_up.src;
	} else {
		$jx('#'+divname).slideUp("fast");
		ico.src=icon_down.src;
	}
}
function ShowNews(listNews, curNews) {
	var $jh = jQuery.noConflict();
	maxnews = listNews.length;
	caption = listNews[curNews][0];
	link    = listNews[curNews][1];
	$jh('#divHomeText').html(caption);
	$jh('#divHomeLink').html('<a class="home" href="'+link+'">[ xem tiếp ]</a>');
	$jh('#divHot').fadeIn("slow").delay(5000).slideUp("slow", function() {
		curNews++;
		if (curNews>=maxnews) curNews=0;
		ShowNews(listNews, curNews);
	});
}
function ChangeImage(obj, img) {
	obj.src = img.src;
}
function ViewMore(id) {
	var $ja = jQuery.noConflict();
	$ja('#divMore_' + id).html('<p align="center"><img src="images/loading.gif" border="0"></p>');
	$ja.ajax({
		type: "GET",
		url: "index.php",
		data: "m=ajax&f=post&id=" + id,
		success: function(html){
			$ja('#divMore_' + id).hide().html(html).slideDown("slow", function() {
				$ja('#divPhotoMore_' + id + ' a').lightBox();
			});
		}
	});
}
function ViewLess(id, txt) {
	var $ja = jQuery.noConflict();
	$ja('#divMore_' + id).slideUp("slow", function() {
		$ja('#divMore_' + id).html('<p align="right"><a class="morelink" href="javascript:ViewMore(' + id +');">' + txt + '</a>').slideDown("slow");
	});
}
function ViewAnswer(prnt, id) {
	var $ja = jQuery.noConflict();
	$ja('#divAnswer_' + id).html('<p align="center"><img src="images/loading.gif" border="0"></p>');
	$ja.ajax({
		type: "GET",
		url: "index.php",
		data: "m=ajax&f=comment&t=" + prnt + "&id=" + id,
		success: function(html){
			$ja('#divAnswer_' + id).hide().html(html).slideDown("slow");
		}
	});
}

function CheckAllCheckbox(obj) {
	var $jc = jQuery.noConflict();
	var checked = $jc('#' + obj).is(':checked');
	$jc("INPUT[type='checkbox']").attr('checked', checked);
}
