﻿


function annwebChangePage(fx_page, fx_param, fx_title) {
    document.getElementById('pagetitleL').innerHTML=fx_title;
    ajaxgetdata('/ajax/' + fx_page + '.cnx?' + fx_param, '', 'pagebody', 'pagebody', 1)
}






function annwebChangePageSave(fx_page, fx_param, fx_title, fx_form) {
    var var_postdata = formData2QueryString(fx_form);
    document.getElementById('pagetitleL').innerHTML=fx_title;
    ajaxgetdata('/ajax/' + fx_page + '.cnx?' + fx_param, var_postdata, 'pagebody', 'pagebody', 1)
}






function annwebMultiShow() {

    var so = new SWFObject('/ajax/slideshow/slideshow.swf', 'SOmonoSlideshow', '555', '285', '7', '#ffffff');
    so.addVariable('imageScaleMode', 'scaleToFit');		
    so.addVariable('showLogo', 'false');
    so.addVariable('showVersionInfo', 'false');	
    so.addVariable('preloadImages', '2');	
    so.addVariable('controlAlign', 'bottomRight');					
    so.addVariable('controlAutoHide', 'true');			
    so.addVariable('controlDelay', '1');					
    so.addVariable('controlShowOnStartDelay', '2');					
    so.addVariable('controlFadeInAreaSize', '60');					
    so.addVariable('controlRoundedCorners', '5');					
    so.addVariable('backgroundColor', '000000');					
    so.addVariable('controlPadding', '6');					
    so.addVariable('controlIconRollOverColor', 'D24AFF');				
    so.addVariable('dataFile', '/ajax/slideshow/slideshowconfig.asp?rnd='+ Math.random().toString());
    so.write('annwebSlideshowCont');
    
}












function slhrdoit() {

	if (var_shouldshowload == 1) {
		document.getElementById(var_loadtodiv).innerHTML = '<div style=\'float: left;\'><object height=\'16\' width=\'16\' codebase=\'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\' classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\'><param NAME=\'_cx\' VALUE=\'423\'><param NAME=\'_cy\' VALUE=\'423\'><param NAME=\'FlashVars\' VALUE><param NAME=\'Movie\' VALUE=\'/ctl/graphics/loading.swf\'><param NAME=\'Src\' VALUE=\'/ctl/graphics/loading.swf\'><param NAME=\'WMode\' VALUE=\'Transparent\'><param NAME=\'Play\' VALUE=\'-1\'><param NAME=\'Loop\' VALUE=\'-1\'><param NAME=\'Quality\' VALUE=\'High\'><param NAME=\'SAlign\' VALUE><param NAME=\'Menu\' VALUE=\'-1\'><param NAME=\'Base\' VALUE><param NAME=\'AllowScriptAccess\' VALUE><param NAME=\'Scale\' VALUE=\'ShowAll\'><param NAME=\'DeviceFont\' VALUE=\'0\'><param NAME=\'EmbedMovie\' VALUE=\'0\'><param NAME=\'BGColor\' VALUE><param NAME=\'SWRemote\' VALUE><param NAME=\'MovieData\' VALUE><param NAME=\'SeamlessTabbing\' VALUE=\'1\'><param NAME=\'Profile\' VALUE=\'0\'><param NAME=\'ProfileAddress\' VALUE><param NAME=\'ProfilePort\' VALUE=\'0\'><param NAME=\'AllowNetworking\' VALUE=\'all\'><param NAME=\'AllowFullScreen\' VALUE=\'false\'><embed src=\'/ctl/graphics/loading.swf\' quality=\'high\' wmode=\'transparent\' pluginspage=\'https://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\' type=\'application/x-shockwave-flash\' width=\'16\' height=\'16\'> </embed> </object></div><div style=\'color: #8798BE; float: left; padding-bottom: 5px;\'>&nbsp;Loading...</div>';	
	}

}

function showloadinghere(fx_div, fx_msg) {

	setTimeout('showloadingactualldoit(\'' + fx_div + '\',\'' + fx_msg + '\')', 500)

}


function showloadingactualldoit(fx_div, fx_msg) {

	document.getElementById(fx_div).innerHTML='<div style=\'float: left;\'><object height=\'16\' width=\'16\' codebase=\'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\' classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\'><param NAME=\'_cx\' VALUE=\'423\'><param NAME=\'_cy\' VALUE=\'423\'><param NAME=\'FlashVars\' VALUE><param NAME=\'Movie\' VALUE=\'/ctl/graphics/loading.swf\'><param NAME=\'Src\' VALUE=\'/ctl/graphics/loading.swf\'><param NAME=\'WMode\' VALUE=\'Transparent\'><param NAME=\'Play\' VALUE=\'-1\'><param NAME=\'Loop\' VALUE=\'-1\'><param NAME=\'Quality\' VALUE=\'High\'><param NAME=\'SAlign\' VALUE><param NAME=\'Menu\' VALUE=\'-1\'><param NAME=\'Base\' VALUE><param NAME=\'AllowScriptAccess\' VALUE><param NAME=\'Scale\' VALUE=\'ShowAll\'><param NAME=\'DeviceFont\' VALUE=\'0\'><param NAME=\'EmbedMovie\' VALUE=\'0\'><param NAME=\'BGColor\' VALUE><param NAME=\'SWRemote\' VALUE><param NAME=\'MovieData\' VALUE><param NAME=\'SeamlessTabbing\' VALUE=\'1\'><param NAME=\'Profile\' VALUE=\'0\'><param NAME=\'ProfileAddress\' VALUE><param NAME=\'ProfilePort\' VALUE=\'0\'><param NAME=\'AllowNetworking\' VALUE=\'all\'><param NAME=\'AllowFullScreen\' VALUE=\'false\'><embed src=\'/ctl/graphics/loading.swf\' quality=\'high\' wmode=\'transparent\' pluginspage=\'https://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\' type=\'application/x-shockwave-flash\' width=\'16\' height=\'16\'> </embed> </object></div><div style=\'color: #FF0000; float: left; padding-bottom: 5px;\'>&nbsp;' + fx_msg + '</div>';



}


var cnxAjaxXinfo;

function ajaxgetdata(fx_url, fx_post, fx_obinid, fx_showloadhere, fx_needfresh) {

    var xmlHttp
    var xmlHttpObInId

	var_shouldshowload = 1;
	var varpostmethod = 'GET';
	var varpostdata = null;

	var_loadtodiv = fx_showloadhere

	if (document.getElementById(fx_showloadhere) != null) {

		setTimeout('slhrdoit()', 1500)
		
	}

	xmlHttpObInId = '';

	xmlHttpObInId = fx_obinid;

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ('Your browser does not support AJAX!');
	  return;
	  } 
	var url=fx_url;
	url=url.replace('.cnx?', '.asp?');
	if (fx_needfresh == 1) {
		url=url+'&sid='+Math.random();
	}
	if (cnxAjaxXinfo!='') {
	    url=url+'&cnxajaxxinfo='+cnxAjaxXinfo;
	}
	
	if (fx_post=='') {
	    varpostdata = null;
	    varpostmethod = 'GET';
	} else {
	    varpostdata = (fx_post);
	    varpostmethod = 'POST';	
	    
        
	    
	}
	
	xmlHttp.onreadystatechange=function() { 
	
	        var xmlHttpresp
	        if (xmlHttp.readyState==4)
		        { 
        		
			        xmlHttpresp = xmlHttp.responseText;
			        document.getElementById(xmlHttpObInId).innerHTML=xmlHttpresp;
			        var_shouldshowload = 0;
        			
			        //alert(xmlHttpObInId.indexOf('cnxtempshow'))
        			
                    if ( xmlHttpObInId.indexOf('cnxtempshow') >= 0 ) {
                    
                        var_function = 'document.getElementById(\'' + xmlHttpObInId + '\').innerHTML=\'\';'
                        
                        //alert(var_function);
                    
                        setTimeout(var_function, 3000);
                    
                    }
            			
        			
        			
		        }
        }
	
	
	
	xmlHttp.open(varpostmethod,url,true);
	
	if (fx_post!='') {
	    xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');	    
    }
	
	xmlHttp.send(varpostdata);	

}





function GetXmlHttpObject()	{
	var xmlHttp=null;
	try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
	catch (e)
		{
			// Internet Explorer
			try
				{
					xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');
				}
				catch (e)
					{
						xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
					}
				}
	return xmlHttp;
}



function changeClass(Elem, myClass) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	if (elem!=null) {
	    elem.className = myClass;
	    
	}
}



function changethisClass(Elem, myClass) {
	Elem.className = myClass;
}


function URLencode(sStr) {
    return escape(sStr)
       .replace(/\+/g, '%2B')
          .replace(/\"/g,'%22')
             .replace(/\'/g, '%27');
  }


function URLencodepagename(sStr) {

    sStr = sStr.replace(/ /g, '-');

    return escape(sStr)
       .replace(/\+/g, '%2B')
          .replace(/\"/g,'%22')
             .replace(/\'/g, '%27');
  }







function formData2QueryString(docForm) {

        var strSubmit       = '';
        var formElem;
        var strLastElemName = '';
        
        for (i = 0; i < docForm.elements.length; i++) {
                formElem = docForm.elements[i];
                switch (formElem.type) {
                        // Text, select, hidden, password, textarea elements
                        case 'text':
                        case 'hidden':
                        case 'password':
                        case 'textarea':
                                strSubmit += formElem.name + 
                                '=' + URLencode(formElem.value) + '&'                                
                        case 'checkbox':
                        case 'radio':
                            if (formElem.checked==true) {
                            
                                strSubmit += formElem.name + 
                                '=' + URLencode(formElem.value) + '&'    
                            }                            
                        case 'select-one':
                        case 'select-multiple':
                            for (ism = 0; ism < formElem.length; ism++) {
                                if (formElem.options[ism].selected==true) {
                                    strSubmit += formElem.name + '=' + URLencode(formElem.options[ism].value) + '&'                                  
                                }                                    
                            }                                
                        break;
                }
        }
        
        return strSubmit;
        
}                        
            
            
 
            
   