/*+++++++ GET XML HTTP OBJECT AJAX +++++++*/
	function GetXmlHttpObject(){
		if (window.XMLHttpRequest){
  			// code for IE7+, Firefox, Chrome, Opera, Safari
  			return new XMLHttpRequest();
  		}
		else if (window.ActiveXObject){
  			// code for IE6, IE5
  			return new ActiveXObject("Microsoft.XMLHTTP");
  		}
		else{
			return null;
		}
	}//END

function ajax(condition,file,span_layer,loading){

        var obj_ajax=GetXmlHttpObject();
        if(obj_ajax==null){
            alert("Your browser does not support XMLHTTP!");
            return;
        }
        var url=file+'?'+condition;
        //alert(condition+' - '+file+' - '+span_layer+' - '+url);
        obj_ajax.open("get",url,true);
        obj_ajax.onreadystatechange=function add(){
        if (obj_ajax.readyState==4){
            if(span_layer!==""){
                document.getElementById(span_layer).innerHTML=obj_ajax.responseText;
            }else{
                document.getElementById('tmp_').innerHTML=obj_ajax.responseText;
            }
        }else{
            if(loading!=""){
                document.getElementById(span_layer).innerHTML=loading;
            }
        }
        };
        obj_ajax.send(null);
    }

function setPerpage(target,startnum,num,num_all){
				if(num=="all"){num=num_all}
				document.location.href=target+"&perpage="+ num+"&paginate="+Math.ceil(startnum/num);
				//alert(target);
}//en
function frmsubmit(frm,atc){
		document.forms[frm].action=atc;
		document.forms[frm].submit();
}

function pressEnter(e){
	if(keyEnter(e)==true){
		return true;
		alert("ok");
	}
	else{return false;}
}//end

function intOnly(myfield, e){
	var key;
	var keychar;
 	if (window.event) key = window.event.keyCode;
	else if (e) key = e.which;
	else return true;
	keychar = String.fromCharCode(key);
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true;
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1)) return true;
	else return false;
}// END

/*+++++++ PROCESS SEARCH +++++++*/
function pro_search(lang){
	if(document.asearch.txt_asearch.value=='' || document.asearch.txt_asearch.value=='search...'){alert("Please, fill a keyword");}
	else{
			document.asearch.action='?page=search_content&fulltext='+document.asearch.txt_asearch.value+'&lg='+lang;
			document.asearch.submit();
	}
}//end function


/*+++++++ GET LIST +++++++*/
function getList(obj,condition,spanname,combo_name,selectItem,table,fieldid,fieldshow,cbstyle,cbclass,dvalue,dselect){
		if (obj==null){
  			alert ("Your browser does not support XMLHTTP!");
  			return;
  		}
		var url="get_list.php?cond="+condition+"&table="+table+"&fieldid="+fieldid+"&fieldshow="+fieldshow+"&combo="+combo_name+"&select="+selectItem+"&cb_style="+cbstyle+"&cb_class="+cbclass+"&dvalue="+dvalue+"&dselect="+dselect;
		obj.open("get",url,true);
		obj.onreadystatechange=function add(){
			if (obj.readyState==4){
				document.getElementById(spanname).innerHTML=obj.responseText;
				//alert(obj.responseText);
			}
		};
		
		obj.send(null);
}//end

function currentDate(form_ele){
	var date=new Date();
	dd=date.getDate();
	ddd=date.getDay();
	month=date.getMonth()+1;
	year=date.getUTCFullYear();	
	//hour=date.getHours();
	//minute=date.getMinutes();
	//second=date.getSeconds();
	document.getElementById(form_ele).value=year+"-"+month+"-"+dd;//+" "+hour+":"+minute+":"+second;
}

/*+++++ check/get Radio Value*/

function check_radio(thisform) {
	myOption = -1;
	for (i=thisform.register_type.length-1; i > -1; i--) {
		if (thisform.register_type[i].checked) {
			myOption = i; i = -1;
		}
	}
	if (myOption == -1) {
		alert("You must select a member type");
		return false;
	}
	location.href="?page=manage&obj="+ thisform.register_type[myOption].value;


}


function add_row(){
	var table=document.getElementById('tbl_item');
	var rowCount=table.rows.length;
	var row=table.insertRow(rowCount);
	row.insertCell(0).innerHTML='<input class="en label" type="text" name="txt_items[]" style="width:200px" value="" />';
	row.insertCell(1).innerHTML='<input class="en label" type="text" name="txt_model[]" style="width:150px" value="" />';
	row.insertCell(2).innerHTML='<input class="en label" type="text" name="txt_qty[]" style="width:90px" value="" />';
	row.insertCell(3).innerHTML='<input type="checkbox">';
}//end fun

function delete_row(){
	try {
			var table = document.getElementById("tbl_item");
			var rowCount = table.rows.length;
			for(var i=0; i<rowCount; i++) {
				var row = table.rows[i];
				var chkbox = row.cells[3].childNodes[0];
				if(null != chkbox && true == chkbox.checked) {
					table.deleteRow(i);
					rowCount--;
					i--;
				}
				
			}
			}catch(e) {
				alert(e);
			}
}

function count_view(obj,article,spanname){
		if (obj==null){
  			alert ("Your browser does not support XMLHTTP!");
  			return;
  		}
		var url="count_view.php?count_atc="+article;
		obj.open("get",url,true);
		obj.onreadystatechange=function add(){
			if (obj.readyState==4){
				document.getElementById(spanname).innerHTML=obj.responseText;
				//alert(obj.responseText);
			}
		};
		
		obj.send(null);
}//end

function OpenNewWindow(mypage,w,h,myname){
var winl = (screen.width-w)/2;
var wint = (screen.height)/2;
settings='height='+screen.height+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,toolbar=no'
win=window.open(mypage,myname,settings)
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}


 function submitByEnter(frm,act,e){
	if(keyEnter(e)==true){
		submitForm(frm,act);	
	}
}//end


/*+++++++ SUBMIT FORM +++++++*/
function submitForm(frm,act){
	document.forms[frm].action=act;
	document.forms[frm].submit();
}//END

/*+++++++ KEY ENTER +++++++*/
function keyEnter(e){
	 var key;
	 if(window.event)key = window.event.keyCode;     //IE
	 else
	 key = e.which;     //firefox
	 if (key == 13)return true;else return false;

}//end










function search_bus(){
    var themessage = "You are required to complete the following fields: ";

    if(document.frm_search.transport_from_privince_id.value==""){
        themessage = themessage + " - From";
    }
    if(document.frm_search.transport_to_privince_id.value==""){
        themessage = themessage + " - To";
    }
    if(document.frm_search.leave.value==""){
        themessage = themessage + " - Leave date";
    }
    if(document.frm_search.stim.value==""){
        themessage = themessage + " - Time";
    }
    if(document.frm_search.sca.value==""){
        themessage = themessage + " - Car";
    }

    if (themessage == "You are required to complete the following fields: ") {
        document.frm_search.submit();
    }else {
        alert(themessage);
        return false;
    }
}



function CallPrint(strid,left,top,width,height,toolbar,scrollbars,status){
    var prtContent = document.getElementById(strid);
    var WinPrint = window.open('','','left=left,top=top,width=width,height=height,toolbar=toolbar,scrollbars=scrollbars,status=status');
    WinPrint.document.write(prtContent.innerHTML);
    WinPrint.document.close();
    WinPrint.focus();
    WinPrint.print();
    WinPrint.close();
    prtContent.innerHTML=strOldOne;
}



function DateCompare(date1Str, date2Str){
    var date1 = new Date(date1Str.value);
    var date2 = new Date(date2Str.value);
    if (date1 > date2){
        alert ("End Date is less then Start Date");
        return false;
    }else{
        return true;
    }
}

function search_activities_tours(){
    var themessage = "You are required to complete the following fields: ";
    var start_date = new Date(document.frm_search_activities.begindate.value);
    var end_date = new Date(document.frm_search_activities.enddate.value);

    if(document.frm_search_activities.begindate.value==""){
        themessage = themessage + " - Begin Date";
    }
    if(document.frm_search_activities.enddate.value==""){
        themessage = themessage + " - End date";
    }

    if(document.frm_search_activities.adult.value=="" && document.frm_search_activities.child.value=="" && document.frm_search_activities.single.value==""){
        themessage = themessage + " - Adult or Single or Child";
    }
    if(themessage=="You are required to complete the following fields: "){
        document.frm_search_activities.submit();
    }else{
        alert(themessage);
        return false;
    }

}

function search_hotels(){
    var themessage = "You are required to complete the following fields: ";

    if(document.frm_search_hotel.province.value==""){
        themessage = themessage + " - Province";
    }
    if(document.frm_search_hotel.checkin.value==""){
        themessage = themessage + " - Check in";
    }
    if(document.frm_search_hotel.checkout.value==""){
        themessage = themessage + " - Check out";
    }
    if(document.frm_search_hotel.adult.value=="" && document.frm_search_hotel.child.value=="" && document.frm_search_hotel.single1.value==""){
        themessage = themessage + " - Adult or Single or Child";
    }


    if(document.frm_search_hotel.twin.value=="" && document.frm_search_hotel.double.value=="" && document.frm_search_hotel.single.value=="" && document.frm_search_hotel.triple.value==""){
        themessage = themessage + " - Number of room";
    }


    if(themessage=="You are required to complete the following fields: "){
        document.frm_search_hotel.submit();
    }else{
        alert(themessage);
        return false;
    }
}

function printDiv(divid,w,h,divHeader)
{
  var divToPrint=document.getElementById(divid);
  var newWin=window.open('','Print-Window','width='+w+',height='+h);
  newWin.document.open();
  newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');
  newWin.document.close();

  //setTimeout(function(){newWin.close();document.getElementById(divHeader).style.display='none'; },100);
}








