﻿// JScript File

function getHttpRequestObj() 
{
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function addSiteDomainToBlackList(siteId)
{
    var pageURL = "/ajax/addDomainToBlackList.aspx?siteId=" + siteId
     //location.href=pageURL;
        var xObj = getHttpRequestObj();
        xObj.onreadystatechange =  function () 
	            {
			        if(xObj.readyState==4)
			        {
                        var tableToHide = document.getElementById("siteTable" + siteId).style.display = "none";
                    }
		        };

	    xObj.open ("get", pageURL ,true);
	    xObj.send(null);
}

function saveCatDetails(catId, catName, catSeoTitle, catDesc, catKeywords, isPopular, googleChannelCode,objToHide, objForMsg)
{
    catName = escape(catName);
    catSeoTitle = escape(catSeoTitle);
    catDesc = escape(catDesc);
    catKeywords = escape(catKeywords);
    var pageURL = "/ajax/saveCatDetails.aspx?"
    pageURL +="catId=" + catId;
    pageURL +="&catName=" + catName;
    pageURL +="&catSeoTitle=" + catSeoTitle;
    pageURL +="&catDesc=" + catDesc;
    pageURL +="&catKeywords=" + catKeywords;
    if(isPopular)
        pageURL +="&isPopular=1";
    else
        pageURL +="&isPopular=0";
        
    pageURL +="&googleChannelCode=" + googleChannelCode;
    
   
    //location.href=pageURL;
    var xObj = getHttpRequestObj();
    xObj.onreadystatechange =  function () 
	        {
			    if(xObj.readyState==4)
			    {
                    objToHide.style.display = "none";
                    objForMsg.innerHTML = "data was saved!"
			    
                }
		    };

	xObj.open ("get", pageURL ,true);
	xObj.send(null);
}


function loadCats(catId, selectObj, selCatId)
{
    var pageURL = "/ajax/getSubCats.aspx?catId=" + catId;
    
    //location.href=pageURL;
    var xObj = getHttpRequestObj();
    xObj.onreadystatechange =  function () 
	        {
			    if(xObj.readyState==4)
			    {

			      var valsArr = xObj.responseText.split('|');
			      var i = 0;
			      
                  selectObj.options.length = 0
                  var isSelected = false;
                  selectObj.options[0] = new Option("- select sub category -", "", false, false);
			      for(i = 0 ; i < valsArr.length; i++)
			      {

                    if(valsArr[i] != "")
                    {
                        var tmpStr = valsArr[i];
                        var catName = tmpStr.split('~')[0];
                        var catId = tmpStr.split('~')[1];  
                        isSelected = false; 
                        if(selCatId)
                        {
                            if(selCatId == parseInt(catId))
                            {
                                isSelected = true;
                            }
                        }
                              
			            selectObj.options[i + 1] = new Option(catName, catId, false, isSelected)
			            
			        }

			      }
                }
		    };

	    xObj.open ("get", pageURL ,true);
	    xObj.send(null);
}


function getTagsByCat(catId)
{
    var pageURL = "/ajax/getSubCats.aspx?catId=" + catId;
    
    //location.href=pageURL;
    var xObj = getHttpRequestObj();
    xObj.onreadystatechange =  function () 
	        {
			    if(xObj.readyState==4)
			    {

			      var valsArr = xObj.responseText.split('|');
			      var i = 0;
			      
                  selectObj.options.length = 0
                  var isSelected = false;
                  selectObj.options[0] = new Option("- select sub category -", "", false, false);
			      for(i = 0 ; i < valsArr.length; i++)
			      {

                    if(valsArr[i] != "")
                    {
                        var tmpStr = valsArr[i];
                        var catName = tmpStr.split('~')[0];
                        var catId = tmpStr.split('~')[1];  
                        isSelected = false; 
                        if(selCatId)
                        {
                            if(selCatId == parseInt(catId))
                            {
                                isSelected = true;
                            }
                        }
                              
			            selectObj.options[i + 1] = new Option(catName, catId, false, isSelected)
			            
			        }

			      }
                }
		    };

	    xObj.open ("get", pageURL ,true);
	    xObj.send(null);
}



function contactEmail()
{
    document.write("<a href='mailto:experts@ilookfor.com'>experts@ilookfor.com</a>");
}
