var aLastClick = null;
var bLastClick = null;

function ConfirmSubmit(label)
{
	var agree=confirm(label);
	if (agree)
		return true ;
	else
		return false ;
}
function entsub(event,ourform) 
{
  if (event && event.which == 13)
    ourform.submit();
  else
    return true;
}
function formatCurrency(num) 
{
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
		cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+' '+num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num + ',' + cents);
}
function HideShowDiv(whichDivId,attribute)
{
	//alert('HideShowDiv');
	if (document.all) 
	{ //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + whichDivId + ".style.visibility = attribute;");
	}
	if (document.layers) 
	{ //IS NETSCAPE 4 or below
		document.layers[whichDivId].visibility = attribute;
	}
	if (document.getElementById && !document.all) 
	{
		theDiv = document.getElementById(whichDivId);
		theDiv.style.visibility = attribute;
	}
}
function RadioOn(frm, elem, x) 
{
	// SET RADIO BUTTON CHECKED STATUS
	var c = 'document.'+frm+'["'+elem+'"]['+x+'].checked = 1;';
	eval(c);
}
function ClearSelectList(listElem,defaultSelectText,defaultSelectValue) 
{
    while(listElem.options.length > 0) 
    {
    	listElem.options[0] = null;
    }
    if(defaultSelectText && defaultSelectText.length>0)
    {
		listElem.options.add(new Option(unescape(defaultSelectText), defaultSelectValue));
    }
}
function AddInputType(fieldCounterId,fieldsDivId,fieldName,inputType,attribute)
{
	var fieldCursor = 1;
	if(document.getElementById(fieldCounterId))
		fieldCursor = Number(document.getElementById(fieldCounterId).value)+1;
		
	document.getElementById(fieldCounterId).value = fieldCursor;
	var retTxt = "";//document.getElementById(fieldsDivId).innerHTML;
	for(var i=1;i<=fieldCursor;i++)
	{	
		retTxt = retTxt + "<input type='" + inputType + "' name='" + fieldName +"["+(fieldCursor*-1)+"]'" + attribute  + "><br>";
	}
	//document.getElementById('debug').value = retTxt;
	document.getElementById(fieldsDivId).innerHTML = retTxt;
}
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
function CheckUnCheckAllFields(theForm,field,isChecked) 
{
	var fieldNameLength = field.length;
	var tmpCompareString = "";
	for(var i=0; i < theForm.elements.length; i++)
	{
		tmpCompareString = theForm.elements[i].name.substring(0,fieldNameLength);
		if(theForm.elements[i].disabled == false && theForm.elements[i].type=="checkbox" && tmpCompareString == field)
		{
			theForm.elements[i].checked=isChecked;
		}
	}	
}
function AnyCheck(myForm,fieldName) 
{
	// form > FORM OBJECT
	// fieldName > CHECKBOX FIELD NAME
	
	var total = 0;
	var max = myForm[fieldName].length;
	for (var idx = 0; idx < max; idx++) 
	{
		if (eval("myForm[fieldName][" + idx + "].checked") == true)
		{
		    total += 1;
	   	}
	}
	//alert("You selected " + total + " boxes.");
	return total;
}
function LoadScript(scriptURL)
{
    var newScript = document.createElement("script");
    newScript.src = scriptURL;
    document.body.appendChild(newScript);
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START GEOGRAPHIC FUNCTIONS
//
// reference to javascript function ClearSelectList(myForm,fieldName)
function ManageGeoZone(curFormId,parentFormId,formArrName,divid,ks,css)
{
	//alert('ManageGeoZone -> '+parentFormId);
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value 		= oXML.responseText;
		document.getElementById(divid).innerHTML	= oXML.responseText;
	};
	// LOOK FOR PARENT SELECTE ID
	var parentSelectedValue = newGeoLabel = -1;	
	if($(formArrName+'['+parentFormId+']') && $(formArrName+'['+parentFormId+']') == "[object HTMLSelectElement]" && $(formArrName+'['+parentFormId+']').selectedIndex>=0)
		parentSelectedValue = $(formArrName+'['+parentFormId+']').options[$(formArrName+'['+parentFormId+']').selectedIndex].value;	
	else if($(formArrName+'['+parentFormId+']') && isNaN($(formArrName+'['+parentFormId+']').value)==false)
		parentSelectedValue = $(formArrName+'['+parentFormId+']').value;
	// IF KS == ADD, WE GET THE LABEL VALUE
	if($(formArrName+'['+curFormId+']') && $(formArrName+'['+curFormId+']').value && isNaN($(formArrName+'['+curFormId+']').value) && $(formArrName+'['+curFormId+']').value.length>0)
		newGeoLabel = $(formArrName+'['+curFormId+']').value;	
	/////////////////////////////
	//alert(formArrName+' : '+curFormId+' : '+parentFormId+' - '+parentSelectedValue+ ' : '+newGeoLabel);
	myConn.connect("includer_ajax.php", "POST", "sid=tool&pid=geographic&ks="+ks+"&formarrname="+formArrName+"&forminputid="+curFormId+"&parentselectedvalue="+parentSelectedValue+"&css="+css+"&divid="+divid+"&geolabel="+newGeoLabel, fnWhenDone);		
}
function ChangeGeographicSelectValues(formName,id,listElem,defaultText)//ks,id,lid,listElem,defaultText
{
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	//alert(listElem);
	ajaxList = listElem;
	ClearSelectList(ajaxList,defaultText,-1);
	//ajaxList.options.add(new Option(defaultText,-1));
	
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value = oXML.responseText;
		eval(oXML.responseText);
	    if(items && items.length && items.length > 0) 
	    {
			ClearSelectList(ajaxList,null,null);
		    for(i = 0; i < items.length; i++) 
		    {
		    	ajaxList.options.add(new Option(items[i][1], items[i][0]));
		    }
		}
		else 
		{
		      ClearSelectList(ajaxList,defaultText,-1);
		     // ajaxList.options.add(new Option('no items',''));
		     //listElem.options.clear;
		}		 
	};
	myConn.connect("includer_ajax.php", "GET", "sid=tool&pid=geographic&ks=populate&islabelempty=1&formname="+formName+"&id="+id, fnWhenDone);	
}
//
// END GEOGRAPHIC FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START AD FUNCTIONS
//
function RefreshAd(divId,zoneId,adId)
{	
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value = oXML.responseText;
		//document.getElementById('BannerId').innerHTML = oXML.responseText;
		//alert(timerDelay);
		eval(oXML.responseText);
	    if(AdSrc && AdSrc.length > 0 && items && items.length && items.length > 0) 
	   	{		
			// items["AdDisplayTime"] 	== INDICE 0
			// items["AdId"] 			== INDICE 1
			// items["AdMediaId"] 		== INDICE 2
			// items["AdMediaSequence"] == INDICE 3						
			// items["TimerLabel"] 		== INDICE 4
			// alert('ici');			
		   	document.getElementById(divId).innerHTML = AdSrc;
			setTimeout("RefreshAd('"+divId+"',"+zoneId+","+adId+")",items[0][1]);			
	    }
	};
	myConn.connect("includer_ajax.php", "GET", "sid=marketing&pid=ad&ks=refresh&divId="+divId+"&zoneid="+zoneId+"&adid="+adId, fnWhenDone);	
}
function AdClick(adId,admId,adzId)
{	
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//alert('IN');
		//document.getElementById('debug').value = oXML.responseText;
	};
	myConn.connect("includer_ajax.php", "GET", "sid=marketing&pid=ad&ks=click&adid="+adId+"&admid="+admId+"&adzid="+adzId, null);	
}
//
// END AD FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START REFERAL FUNCTIONS
//
function SendContentReferal(stid,referedEmail)
{
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//alert('IN');
		//document.getElementById('debug').value = oXML.responseText;
		eval(oXML.responseText);
	    if(items && items.length && items.length > 0) 
	    {
		    var arrMessage 	= "arrRefer[Message]";
		    var arrCode 	= "arrRefer[Code]";
		    var className 	= "live_background_red_no_vertical_padding";
		    for(i = 0; i < items.length; i++) 
		    {
			    //alert(items[i][0]);
				if(items[i][0].substring(0,arrCode.length)==arrCode)
				{
				    //alert('AnswerCode '+items[i][1]);
				    // AnswerCode == -1 > ERROR
				    // AnswerCode == 0  > SURVEY, NO VALID ANSWER
				    // AnswerCode == 1  > CORRECT ANSWER
					className = "live_background_red_no_vertical_padding";
					if(items[i][1]>0)
						className = "live_background_light_blue_no_vertical_padding";
				}
				else if(items[i][0].substring(0,arrMessage.length)==arrMessage)
				{
					//document.getElementById(items[i][0]).style.vertical-align = 'middle';
					document.getElementById('content_icon_description_div').className = className+ ' : news-sector';					
					document.getElementById('content_icon_description_div').innerHTML = items[i][1];
				}
			}
		}
	};
	myConn.connect("includer_ajax.php", "POST", "sid=cms&pid=referal&stid="+stid+"&ctre="+referedEmail, fnWhenDone);	
}
//
//
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START BLOG FUNCTIONS
//
function PostMessageBlog(stid,pbmid,strMessage)
{
	//alert(stid+ " " +pbmid+ " " +strMessage);
   	var arrValidationMessage 	= 'arrBlog[BlogValidationMessage]['+stid+']['+pbmid+']';
	document.getElementById(arrValidationMessage).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';	
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value = oXML.responseText;
		eval(oXML.responseText);
	    if(items && items.length && items.length > 0) 
	    {
		    var arrCode 				= "arrBlog[Code]";
		    var className 				= "live_background_red";
		    var arrMessage 				= "arrBlog[BlogNewMessageHolder]";
		    var arrValidationMessage	= "arrBlog[BlogValidationMessage]";
		    var MessagesCounter			= "arrBlog[BlogMessageCounter]";
		    for(i = 0; i < items.length; i++) 
		    {
			   // alert(items[i][0].substring(0,arrMessage.length)+" == "+arrMessage);
				if(items[i][0].substring(0,arrCode.length)==arrCode)
				{
				    //alert('AnswerCode '+items[i][1]);
				    // AnswerCode == -1 > ERROR
				    // AnswerCode == 0  > SURVEY, NO VALID ANSWER
				    // AnswerCode == 1  > CORRECT ANSWER
					className = "live_background_red";
					if(items[i][1]>0)
						className = "live_background_light_blue";
				}
				else if(items[i][0].substring(0,arrMessage.length)==arrMessage)
				{ // NEW MESSAGE
					//alert(arrMessage+'['+stid+']['+pbmid+']');
					document.getElementById(arrMessage+'['+stid+']['+pbmid+']').innerHTML 				= items[i][1]+document.getElementById(arrMessage+'['+stid+']['+pbmid+']').innerHTML;
				}
				else if(items[i][0].substring(0,MessagesCounter.length)==MessagesCounter)
				{
					document.getElementById(MessagesCounter+'['+stid+']').innerHTML 			= items[i][1];
				}				
				else if(items[i][0].substring(0,arrValidationMessage.length)==arrValidationMessage)
				{
					document.getElementById(arrValidationMessage+'['+stid+']['+pbmid+']').className 	= className+ ' : generic-text';
					document.getElementById(arrValidationMessage+'['+stid+']['+pbmid+']').innerHTML 	= items[i][1];					
				}
			}
		}
		
	}
	myConn.connect("includer_ajax.php", "POST", "sid=structure&pid=blog&ks=add&stid="+stid+"&pbmid="+pbmid+"&arrBlog[BlogMessageText]="+strMessage, fnWhenDone);	
}
function RefreshThreadsList(stid,bsr)
{
	// STRUCTURE ID
	// BLOG STARTING ROW
	document.getElementById('arrBlog[BlogMessageThreads]['+stid+']').innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value	=	oXML.responseText;
		var startTag	= '<script type=\"text/javascript\" language=\"javascript\">';
		var startPos 	= oXML.responseText.search(startTag)+startTag.length;
		var endTag 		= '</script>';
		var endPos 		= oXML.responseText.search(endTag);
		//alert(startPos + ' - '+(endPos+endTag.length));
		var scriptTag = oXML.responseText.substring(startPos,endPos);		
		document.getElementById('arrBlog[BlogMessageThreads]['+stid+']').innerHTML = oXML.responseText;
		eval(scriptTag); // ACTIVATE MOOTOOLS
	}
	myConn.connect("includer_ajax.php", "POST", "sid=structure&pid=blog&ks=refresh_list&stid="+stid+"&bsr="+bsr, fnWhenDone);		
}
//
// END BLOG FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START CONTENT FUNCTIONS
//
function RefreshContentList(divId,queryString,sr)
{	
	//alert('queryString' + queryString);
	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		var startTag	= '<script type=\"text/javascript\" language=\"javascript\">';
		var startPos 	= oXML.responseText.search(startTag)+startTag.length;
		var endTag 		= '</script>';
		var endPos 		= oXML.responseText.search(endTag);
		//alert(startPos + ' - '+(endPos+endTag.length));
		var scriptTag = oXML.responseText.substring(startPos,endPos);
		//document.getElementById('debug').value	 = oXML.responseText;
		document.getElementById(divId).innerHTML = oXML.responseText;
		eval(scriptTag); // ACTIVATE MOOTOOLS
	}
	myConn.connect("includer_ajax.php", "POST", "sid=structure&pid=content&ks=refresh_list&sr="+sr+"&divid="+divId+queryString, fnWhenDone);		
}
function RefreshContactList(divId,queryString,sr)
{	

	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		var startTag	= '<script type=\"text/javascript\" language=\"javascript\">';
		var startPos 	= oXML.responseText.search(startTag)+startTag.length;
		var endTag 		= '</script>';
		var endPos 		= oXML.responseText.search(endTag);
		//alert(startPos + ' - '+(endPos+endTag.length));
		var scriptTag = oXML.responseText.substring(startPos,endPos);
		//document.getElementById('debug').value	 = oXML.responseText;
		document.getElementById(divId).innerHTML = oXML.responseText;
		eval(scriptTag); // ACTIVATE MOOTOOLS
	}
	//alert("sid=crm&pid=member&ks=refresh_list&sr="+sr+"&divid="+divId+queryString);
	myConn.connect("includer_ajax.php", "POST", "sid=crm&pid=member&ks=refresh_list&sr="+sr+"&divid="+divId+queryString, fnWhenDone);		
}
function DisplayFolderSection(divId,queryString,sr)
{
	// LOAD GIF
	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';		
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {		
			var startTag	= '<script type=\"text/javascript\" language=\"javascript\">';
			var startPos 	= oXML.responseText.search(startTag)+startTag.length;
			var endTag 		= '</script>';
			var endPos 		= oXML.responseText.search(endTag);
			//alert(startPos + ' - '+(endPos+endTag.length));
			var scriptTag = oXML.responseText.substring(startPos,endPos);
			//document.getElementById('debug').value	 = scriptTag;
			document.getElementById(divId).innerHTML = oXML.responseText;
			eval(scriptTag); // ACTIVATE MOOTOOLS			
	}
	myConn.connect("includer_ajax.php", "POST", "sid=structure&pid=content&ks=display_section&sr="+sr+"&divid="+divId+'-content'+queryString, fnWhenDone);			
}

function DisplaySection(divId,queryString,sr)
{
	// CHECK IF DIV IS FULL
	var isToCollapse = 1;
	if(document.getElementById(divId+'-content').innerHTML == '')
	{
		isToCollapse = 0;
		document.getElementById(divId+'-content').innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';		
	}
	//////////////////////////////////////////////////			
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {		
		if(isToCollapse == 0){			
			document.getElementById(divId).className 			= 'product_sub_content-over';
			document.getElementById(divId+'-holder').className 	= 'publication-detail-sub-expend-zone';
			var startTag	= '<script type=\"text/javascript\" language=\"javascript\">';
			var startPos 	= oXML.responseText.search(startTag)+startTag.length;
			var endTag 		= '</script>';
			var endPos 		= oXML.responseText.search(endTag);
			//alert(startPos + ' - '+(endPos+endTag.length));
			var scriptTag = oXML.responseText.substring(startPos,endPos);
			//document.getElementById('debug').value	 = scriptTag;
			document.getElementById(divId+'-content').innerHTML = oXML.responseText;
			eval(scriptTag); // ACTIVATE MOOTOOLS			
		}
		else{			
			document.getElementById(divId+'-content').innerHTML = '';
			document.getElementById(divId+'-holder').className 	= 'publication-detail-sub-collapse-zone';
			document.getElementById(divId).className = 'product_sub_content';
		}
	}
	myConn.connect("includer_ajax.php", "POST", "sid=structure&pid=content&ks=display_section&sr="+sr+"&divid="+divId+'-content'+queryString, fnWhenDone);			
}
//
// END CONTENT FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START CATALOGUE FUNCTIONS
//
function CatalogueAddToCart(stid,qty,divId)
{	
	//alert('queryString' + queryString);
	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		
		eval(oXML.responseText);
	    if(items && items.length && items.length > 0) 
	    {
		  	//document.getElementById('debug').value = oXML.responseText;
		    var arrCode 					= "arrCart[Code]";
		    var className 					= "live_background_red";
		    var arrMessage 					= divId;		  	
		    var arrLoginMenuTotalQuantity	= "arrLoginMenu[ItemQuantity]";
		    for(i = 0; i < items.length; i++) 
		    {			  
				if(items[i][0].substring(0,arrCode.length)==arrCode)
				{
				    //alert('AnswerCode '+items[i][1]);
				    // AnswerCode == -1 > ERROR
				    // AnswerCode == 0  > IDLE
				    // AnswerCode == 1  > CORRECT ANSWER
					className = "live_background_red";
					if(items[i][1]>0)
						className = "live_background_light_blue";
				}
				else if(items[i][0].substring(0,arrMessage.length)==arrMessage)// NEW MESSAGE
				{
					document.getElementById(arrMessage).className = className+ ' : generic-text';					
					document.getElementById(arrMessage).innerHTML = items[i][1];
				}
				else if(items[i][0].substring(0,arrLoginMenuTotalQuantity.length)==arrLoginMenuTotalQuantity)
					document.getElementById(arrLoginMenuTotalQuantity).innerHTML = items[i][1];		
		    }
	    }		
		//document.getElementById(divId).className ="live_background_light_blue : generic-text";
		//document.getElementById(divId).innerHTML = oXML.responseText;
	}
	myConn.connect("includer_ajax.php", "POST", "sid=catalogue&pid=addtocart&divid="+divId+"&stid="+stid+"&qty="+qty, fnWhenDone);		
}
function CatalogueRemoveToCart(orderUniqueIdentifier,divId)
{	
	//alert('queryString' + orderUniqueIdentifier);
	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		eval(oXML.responseText);
	    if(items && items.length && items.length > 0) 
	    {
		    var arrCartTotalPrice			= "arrCart[TotalPrice]";
		    var arrCartTotalQuantity		= "arrCart[TotalQuantity]";
		    var arrLoginMenuTotalQuantity	= "arrLoginMenu[ItemQuantity]";
		    for(i = 0; i < items.length; i++) 
		    {			  
				if(items[i][0].substring(0,arrCartTotalPrice.length)==arrCartTotalPrice)
					document.getElementById(arrCartTotalPrice).innerHTML = items[i][1];				
				else if(items[i][0].substring(0,arrCartTotalQuantity.length)==arrCartTotalQuantity)
					document.getElementById(arrCartTotalQuantity).innerHTML = items[i][1];				
				else if(items[i][0].substring(0,arrLoginMenuTotalQuantity.length)==arrLoginMenuTotalQuantity)
					document.getElementById(arrLoginMenuTotalQuantity).innerHTML = items[i][1];		
		    }
	    }
		document.getElementById(divId).innerHTML = '';
	}
	myConn.connect("includer_ajax.php", "POST", "sid=catalogue&pid=removefromcart&divid="+divId+"&orderuniqueidentifier="+orderUniqueIdentifier, fnWhenDone);		
}
//
// END CATALOGUE FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// START ORDERS FUNCTIONS
//
function RefreshAddress(clid,issc,divId)
{
	// clid : ClientId
	document.getElementById(divId).innerHTML = '<div align="center" style="padding:5px 5px 5px 5px;"><img src="global-uri/loading.gif" border="0"></div>';
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		//document.getElementById('debug').value = oXML.responseText;
		document.getElementById(divId).innerHTML = oXML.responseText;
	}	
	myConn.connect("includer_ajax.php", "POST", "sid=crm&pid=orders&ks=refresh_address&issc="+issc+"&clid="+clid, fnWhenDone);
}
//
// END ORDERS FUNCTIONS
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
