﻿function GetAjaxProductReview(divTargetID, url, id)
{
    var target = document.getElementById(divTargetID);
        target.innerHTML = '<table width=\"100%\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    
    url = url+"&pid="+id;
    url = url+"&target="+divTargetID;
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }

    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
var abc = document.getElementById('').value
}



function GetAjaxProductReviewPost(divTargetID, url, id, txtCommID)
{
        var txtCommObj = document.getElementById(txtCommID);
        //alert('dau tien:' + txtCommObj.value);

        if (txtCommObj.value != null && txtCommObj.value != '')
        { 
            var target = document.getElementById(divTargetID);

            xmlHttp = GetXmlHttpObject();
            if(xmlHttp == null)
            {
                alert("Your browser does not support Ajax!");
            }
            
            url = url+"&pid="+id;
            url = url+"&content="+txtCommObj.value;
            //alert('Ý kiến của quý khách đã đượng đăng thành công, \nXin cảm ơn quý khách đã đóng góp ý kiến cho sản phẩm');

            xmlHttp.onreadystatechange=function() 
            {
                if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
                {
                    target.innerHTML = xmlHttp.responseText; 
                }
            }

            xmlHttp.open("GET", url, true);
            xmlHttp.send(null);

      }
      else
      {
        alert('Xin quý khách nhập ý kiến trước khi gửi');
        return false;
      }
}

function GetXmlHttpObject()
{
	try{
		//Firefox, Moliza, 
		xmlHttp = new XMLHttpRequest();		
		}
		catch(e){
			//Internet Explore
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
				xmlHttp = new ActiveXObject("Msxml.XMLHTTP");
				}			
	    }
	return xmlHttp;
}


function GetDataFromServerByAjaxCustomerIdea(targetId,url)
{
    xmlHttp = GetXmlHttpObject();
    var target = $(targetId);
    var resultResponse = "";
    xmlHttp.onreadystatechange = function ()
    {
        if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
        {
            resultResponse = xmlHttp.responseText;
            target.innerHTML = resultResponse;
        }
    }
    xmlHttp.open('GET',url,true);
    xmlHttp.send(null);
    return resultResponse;
}

function GetDataFromServerByAjaxPopupSignIn(url, params)
{
    var xmlHttp = GetXmlHttpObject();
    var resultResponse = "";
   
    xmlHttp.open("POST" ,url); 
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params) ;

    xmlHttp.onreadystatechange = function ()
    {
        var loadingObj = document.getElementById("imgLoading");
        loadingObj.style.display = "block";
        if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
        {
            loadingObj.style.display = "none";
            resultResponse = xmlHttp.responseText;
            GetValueCheckLogin(resultResponse);
        }
    }
//    xmlHttp.open('GET',url,true);
//    xmlHttp.send(null);
    
    
    return resultResponse;
}

function GetValueCheckLogin(resultLogin)
{
    if (resultLogin == '0')
    {
        document.getElementById('spnErr').innerHTML = 'Tên đăng nhập và mật khẩu không chính xác';
    }
    else
    {
        window.location.reload();
    }
}




function PostDataRegister(url, params)
{
    if (check_email(document.getElementById("ctl14_Email").value))
    {
        var xmlHttp = GetXmlHttpObject();
        var resultResponse = "";
       
        xmlHttp.open("POST" ,url); 
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", params.length);
        xmlHttp.setRequestHeader("Connection", "close");
        xmlHttp.send(params) ;

        xmlHttp.onreadystatechange = function ()
        {
            var loadingObj = document.getElementById("imgLoading");
            loadingObj.style.display = "block";
            if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
            {
                loadingObj.style.display = "none";
                resultResponse = xmlHttp.responseText;
                RegisterResult(resultResponse);
            }
        }
      
        return resultResponse;
     }
     else
     {
        RegisterResult("Bạn nhập không đúng kiểu Email")
     }
}



function PostDataAjax(targetId, url, params)
{
    var xmlHttp = GetXmlHttpObject();
    var resultResponse = "";
    var target = document.getElementById(targetId);
    url=url+"&"+params;
    xmlHttp.open("POST" ,url); 
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params) ;

    xmlHttp.onreadystatechange = function ()
    {
        if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
        {
            resultResponse = xmlHttp.responseText;
            target.innerHTML = resultResponse;
        }
    }
  
    return resultResponse;
}


function RegisterResult(resultResponse)
{
    if (resultResponse == "1")
    {
        alert('Tài khoản của quý khách đã được đăng ký thành công!');
        window.location.reload();
    }
    else
    {
       document.getElementById('spnErr').innerHTML = resultResponse;
    }
    
}

function check_email(email_id) // Check nguoi dung co nhap dung kieu Email hay khong
{
	emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;

	if(emailRegExp.test(email_id))
	{
	  return true;
	}
	else
	{
	  return false;
	}
}



function PostDataContact(url, params)
{
    var xmlHttp = GetXmlHttpObject();
    var resultResponse = "";
   
    xmlHttp.open("POST" ,url); 
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params) ;

    xmlHttp.onreadystatechange = function ()
    {
        if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
        {
            resultResponse = xmlHttp.responseText;
            ContactResult(resultResponse);
        }
    }
  
    return resultResponse;
}

function ContactResult(resultResponse)
{
    
    if (resultResponse == "1")
    {
        alert('Thông tin của quý khách đã được gửi thành công!');
        window.location.reload();
    }
    else
    {
       document.getElementById('spnErr').innerHTML = resultResponse;
    }
    
}


function CheckAll(spanChk)
{
	var oItem = spanChk.children;
	var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];
	xState=theBox.checked;

	elm=theBox.form.elements;
	for(i=0;i<elm.length;i++)
	if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
	{
	
	if(elm[i].checked!=xState)
	elm[i].click();
	//elm[i].checked=xState;
	}
}
		

function CheckChanged(chkB)	
{
     var xState=chkB.checked;
     var frm = document.aspnetForm;
	 var boolAllChecked;									
     boolAllChecked=true;									
     for(i=0;i< frm.length;i++)							
	 {															
          e=frm.elements[i];									
		  if ( e.type=='checkbox' && e.name.indexOf('Id') != -1 ) 
             if(e.checked== false)								
		      {														
					boolAllChecked=false;							
					break;												
	          }													
     }															
     for(i=0;i< frm.length;i++)								
	 {														
	      e=frm.elements[i];										
          if ( e.type=='checkbox' && e.name.indexOf('checkAll') != -1 )
          {														
           if( boolAllChecked==false)							
	       e.checked= false;								
           else												
           e.checked= true;	
          						
           break;											
		   }														
	 }	
}


function PostDataReviewByProduct(targetID, url, txtId,pid,IsPost)
{
    txtValue = document.getElementById(txtId).value;
    if (IsPost==1)
    {
        if(txtValue.length <10)
        {
            alert('Xin nhập nội dung lớn hơn 10 ký tự');
            return;
        }
        else if (pid == 0)
        {
             alert('Sản phẩm này không được phép bình luận');
             return;
        }
    } 
    
    var xmlHttp = GetXmlHttpObject();
    var resultResponse = "";
    var target = document.getElementById(targetID);
    var params ="content=" + txtValue + "&pid=" + pid + "&ispost=" + IsPost;
    
    xmlHttp.open("POST" ,url); 
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params) ;

    xmlHttp.onreadystatechange = function ()
    {
        if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
        {
            resultResponse = xmlHttp.responseText;
            target.innerHTML = resultResponse
            if (IsPost==1)
            {
                document.getElementById(txtId).innerHTML="";
                alert('Cảm ơn quý khách đã bình luận cho sản phẩm!!!');
            }
        }
    }
  
    return resultResponse;
}



function PostDataAlbum(url, value, txtID,img,dr,txtAl)
{
    var txtObj = document.getElementById(txtID);
    var imgObj = document.getElementById(img);
    var drObj = document.getElementById(dr);
     var txtAObj = document.getElementById(txtAl);
    var params = 'albumid=' + value + "&AlbumName=" + txtAObj.value;
    
    var xmlHttp = GetXmlHttpObject();
    var resultResponse = "";
    var array= new Array();
    xmlHttp.open("POST" ,url); 
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params);

    xmlHttp.onreadystatechange = function()
    {
        if(xmlHttp.readyState == 4 ||  xmlHttp.readyState == "complete")
        {

            resultResponse = xmlHttp.responseText;
             array=resultResponse.split("$");
            txtObj.value =array[0];
            imgObj.src="DisplayPhotoImage.axd?w=100&h=100&img="+array[1];
            drObj.value=array[2];
          
        }
    }
    
    return resultResponse;
}

function PostDataReviewByPhoto(targetID, url, txtId,pid,cid,IsPost)
{
    txtValue = document.getElementById(txtId).value;
    if (IsPost==1)
    {
        if(txtValue.length <10)
        {
            alert('Xin nhập nội dung lớn hơn 10 ký tự');
            return;
        }
        else if (pid == 0)
        {
             alert('Ảnh này không được phép bình luận');
             return;
        }
        else if(cid==0)
        {
            alert('Bạn hãy đăng nhập trước khi bình luận');
            return;
        }
    }   
    var target = document.getElementById(targetID);
    var params ="content=" + txtValue + "&pid=" + pid + "&cid=" + cid + "&ispost=" + IsPost;
    url = url + "&" + params;
    ajax_loadContent(targetID,url);
}


 function LoadPrintAlbum(divID,url,Cid,sort)
{
    var target = document.getElementById(divID);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
      
    url = url+"&Cid="+Cid+"&sort="+sort;
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
 function LoadCusList(divID,url,act,keyword)
{
    var target = document.getElementById(divID);
    var ObjKeyword = document.getElementById(keyword);
   
   target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
      
    if(ObjKeyword==null)
    {
       
        if(act==null)
        {
             url = url;
        }else
        {
            url = url+"&act="+act;
        }
        
        
    }else
    {
         var search="&keyword="+ObjKeyword.value;
          if(act==null)
        {
             url = url+search;
        }else
        {
             url = url+"&act="+act+search;
        }
         
    }
  
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

 function LoadCustDetail(divDetail,url,CustID)
{
    var target = document.getElementById(divDetail);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
      
    url = url+"&CustID="+CustID;
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadAlbumList(divAlbum,url,CustID)
{
    var target = document.getElementById(divAlbum);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    if(CustID==null)
    {
         url = url;
    }else
    {
         url = url+"&CustID="+CustID;
    }
      
   
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadOrderList(divAlbum,url,CustID)
{
    var target = document.getElementById(divAlbum);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    if(CustID==null)
    {
         url = url;
    }else
    {
         url = url+"&CustID="+CustID;
    }
      
   
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function LoadProductList(divProduct,url,keyword)
{
    var target = document.getElementById(divProduct);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    if(keyword==null)
    {
         url = url;
    }else
    {
         url = url+"&keyword="+keyword;
    }
      
   
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadXML(divXML,url,keyword)
{
    var target = document.getElementById(divXML);
    
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
     if(keyword==null)
    {
         url = url;
    }else
    {
         url = url+"&keyword="+keyword;
    }
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
var category='';
var txtKeyword='';
function LoadCategoryID(divProduct,url,cate)
{
    var target = document.getElementById(divProduct);
    
    xmlHttp = GetXmlHttpObject();
    target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
     if(cate==null)
    {
         url = url;
    }else
    {
         url = url+"&cate="+cate;
         category="&cate="+cate;
    }
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadTxtKey(divProduct,url,key)
{
    var target = document.getElementById(divProduct);
    target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
     if(key==null)
    {
         url = url;
    }else
    {
         url = url+"&key="+key;
         txtKeyword="&key="+key;
    }
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function SearchProduct(divProduct,url)
{
    var target = document.getElementById(divProduct);
    target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    
         url = url+category+txtKeyword;
         
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadPublicAlbum(PublicAlbum,url)
{
    var target = document.getElementById(PublicAlbum);
    target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    
         url = url;
         
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function LoadPublicImage(PublicImage,url)
{
    var target = document.getElementById(PublicImage);
    target.innerHTML = '<table width=\"160px\"><tr><td align="center"><div><br \><br \><br \>Đang tải dữ liệu... !</div><div><center><img border=\"0\" vspace=\"5\" src=\"../CSS-JS/js/loading.gif\" /></center></div></td></tr></table>';
    xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    
         url = url;
         
      
    xmlHttp.onreadystatechange=function() 
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState == "complete") 
        {
            target.innerHTML = xmlHttp.responseText; 
        }
    }
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
function UpdateIsShared(url,hplID)
{
    var hplObj = document.getElementById(hplID);
    if(hplObj.innerHTML == "Ngưng chia sẻ")
    {
    hplObj.innerHTML = "Chia sẻ";
    }
    else
    {
    hplObj.innerHTML = "Ngưng chia sẻ";
    }
    
     xmlHttp = GetXmlHttpObject();
    if(xmlHttp == null)
    {
        alert("Your browser does not support Ajax!");
    }
    
         url = url;
         
  
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

