function readCookie(name) {

var cookiename = name + "=";

var ca = document.cookie.split(';');

for(var i=0;i < ca.length;i++) {

var c = ca[i];

while (c.charAt(0)==' ') c = c.substring(1,c.length);

if (c.indexOf(cookiename) == 0) return c.substring(cookiename.length,c.length);

}

return null;
}

function calcHeight()
{
//alert(readCookie("page"));	

//window.scrollTo(0,top);
	
	//alert(document.getElementById('main_fr_content').src);
	/*var url = document.getElementById('main_fr_content').src;
	
	//window.location.href="#cg";
	if ( url.indexOf("#") == -1 )
	{
		window.scrollTo(0,top); // RESET SRCROLLING WHEN CLICK LINKS
		//parent.document.getElementById('main_fr_content').src = "trangchu.php";
	}
	else
	{
		an = url.substr(url.indexOf("#")+1);
		
		alert(url);
		//alert( url.substr(0,url.length-3) );
		//parent.fr_main.gotoAnchor(an);
		//parent.fr_main.document.location.href = url;

		//parent.document.getElementById('main_fr_content').src = url.substr(0,url.length-3);
		//document.getElementById('main_fr_content').src = url;
		//document.getElementById('main_fr_content').src = url.substr(0,url.length-3);

		//alert(url.substr(0,url.length-3));
	}
	//window.scrollTo( document.body.clientWidth , dodai_trang / 2 - 300 );

	//	an = url.substr(url.indexOf("#")+1);
		
	//	alert(url);
*/
	//parent.scrollWin('db');

	var dodai_trang;
	var dodai_cuaso;
	
	if (navigator.appName == "Netscape")
	{
		dodai_trang = parseInt(document.getElementById('main_fr_content').contentWindow.document.body.scrollHeight);
		dodai_cuaso = parseInt(window.innerHeight);
	}
	else
	{
		dodai_trang = parseInt(document.getElementById('main_fr_content').contentWindow.document.body.scrollHeight);
		dodai_cuaso = parseInt(document.documentElement.clientHeight);
	}
	
	var header;
	var footer;
	if (navigator.appName=="Netscape") // browser is FireFox
	{
		header = document.getElementById('page-banner-menu').clientHeight;
		footer = document.getElementById('footer').clientHeight;
	} else {
		header = document.getElementById('page-banner-menu').offsetHeight;
		footer = document.getElementById('footer').offsetHeight;		
	}
	var h_f = header + footer + 20;

	if (dodai_trang + h_f < dodai_cuaso)
	{		
		document.getElementById('main_fr_content').height  = dodai_cuaso - h_f ;
	}
	else
		document.getElementById('main_fr_content').height  = dodai_trang + 20 ;
	
	inner = document.getElementById('main_fr_content').contentWindow.document.body.innerHTML;

	if( inner.indexOf("iframe") >= 0 && inner.indexOf("idBODY") >= 0 )
     { 
		dodai_trang = parseInt(document.getElementById('main_fr_content').contentWindow.document.getElementById('body').contentWindow.document.body.scrollHeight);
		document.getElementById('main_fr_content').height = dodai_trang + 50;
	}
		
	var cachgoi = readCookie("cachgoi");
	if ( cachgoi == "1" )
	{
		document.getElementById('main_fr_content').src = readCookie("page") + "#cg";
		document.cookie = 'cachgoi=0';
	}
	else
	{
		window.scrollTo(0,top); // RESET SRCROLLING WHEN CLICK LINKS
	}

//alert(dodai_trang + " " + dodai_cuaso +" "+ header+ " " + footer + " " +document.getElementById('main_fr_content').height);
}

function checknumber(obj)
{
	var x=obj.value
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	var money;
	
	if (anum.test(x))
	{
		testresult=true
	}
	else
	{
		testresult=false
	}

	return (testresult)
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //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=MM_preloadImages.arguments; 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 MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function calculate(form) {
	if ((document.frm_soluong.loai10.value.length>0 && !checknumber(form.loai10)) || 
		(document.frm_soluong.loai5.value.length>0 && !checknumber(form.loai5))) {
		alert("Vui lòng nhập số 0-9");
		return;
	}
	document.frm_soluong.tong.value = 10*document.frm_soluong.loai10.value + 5*document.frm_soluong.loai5.value;
	document.frm_soluong.gtri_thanhtoan.value=document.frm_soluong.tong.value;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function contractall(){
	if (document.getElementById)
	{
		var inc=0
		while (document.getElementById("dropmsg"+inc))
		{
			document.getElementById("dropmsg"+inc).style.display="none"
			inc++
		}
	}
}

function expandone(i)
{
	contractall()
	document.getElementById("dropmsg"+i).style.display="block"
	if (i==0) 
	{
		document.getElementById("titlealpha").innerHTML="A - C"
	}
	if (i==1) 
	{
		document.getElementById("titlealpha").innerHTML="D - F"
	}
	if (i==2) 
	{
		document.getElementById("titlealpha").innerHTML="G - L"
	}
	if (i==3) 
	{
		document.getElementById("titlealpha").innerHTML="M - R"
	}
	if (i==4) 
	{
		document.getElementById("titlealpha").innerHTML="S - Z"
	}
}

function expandone_did()
{
	if (document.getElementById)
	{
		var selectedItem=document.getElementById('dropmsgoption').options.selectedIndex
		contractall()
		document.getElementById("dropmsg"+selectedItem).style.display="block"
	}
}

function contractall_area()
{
	if (document.getElementById)
	{
		var inc=0
		while (document.getElementById("AreaCode"+inc))
		{
			document.getElementById("AreaCode"+inc).style.display="none"
			inc++
		}
	}
}

function expandone_area()
{
	if (document.getElementById)
	{
		var selectedItem=document.getElementById('dropmsgoption1').options.selectedIndex
		contractall_area()
		document.getElementById("AreaCode"+selectedItem).style.display="block"
	}
}

function inputCCNumber (obj) {

	if (obj.value.length==4) {
		if (obj.name=="ccnumber1")
			document.frm.ccnumber2.focus();
		else if (obj.name==="ccnumber2")
			document.frm.ccnumber3.focus();
		else if (obj.name==="ccnumber3")
			document.frm.ccnumber4.focus();		
	}
}

function checkEmail(email) {
	var AtPos = email.indexOf("@");
	var StopPos = email.lastIndexOf(".");
	
	if (AtPos == -1 || StopPos == -1 || StopPos < AtPos || StopPos - AtPos == 1) 
		return false
	
	return true;
}

function checkFormCoHoi(frm) 
{
	var tendaydu = frm.tendaydu.value.replace(/^\s+|\s+$/g, '');
	var email = frm.email.value.replace(/^\s+|\s+$/g, '');

	if (tendaydu.length==0) {
		alert ("Vui lòng cho biết tên của bạn");
		frm.tendaydu.focus;
		return false;
	}
	if (email.length==0) {
		alert ("Vui lòng nhập email");
		frm.email.focus;
		return false;
	}	
	if (!checkEmail(email)) {
		alert("Email không hợp lệ.\nXin vui lòng nhập lại!");
		frm.email.focus;
		return false;		
	}
	if (frm.chk1.checked==false && frm.chk2.checked==false && frm.chk3.checked==false && frm.chk4.checked==false){
		alert("Vui lòng chọn hình thức đăng ký");
		return false;		
	}

	return true;
}

function checkFormCoHoi_e(frm) 
{
	var tendaydu = frm.tendaydu.value.replace(/^\s+|\s+$/g, '');
	var email = frm.email.value.replace(/^\s+|\s+$/g, '');

	if (tendaydu.length==0) {
		alert ("Please input your name");
		frm.tendaydu.focus;
		return false;
	}
	if (email.length==0) {
		alert ("Please input your password");
		frm.email.focus;
		return false;
	}	
	if (!checkEmail(email)) {
		alert("Email is invalid.\nPlease try again!");
		frm.email.focus;
		return false;		
	}
	if (frm.chk1.checked==false && frm.chk2.checked==false && frm.chk3.checked==false && frm.chk4.checked==false){
		alert("Please select your business co-operations");
		return false;		
	}
	
	return true;
}

