function round2(number,X) {
  // rounds number to X decimal places, defaults to 2
  X = (!X ? 2 : X);
  return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
  }

function alpha(e) {
    var k;
    document.all ? k = e.keyCode : k = e.which;
    var ch = String.fromCharCode(k);

   if (k > 31 && (k < 48 || k > 57))return false;
    return true;
}

function alphafloat(e) {
    var k;
    document.all ? k = e.keyCode : k = e.which;
    var ch = String.fromCharCode(k);

   if (k != 46 && k > 31 && (k < 48 || k > 57))return false;
    return true;
}

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}
function isEmpty(s){var i;if(!s.length)return true;for(i=0;i<s.length;i++)if(s.charAt(i)!=" ")return false;return true;}
function alertF(str,obj,mode){alert(str);obj.focus();if(typeof(obj)=='text')obj.select();if(mode==0)return;else return false;}

var d=null;
function chLang(lang)
{
document.cookie = 'lang='+lang+'; expires=Thu, 1 Aug 2020 20:47:11 UTC; path=/';
	document.location.href='home.aspx';
}
function init()
{
	if(document.forms['frm'])
		d=document.forms['frm'];
		else if(document.forms.length>0)
			d=document.forms[0]	

	if(typeof(nextInit)!='undefined')nextInit();
	if(typeof(loadRatingsScore)!='undefined')loadRatingsScore();
	GetCounters();		
}
window.onload=init


function OpenWelcome(){
	var NewWin = window.open("greetings.html","NewWin","scrollbars=0,resizable=0,width=430,height=350");
	NewWin.focus();
}        

function calculate()
{
	var obj=document.forms['calcFrm'];
	var res = document.getElementById('calcRes');
	var wire = 0;
	if(obj.escrowOrigin.options[obj.escrowOrigin.selectedIndex].value==1 &&
	obj.escrowDestination.options[obj.escrowDestination.selectedIndex].value==1
	)wire = 75;
	else if(obj.escrowOrigin.options[obj.escrowOrigin.selectedIndex].value==0 &&
	obj.escrowDestination.options[obj.escrowDestination.selectedIndex].value==0
	)wire = 25;
	else if(obj.escrowOrigin.options[obj.escrowOrigin.selectedIndex].value==1 &&
	obj.escrowDestination.options[obj.escrowDestination.selectedIndex].value==0
	)wire = 75;
	else if(obj.escrowOrigin.options[obj.escrowOrigin.selectedIndex].value==0 &&
	obj.escrowDestination.options[obj.escrowDestination.selectedIndex].value==1
	)wire = 45;
	else wire = 45;
	var feeres = 0;
	var fee = parseFloat("0"+obj.escrowAmount.value);
	if(fee <=0)fee = 0;
	feeres = (1.0*(fee))/100;
	if((parseFloat(fee) )<25000)feeres = (1.5*(parseFloat(fee)))/100;
	if((parseFloat(fee) )>=100000)feeres = (0.5*(parseFloat(fee)))/100;
	obj.escrowAmount.value=fee; 
	if(feeres<125)feeres=125;
	if(fee==0){
		feeres=0;
		wire=0;
	}
	feeres = round2(feeres, 2);
	res.innerHTML = '<table cellspacing="2" class="escrowcalc">'+
			'<tr><td>Ecrow Fee:</td><td id="r">$'+feeres+'</td><td rowspan="3" id="bn"><!--img src="images/en/calc_banner.gif" width="284" height="57"/--></tr>'+
			'<tr><td>Wire Fee:</td><td id="r">$'+wire+'</td></tr>'+
			'<tr><td colspan="2"><hr/></td></tr>'+
			'<tr><td>Total:</td><td id="r">$'+parseFloat(parseFloat(feeres)+parseFloat(wire))+'</td></tr>'+
			'</table>';
}

/////////////////////////////////
/////////////////////////////////
/////////////////////////////////



function GetXMLHttp()
{
    var xmlhttp=false;
    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;
}
var resultCounters = null;

function GetCounters()
{  
	if(CountersNamespace.getDomObject("dvCounters") || CountersNamespace.getDomObject("dvHomePurchasing"))
	{

var xmlhttp = GetXMLHttp();    
    var strURL = "Ajax_Counters.aspx";
    xmlhttp.open("GET", strURL, true);
    xmlhttp.onreadystatechange=function ()
	{
			if (xmlhttp && xmlhttp.readyState==4)
			{	
				if (xmlhttp.status==200)
				{					
					var response = xmlhttp.responseText;
					try{
						resultCounters = eval("(" + response + ")");												
						ShowCountersResults(resultCounters.Result);
					}catch(e){			
						//alert(e.message);			
 					}										
					
				}else if (xmlhttp.status==404){
					//alert("Mail System Counters Service not available");	
				}else{
					//alert("Mail System Counters Service Error! Please try again later!");
				}                 
			}else{					
			}
		}
    xmlhttp.send(null)    
    }
    return;
}


function CountersNamespace(){};

CountersNamespace.getDomObject = function(id){	
	var domObject;
	if( document.getElementById){
		domObject = document.getElementById(id);
	}else if (document.all){
		domObject = document.all[id];
	}
	return domObject;
 }

function ShowCountersResults(results)
{
var delim = "<span style=\"padding-left:1px;padding-right:2px;\">|</span>";
var dv = CountersNamespace.getDomObject("dvCounters");
var dvP = CountersNamespace.getDomObject("dvHomePurchasing");
var dvS = CountersNamespace.getDomObject("dvHomeSales");
var dvM = CountersNamespace.getDomObject("dvHomeMatches");
var dvR = CountersNamespace.getDomObject("dvHomeRatings");

var s = "";
	if (results != null)
	{
		if(results.length > 0 && dv)
		{
			s += "<b>SALES:</b>";
			s += showExDetail("msx_sales.aspx", (LANG=='en' ? "Inbox" : "") + (LANG=='ch' ? "Inbox" : "")) + "(" + results[0].dynA1 + ((results[0].dynA1new != "0") ? "/<span style=\"color:red\">" + results[0].dynA1new  + "</span>": "") + ")" + delim;
			s += showExDetail("msx_sales_outbox.aspx", (LANG=='en' ? "Outbox" : "") + (LANG=='ch' ? "Outbox" : "")) + "(" + results[0].dynA2 + ((results[0].dynA2new != "0") ? "/<span style=\"color:red\">" + results[0].dynA2new  + "</span>": "") + ")" + delim;
			s += showExDetail("msx_sales_escrow.aspx", (LANG=='en' ? "Escrows" : "") + (LANG=='ch' ? "Escrows" : "")) + "(" + results[0].dynA3 + ((results[0].dynA3new != "0") ? "/<span style=\"color:red\">" + results[0].dynA3new  + "</span>": "") + ")" + delim;
			s += "<a href=\"msx_sales.aspx\">" + (LANG=='en' ? "PO" : "") + (LANG=='ch' ? "PO" : "") + "</a>" + "(" + results[0].dynA4 + ((results[0].dynA4new != "0") ? "/<span style=\"color:red\">" + results[0].dynA4new  + "</span>": "") + ")" + "";
			s += "<img src=\"images/spacer.gif\" height=\"1\" width=\"3\">";
			s += "<b>PURCHASING:</b>";
			s += showExDetail("msx_purchasing.aspx", (LANG=='en' ? "Inbox" : "") + (LANG=='ch' ? "Inbox" : "")) + "(" + results[0].dynA5 + ((results[0].dynA5new != "0") ? "/<span style=\"color:red\">" + results[0].dynA5new  + "</span>": "") + ")" + delim;
			s += showExDetail("msx_purchasing_outbox.aspx", (LANG=='en' ? "Outbox" : "") + (LANG=='ch' ? "Outbox" : "")) + "(" + results[0].dynA6 + ((results[0].dynA6new != "0") ? "/<span style=\"color:red\">" + results[0].dynA6new  + "</span>": "") + ")" + delim;
			s += showExDetail("msx_purchasing_escrow.aspx", (LANG=='en' ? "Escrows" : "") + (LANG=='ch' ? "Escrows" : "")) + "(" + results[0].dynA7 + ((results[0].dynA7new != "0") ? "/<span style=\"color:red\">" + results[0].dynA7new  + "</span>": "") + ")" + delim;
			s += "<a href=\"msx_purchasing.aspx\">" + (LANG=='en' ? "PI" : "") + (LANG=='ch' ? "PI" : "") + "</a>" + "(" + results[0].dynA8 + ((results[0].dynA8new != "0") ? "/<span style=\"color:red\">" + results[0].dynA8new  + "</span>": "") + ")" ;
			
			dv.innerHTML = s;
		}
		if(results.length > 0 && dvP && dvS && dvM && dvR)
		{
			s = "";
			s = "<b>PURCHASING</b><br/>";
			s += showExDetail("msx_purchasing.aspx", (LANG=='en' ? "Inbox" : "") + (LANG=='ch' ? "Inbox" : "")) + "(" + results[0].dynA5 + ((results[0].dynA5new != "0") ? "/<span style=\"color:red\">" + results[0].dynA5new  + "</span>": "") + ")" + "<br/>";
			s += showExDetail("msx_purchasing_outbox.aspx", (LANG=='en' ? "Outbox" : "") + (LANG=='ch' ? "Outbox" : "")) + "(" + results[0].dynA6 + ((results[0].dynA6new != "0") ? "/<span style=\"color:red\">" + results[0].dynA6new  + "</span>": "") + ")" + "<br/>";
			s += showExDetail("msx_purchasing_escrow.aspx", (LANG=='en' ? "Escrows" : "") + (LANG=='ch' ? "Escrows" : "")) + "(" + results[0].dynA7 + ((results[0].dynA7new != "0") ? "/<span style=\"color:red\">" + results[0].dynA7new  + "</span>": "") + ")" + "<br/>";
			s += "<a href=\"msx_purchasing.aspx\">" + (LANG=='en' ? "PI" : "") + (LANG=='ch' ? "PI" : "") + "</a>" + "(" + results[0].dynA8 + ((results[0].dynA8new != "0") ? "/<span style=\"color:red\">" + results[0].dynA8new  + "</span>": "") + ")" + "";
			dvP.innerHTML = s;
			s = "";
			s = "<b>SALES</b><br/>";
			s += showExDetail("msx_sales.aspx", (LANG=='en' ? "Inbox" : "") + (LANG=='ch' ? "Inbox" : "")) + "(" + results[0].dynA1 + ((results[0].dynA1new != "0") ? "/<span style=\"color:red\">" + results[0].dynA1new  + "</span>": "") + ")" + "<br/>";
			s += showExDetail("msx_sales_outbox.aspx", (LANG=='en' ? "Outbox" : "") + (LANG=='ch' ? "Outbox" : "")) + "(" + results[0].dynA2 + ((results[0].dynA2new != "0") ? "/<span style=\"color:red\">" + results[0].dynA2new  + "</span>": "") + ")" + "<br/>";
			s += showExDetail("msx_sales_escrow.aspx", (LANG=='en' ? "Escrows" : "") + (LANG=='ch' ? "Escrows" : "")) + "(" + results[0].dynA3 + ((results[0].dynA3new != "0") ? "/<span style=\"color:red\">" + results[0].dynA3new  + "</span>": "") + ")" + "<br/>";
			s += "<a href=\"msx_sales.aspx\">" + (LANG=='en' ? "PO" : "") + (LANG=='ch' ? "PO" : "") + "</a>" + "(" + results[0].dynA4 + ((results[0].dynA4new != "0") ? "/<span style=\"color:red\">" + results[0].dynA4new  + "</span>": "") + ")" + "";
			dvS.innerHTML = s;
			
			s = "<b>EXACT MATCHES</b><br/>";
			s += showExDetail("ms_match_inbox.aspx", (LANG=='en' ? "Inbox" : "") + (LANG=='ch' ? "Inbox" : "")) + "(" + results[0].dynA9 + ((results[0].dynA9new != "0") ? "/<span style=\"color:red\">" + results[0].dynA9new  + "</span>": "") + ")" + "<br/>";
			
			s += "<b>RATINGS</b><br/>";
			s += showExDetail("msx_ratings.aspx", (LANG=='en' ? "Received" : "") + (LANG=='ch' ? "Received" : "")) + "(" + results[0].dynA10 + ((results[0].dynA10new != "0") ? "/<span style=\"color:red\">" + results[0].dynA10new  + "</span>": "") + ")" + "<br/>";
			s += showExDetail("msx_ratings_requests.aspx", (LANG=='en' ? "Requested" : "") + (LANG=='ch' ? "Requested" : "")) + "(" + results[0].dynA11 + ((results[0].dynA11new != "0") ? "/<span style=\"color:red\">" + results[0].dynA11new  + "</span>": "") + ")" + "<br/>";

			dvM.innerHTML = s;
			
			
			
		}
	}
	self.setTimeout("GetCounters()", 60*1000);
}
function showExDetail(p, s)
{
var res = s;
var arrow = "<img src=\"images/orangeArrow.gif\" border=\"0\"/>";
var bs = "<b>";
var be = "</b>";
var hr = document.location.href;
	switch(p)
	{
		case "msx_ratings.aspx":
			if(hr.indexOf("msx_ratings.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_ratings_details.aspx") >= 0 && d.acttp.value=="sales")res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_ratings_requests.aspx":
			if(hr.indexOf("msx_ratings_requests.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_sales.aspx":
			if(hr.indexOf("msx_sales.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_details.aspx") >= 0 && d.acttp.value=="sales")res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_sales_outbox.aspx":
			if(hr.indexOf("msx_sales_outbox.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_details.aspx") >= 0 && d.acttp.value=="salesoutbox")res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_sales_escrow.aspx":
			if(hr.indexOf("msx_sales_escrow.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_sales_escrow_details.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_sales_escrow_new.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_purchasing.aspx":
			if(hr.indexOf("msx_purchasing.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_details.aspx") >= 0 && d.acttp.value=="purchasing")res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_purchasing_outbox.aspx":
			if(hr.indexOf("msx_purchasing_outbox.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_details.aspx") >= 0 && d.acttp.value=="purchasingoutbox")res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "msx_purchasing_escrow.aspx":
			if(hr.indexOf("msx_purchasing_escrow.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_purchasing_escrow_details.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else if(hr.indexOf("msx_purchasing_escrow_new.aspx") >= 0)res = arrow + "<a href=\"" + p + "\">" + bs + res + be + "</a>";
			else res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break;
		case "ms_match_inbox.aspx":
			res = "<a class=\"nva\" href=\"" + p + "\">" + res + "</a>";
			break	
	
	}

	return res;
}


var resultRR = null;
var resultSE = null;
function requestRating(id,divID)
{
		var arr = getPageSize(); 
		var top = parseInt(arr[3]/2 -100);
		var left = parseInt(arr[2]/2 -250);

		document.getElementById("dvReq_" + id + "_" + divID).style.top = 	top+'px';
		document.getElementById("dvReq_" + id + "_" + divID).style.left =	left+'px';

		showhideLayer("dvReq_" + id + "_" + divID);
	
}

function postRatings2(frm)
{
	document.forms[frm].PostRating.value=1;
	document.forms[frm].submit();
	document.forms[frm].PostRating.value=0;
}
function postRatings()
{
		var arr = getPageSize(); 
		var top = parseInt(arr[3]/2 +300);
		var left = parseInt(arr[2]/2 -250);

		document.getElementById("dvPRDlg").style.top = 	top+'px';
		document.getElementById("dvPRDlg").style.left =	left+'px';

		showhideLayer("dvPRDlg");
		return false;
}	

function setupExclusion(id,divID)
{
		var arr = getPageSize(); 
		var top = parseInt(arr[3]/2 -100);
		var left = parseInt(arr[2]/2 -250);

		document.getElementById("dvSEDlg_" + id + "_" + divID).style.top = 	top+'px';
		document.getElementById("dvSEDlg_" + id + "_" + divID).style.left =	left+'px';

		showhideLayer("dvSEDlg_" + id + "_" + divID);
	
	if(CountersNamespace.getDomObject("dvSEDlg_" + id + "_" + divID))
	{

	var xmlhttp = GetXMLHttp();    
    var strURL = "Ajax_GetExclusions.aspx?id=" + id;
    xmlhttp.open("GET", strURL, true);
    xmlhttp.onreadystatechange=function ()
	{
			if (xmlhttp && xmlhttp.readyState==4)
			{	
				if (xmlhttp.status==200)
				{					
					var response = xmlhttp.responseText;
					try{
						resultSE = eval("(" + response + ")");												
						ShowSEResults(resultSE.Result, divID, id);
						ShowSELoader(divID, 1, id);		
					}catch(e){			
						//alert(e.message);	
						ShowSELoader(divID, 2, id);		
					}										
				}else if (xmlhttp.status==404){
					ShowSELoader(divID, 2, id);		
					//alert("Mail System Counters Service not available");	
				}else{
					ShowSELoader(divID, 2, id);		
					//alert("Mail System Counters Service Error! Please try again later!");
				}                 
			}else{			
				ShowSELoader(divID, 0, id)		
			}
		}
    xmlhttp.send(null)    
    }
    return;
		
}
var ie5  = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById && !window.opera);
var opera=(window.opera||(window.opera && window.getSelection));
var opac3 = 0;

function getPageSize()
{
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else {
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function showhideLayer(divid){
if(divid!="")
{
	id=document.getElementById(divid);
	if (id.style.display=="block")
	{
		opac3 = 100;
		if (!opera){opacOut(divid);}
		else{ id.style.display="none"; }

	}
	else
	{
		opac3 = 0;
		if (!opera){opacIn(divid);}
		if (opera && window.getSelection){id.style.opacity = 1;}
		id.style.display="block";

	}
}
}
function opacIn(divid) {
	if(opac3 != 100){
		opac3+=5;
		if(ie5) {document.getElementById(divid).filters.alpha.opacity = opac3;}
		//if(ie5) {document.getElementById(divid).style.filters = 'alpha(opacity='+opac3+')';}
		
		if(ns6) {document.getElementById(divid).style.MozOpacity = opac3/100;}
		setTimeout('opacIn("'+divid+'")', 10);
		}
}
function opacOut(divid) {
	if(opac3 > 0){
		opac3-=5;
		if(ie5) {document.getElementById(divid).filters.alpha.opacity = opac3;}
		//if(ie5) {document.getElementById(divid).style.filters = 'alpha(opacity='+opac3+')';}
		
		if(ns6) {document.getElementById(divid).style.MozOpacity = opac3/100;}
		setTimeout('opacOut("'+divid+'")', 10);
		}
		else{document.getElementById(divid).style.display="none";}
}

function requestRating2(id,divID)
{
	if(isEmpty(CountersNamespace.getDomObject("ta_"+id + "_" + divID).value))return alertF("Enter your comments", CountersNamespace.getDomObject("ta_"+id + "_" + divID));
	
	showhideLayer('dvReq_' + id + "_" + divID);
	
	if(CountersNamespace.getDomObject("dvRR"+divID))
	{

	var xmlhttp = GetXMLHttp();    
    var strURL = "Ajax_RequestRating.aspx?id=" + id + "&msg=" + escape(CountersNamespace.getDomObject("ta_"+id + "_" + divID).value);
    xmlhttp.open("GET", strURL, true);
    xmlhttp.onreadystatechange=function ()
	{
			if (xmlhttp && xmlhttp.readyState==4)
			{	
				if (xmlhttp.status==200)
				{					
					var response = xmlhttp.responseText;
					try{
						resultRR = eval("(" + response + ")");												
						ShowRRResults(resultRR.Result, divID);
						ShowRRLoader(divID, 1);		
					}catch(e){			
						//alert(e.message);	
						ShowRRLoader(divID, 2);		
					}										
				}else if (xmlhttp.status==404){
					ShowRRLoader(divID, 2);		
					//alert("Mail System Counters Service not available");	
				}else{
					ShowRRLoader(divID, 2);		
					//alert("Mail System Counters Service Error! Please try again later!");
				}                 
			}else{			
				ShowRRLoader(divID, 0)		
			}
		}
    xmlhttp.send(null)    
    }
    return;
}
function setupExclusion2(id,divID)
{
	
	showhideLayer('dvSEDlg_' + id + "_" + divID);
	
	if(CountersNamespace.getDomObject("dvSEDlg_" + id + "_" + divID))
	{

	var xmlhttp = GetXMLHttp();    
    var strURL = "Ajax_GetExclusions.aspx?save=1&id=" + id;
    strURL += "&se1=" + escape((CountersNamespace.getDomObject("se_1_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se2=" + escape((CountersNamespace.getDomObject("se_2_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se3=" + escape((CountersNamespace.getDomObject("se_3_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se4=" + escape((CountersNamespace.getDomObject("se_4_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se5=" + escape((CountersNamespace.getDomObject("se_5_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se6=" + escape((CountersNamespace.getDomObject("se_6_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se7=" + escape((CountersNamespace.getDomObject("se_7_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se8=" + escape((CountersNamespace.getDomObject("se_8_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se9=" + escape((CountersNamespace.getDomObject("se_9_"+id + "_" + divID).checked ? 1: 0));
    strURL += "&se10=" + escape((CountersNamespace.getDomObject("se_10_"+id + "_" + divID).checked ? 1: 0));

    xmlhttp.open("GET", strURL, true);
    xmlhttp.onreadystatechange=function ()
	{
			if (xmlhttp && xmlhttp.readyState==4)
			{	
				if (xmlhttp.status==200)
				{					
					var response = xmlhttp.responseText;
					try{
						resultSE = eval("(" + response + ")");												
						ShowSEResults(resultRR.Result, divID, id);
						ShowSELoader(divID, 1, id);		
					}catch(e){			
						//alert(e.message);	
						ShowSELoader(divID, 2, id);		
					}										
				}else if (xmlhttp.status==404){
					ShowSELoader(divID, 2, id);		
					//alert("Mail System Counters Service not available");	
				}else{
					ShowSELoader(divID, 2, id);		
					//alert("Mail System Counters Service Error! Please try again later!");
				}                 
			}else{			
				ShowSELoader(divID, 0, id)		
			}
		}
    xmlhttp.send(null)    
    }
    return;
}


function ShowRRLoader(divID, tp)
{
	if(CountersNamespace.getDomObject("dvRR"+divID))
	{
		switch(tp)
		{
			case 0: CountersNamespace.getDomObject("dvRR"+divID).innerHTML = "<img src=\"images/loading.gif\" width=\"60\" height=\"6\" title=\"Sending Request...\"/ style=\"position:absolute;\">"; break;
			case 1: CountersNamespace.getDomObject("dvRR"+divID).innerHTML = "<img src=\"images/done.gif\" height=\"14\" title=\"Request Sent\"/>"; break;
			case 2: CountersNamespace.getDomObject("dvRR"+divID).innerHTML = "<img src=\"images/false.gif\" height=\"14\" title=\"Request Not Sent\"/>"; break;
		}	
	}
}
function ShowSELoader(divID, tp, id)
{
if(false)
	if(CountersNamespace.getDomObject("dvSEDlg_" + id + "_"+divID))
	{
		switch(tp)
		{
			case 0: CountersNamespace.getDomObject("dvSEDlg_" + id + "_"+divID).innerHTML = "<img src=\"images/loading.gif\" width=\"60\" height=\"6\" title=\"Getting Information...\"/ style=\"position:absolute;\">"; break;
			case 1: CountersNamespace.getDomObject("dvSEDlg_" + id + "_"+divID).innerHTML = "<img src=\"images/done.gif\" height=\"14\" title=\"Information get\"/>"; break;
			case 2: CountersNamespace.getDomObject("dvSEDlg_" + id + "_"+divID).innerHTML = "<img src=\"images/false.gif\" height=\"14\" title=\"Information Not get\"/>"; break;
		}	
	}
}
function ShowRRResults(results, divID)
{
	if (results != null)
	{
		if(results[0].RequestID > 0)
		{
			ShowRRLoader(divID, 1);		
		}
		else
		{
			ShowRRLoader(divID, 2);		
		}
	}
}	
function ShowSEResults(results, divID, id)
{
	if (results != null)
	{
		CountersNamespace.getDomObject("se_1_"+id + "_" + divID).checked = (results[0].se1=='True');
		CountersNamespace.getDomObject("se_2_"+id + "_" + divID).checked = (results[0].se2=='True');
		CountersNamespace.getDomObject("se_3_"+id + "_" + divID).checked = (results[0].se3=='True');
		CountersNamespace.getDomObject("se_4_"+id + "_" + divID).checked = (results[0].se4=='True');
		CountersNamespace.getDomObject("se_5_"+id + "_" + divID).checked = (results[0].se5=='True');
		CountersNamespace.getDomObject("se_6_"+id + "_" + divID).checked = (results[0].se6=='True');
		CountersNamespace.getDomObject("se_7_"+id + "_" + divID).checked = (results[0].se7=='True');
		CountersNamespace.getDomObject("se_8_"+id + "_" + divID).checked = (results[0].se8=='True');
		CountersNamespace.getDomObject("se_9_"+id + "_" + divID).checked = (results[0].se9=='True');
		CountersNamespace.getDomObject("se_10_"+id + "_" + divID).checked = (results[0].se10=='True');

		if(results[0].RequestID > 0)
		{
			ShowSELoader(divID, 1);		
		}
		else
		{
			ShowSELoader(divID, 2);		
		}
	}
}	

function goToRatings(id)
{
	var d = document.forms["frm"];
	d.action='ratings_view_votes.aspx'
	d.CID.value=id
	d.submit();
}

function delRequest(id, obj)
{
	if(confirm("Rating Request will be deleted. Proceeed?"))
	{
		var tmpImg = new Image();
		var tmpDt = new Date();
		var suffix = tmpDt.getTime();
		tmpImg.src = 'Ajax_RequestDelete.aspx?id=' + id + "&t="+suffix;
	//	tmpImg.onload = delRequest2;
		obj.parentNode.parentNode.style.display="none";
	}
}
function delRating(id, obj)
{
	if(confirm("Rating will be deleted. Proceeed?"))
	{
		var tmpImg = new Image();
		var tmpDt = new Date();
		var suffix = tmpDt.getTime();
		tmpImg.src = 'Ajax_RatingDelete.aspx?id=' + id + "&t="+suffix;
	//	tmpImg.onload = delRating2;
		obj.parentNode.parentNode.style.display="none";
	}
}
function readRequest(id)
{
	var tmpImg = new Image();
	var tmpDt = new Date();
	var suffix = tmpDt.getTime();
	tmpImg.src = 'Ajax_RequestDelete.aspx?id=' + id + "&read=1&t="+suffix;
}
function readRating(id)
{
	var tmpImg = new Image();
	var tmpDt = new Date();
	var suffix = tmpDt.getTime();
	tmpImg.src = 'Ajax_RatingDelete.aspx?id=' + id + "&read=1&t="+suffix;
}