var obj_more_new;
function more_new(){
	obj_more_new=new JSONscriptRequest('request/more_new.php?facilityid=' + facility);
	obj_more_new.buildScriptTag();
	obj_more_new.addScriptTag();
	return false;
}

function bork_facility(data){
	var facilityid = data.list.facilityid;
	var start_math = data.list.start_math;
	var count = data.list.count;
	document.getElementById('rating_view'+facilityid).innerHTML = start_math + " Rating based on " + count + " surveys";
}

function switch_tab(tab_id){
	for (i=1; i<=5; i++){
		document.getElementById('tab'+i).className = 'none';
		document.getElementById('tab_'+i).style.display = 'none';
	}
	document.getElementById('tab_'+tab_id).style.display = 'block';
	document.getElementById('tab'+tab_id).className = 'current';
}

function repass(i){
	switch(i){
		case 0:
			document.getElementById('login_user').style.display = 'none';
			document.getElementById('repass_user').style.display = 'block';
			break;
		default:
			document.getElementById('login_user').style.display = 'block';
			document.getElementById('repass_user').style.display = 'none';
			break;
	}
	return false;
}
function check_login(form){
	if(form.email.value == ""){
		alert("Bạn chưa nhập email !");
		form.email.focus();
		return false;
	}
	if(form.pass.value == ""){
		alert("Bạn chưa nhập Password !");
		form.pass.focus();
		return false;
	}
	return true;
}
function check_repass(form){
	var ec= new RegExp('^[a-z0-9-]+(.[a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,3})$');
	if(form.email.value == ""){
		alert("Bạn chưa nhập Email !");
		form.email.focus();
		return false;
	}
	if (!ec.test(form.email.value)) {
		alert("Vui lòng kiểm tra lại Email !\nHệ thống kiểm tra Email bạn nhập không đúng");
		form.email.focus();
		return false;		
	}
	return true;
}

var imgRe = /^.+\.(jpg|jpeg|gif|png)$/i;
function checkImage(file_, file_check){
	var path = file_.value;
	if (path.search(imgRe) != -1){
		file_check.value = path;
	}else{
		alert("Chỉ cho phép cập nhật file JPG, PNG, và GIF !\nBạn vui lòng chọn file khác. Nếu không hệ thống sẽ không chấp nhận file bạn Upload lên");
		file_check.value="";
		return true;
	}
}

function Right(str, n){
    if (n <= 0) return "";
    else if (n > String(str).length) return str;
    else {
		var iLen = String(str).length;
       	return String(str).substring(iLen, iLen - n);
    }
}

/*Di chuyển với giá trị là số và không rỗng*/
function _moveItem(form,strlistFrom, strlistTo) {
	var iFrom, nFrom, nextStep, fff;
	var listFrom, listTo;
	frmlen=form.length;
	for (ielement=0;ielement<frmlen;ielement++) {
		ElenameName=form.elements[ielement].name;
		if (ElenameName == strlistFrom) list1 = form.elements[ielement];
		if (ElenameName == strlistTo) list2 = form.elements[ielement];
	}
	listFrom        =	list1;
	listTo          =	list2;
	nFrom = listFrom.options.length

	for (i=0; i<nFrom; i++) {
		if (listFrom.options[i].selected == true && isNaN(listFrom.options[i].value) == false) {
			nTo = listTo.options.length
			fff = 0;
			for (j=0; j<nTo; j++) {
				if(listFrom.options[i].value == listTo.options[j].value){
					fff = 1;
					break;
				}
			}
			text        = listFrom.options[i].text;
			value        = listFrom.options[i].value;
			
			if(fff == 0){
				listTo.options[nTo] = new Option(text, value);
			}
			listFrom.options[i]        = null;
			i--;
			nFrom--;
		}
	}
	return true;
}

/*Di chuyển với tất cả các giá trị*/
function _moveItem_value(form,strlistFrom, strlistTo) {
	var iFrom, nFrom, nextStep, fff;
	var listFrom, listTo;
	frmlen=form.length;
	for (ielement=0;ielement<frmlen;ielement++) {
		ElenameName=form.elements[ielement].name;
		if (ElenameName == strlistFrom) list1 = form.elements[ielement];
		if (ElenameName == strlistTo) list2 = form.elements[ielement];
	}
	listFrom        =	list1;
	listTo          =	list2;
	nFrom = listFrom.options.length

	for (i=0; i<nFrom; i++) {
		if (listFrom.options[i].selected == true) {
			nTo = listTo.options.length
			fff = 0;
			for (j=0; j<nTo; j++) {
				if(listFrom.options[i].value == listTo.options[j].value){
					fff = 1;
					break;
				}
			}
			text        = listFrom.options[i].text;
			value        = listFrom.options[i].value;
			
			if(fff == 0){
				listTo.options[nTo] = new Option(text, value);
			}
			listFrom.options[i]        = null;
			i--;
			nFrom--;
		}
	}
	return true;
}

function local(link,id){
	location.href = link+'&id='+id;
	return true;
}

function openwindow(links,target){
	if(target == '_blank')	window.open(links);
	else					location.href = links;
	return false;
}

function open_new_window(links, titles, w, h) {
	var leftVal = (screen.width/2 - w/2);
	var topVal = (screen.height/2 - h/2);
	var neww = window.open(links,"asd", 'width='+w+',height='+h+',left='+leftVal+',top='+topVal+',status=0,toolbar=0,scrollbars=0,location');
	neww.window.focus();
}



function showmap(){
	var top_left = findPos(document.getElementById('map'));
	var frame_div = document.getElementById('mapsview');
	
	try{
		if(document.all) {
			if(document.documentElement)	offset_top = document.documentElement.scrollTop;
			else							offset_top = document.body.scrollTop;
		}else{
			offset_top = window.pageYOffset;
		}
	}catch(e){
		offset_top = 0;
	}
	frame_div.style.display	= 'block';
	frame_div.style['top']	= (top_left[1] - offset_top) + 'px';
	frame_div.style['left']	= (top_left[0] + 241) + 'px';
	return false;
}

function hidemap(){
	document.getElementById('mapsview').style.display = 'none';
}

function findPos(obj){
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
