// JavaScript Document
var cp = new cpaint();    
cp.set_transfer_mode('post');
cp.set_response_type('object');
cp.set_persistent_connection(true);
cp.set_async(1);
//cp.set_proxy_url('');
cp.set_debug(0);

//
var cpText = new cpaint();    
cpText.set_transfer_mode('post');
cpText.set_response_type('Text');
cpText.set_persistent_connection(true);
cpText.set_async(1);
//cp.set_proxy_url('');
cpText.set_debug(0);
function loadData(){
	var __phpFile='internal.php';
    var offX = 15;          // X offset from mouse position
    var offY = 15;          // Y offset from mouse position
    var divName = 'mydiv';
    var __articleID="";
    function mouseX(evt) {
        if (!evt) evt = window.event; 
        if (evt.pageX) return evt.pageX; 
        else if (evt.clientX)
            return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
        else return 0;
    }
    function mouseY(evt) {
        if (!evt) evt = window.event; 
        if (evt.pageY) return evt.pageY; 
        else if (evt.clientY)
        return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
        else return 0;
    }

    function follow(evt) {
        if (document.getElementById) {
            var obj = document.getElementById(divName); 
            if(obj){
                obj.style.position = "absolute";                
                obj.style.left = (parseInt(mouseX(evt))+offX) + 'px';
                obj.style.top = (parseInt(mouseY(evt))+offY)-20 + 'px';
            }
        }
    }
    
    //load agent list
	this.loadAgent=function (id){
		if(id=="")return;
			/*cp.call(__phpFile,"loadOfficeAndAgent",__resAgent,id);*/	        
			cpText.call(__phpFile,"loadOfficeAndAgent",__resAgent,id);	
			//cpText.Loading("internal_loading.swf","","divLoading");
            divName= "divLoading";
            //document.onmousemove = follow; 
			//voteScrollerInit();
	}
	
	function __resAgent(result){
		if(result!=""){
            /*var infor=result.ajaxResponse[0].find_item_by_id('result', 'infor'); 
            var out=result.ajaxResponse[0].find_item_by_id('result', 'output'); */
			 
            arrresult=result.split("<!--stevenparse-->");
            cpText.$("divContent_1").innerHTML=arrresult[0];
            cpText.$("divInformation").innerHTML=arrresult[1]; 
            
            if(trim(arrresult[0])=="")
                cpText.$("tit_TravelAgencies").style.display="none";       
            else
                cpText.$("tit_TravelAgencies").style.display="block";       
			//voteScrollerInit();
			initscroller();

		}
		//voteScrollerInit();
        //cpText.unLoad();                   
	}
    //convert currency
    this.loadCurrencies = function(){   
        cpText.$("result").value="";
        var arrValue=new Array();
        arrValue=cpText.getFormValues("currencyconverter");
        divName= "divCurrenciesLoading";         
        //document.onmousemove = follow;
        cpText.call(__phpFile,"loadCurrencies",__resCurrencies,arrValue);  
        //cpText.Loading("internal_loading.swf","","divCurrenciesLoading");
    }
    function __resCurrencies(result){
        if(result!=""){
            //var out=result.ajaxResponse[0].find_item_by_id('result', 'output');
            cpText.$("result").value=result;//out.data+"";
        }
        //cpText.unLoad();
    }
	
    //load paragraph
    this.loadParagraph=function(section,artId,artTitle){
        //cpText.$("divsubsectiontitle").innerHTML=artTitle;
        __articleID=artId;         
        //
        divName= "divParagraphLoading";         
        //document.onmousemove = follow;
        var mhref=window.location+"";
        var arr=mhref.split("type=");
        var arrValue=new Array();
        arrValue['artId']=artId; 
        arrValue['sectionId']=parseInt(arr[1]); 
		arrValue['section']=section;		
		popUpload();
        //get menu right        
        /*if(arr[1]!="undefined"){
            
        } */        
        var mVal=parseInt(arr[1]);
        if(foMenuButton){
            foMenuButton.addVariable("nav2",mVal+"subSection"+artTitle+"artId"+artId);          
        }
        cpText.call(__phpFile,"loadParagraph",__resParagraph,arrValue);   
        //cpText.Loading("internal_loading.swf","","divParagraphLoading");        
        
    }
    function __resParagraph(result){ 
        if(result!=""){
            cpText.$("divsubsectiontitle").innerHTML=cpText.$("article_"+__articleID).value;
            closePopup(); 
            var arrResult=result.split("<!--stevenparse-->");
			MM_preloadImages(arrResult[2]);
			
            //var out=result.ajaxResponse[0].find_item_by_id('result', 'output');   
            cpText.$("divParagraphList").innerHTML=arrResult[0];
            cpText.$("mapviewer").innerHTML=arrResult[1]; 
        }		
        
		cpText.$("divParagraphList").style.visibility="visible";
		cpText.$("divParagraphList").style.display="block";
        //cpText.unLoad();        		
		//scroll(0,0);
		scroll(0,345);
		//location.href="#anchor";		
        if(foMenuButton){
            foMenuButton.write("menubutton");           
        }
		//window.location="#anchor";
    }	
    
	//load distination map
	this.loadMap=function(val){
		if(val=="")return;
		var arrValue=new Array();
        var arrTmp=val.split(".");
        
        arrValue['artId']=arrTmp[1]; 
		//arrValue['section']=section; 
        //var msection=val.substring(0,3);
        divName= "divMapLoading";         
        //document.onmousemove = follow;
        //cpText.Loading("internal_loading.swf","","divMapLoading");
        var msection = arrTmp[0]; 
        switch(msection){
            case "sec": 
                cpText.call(__phpFile,"loadSectionMap",__resMap,arrValue);
            break;           
			case "sub":
				cpText.call(__phpFile,"loadSubSectionMap",__resMap,arrValue);
            break;
            default:
		        cpText.call(__phpFile,"loadDestinationMap",__resDestinationMap,arrValue);
			break;
            /*default:
				switch(section){
					case "exper":
					case "sight":
						cpText.call(__phpFile,"loadSectionMap",__resMap,arrValue);
					break;
					default:
		                cp.call(__phpFile,"loadDestinationMap",__resDestinationMap,arrValue);
					break;
				}
            break;*/
        }        
		
	}
	function __resMap(result){
        var arrResult=result.split("<!--stevenparse-->");  
		if(arrResult[0]!=""){
            if(arrResult[1]==""){
                cpText.$("mapviewer").innerHTML=arrResult[0];  
            }else{
                             
                cpText.$("mapviewer").innerHTML=arrResult[0];
            }       
		}else{
            showMapAlert();
            //alert("There is no map.");
        }
        //cpText.unLoad();
	}
	function __resDestinationMap(result){
		var arrResult=result.split("<!--stevenparse-->");  
		if(arrResult[0]!=""){
            if(arrResult[1]==""){
                cpText.$("mapviewer").innerHTML=arrResult[0];  
            }else{
                             
                cpText.$("mapviewer").innerHTML=arrResult[0];
            }       
		}else{
            showMapAlert();
            //alert("There is no map.");
        }
        //cpText.unLoad();
	}
    //load events
    this.loadEvents=function(val){
        //cp.set_response_type('object'); 
        if(val=="")return;
		var arrValue=new Array();
        arrValue['month']=val; 
        divName= "divParagraphLoading"; 
                
        //document.onmousemove = follow;
        //cpText.Loading("internal_loading.swf","","divParagraphLoading");
        cpText.call(__phpFile,"loadEvents",__resEvents,arrValue);
    }
    function __resEvents(result){
        if(result!=""){
			var arrResult=result.split("<!--stevenparse-->");
			//alert(result);
            //var out	= result.ajaxResponse[0].find_item_by_id('result', 'output');
            //var month=result.ajaxResponse[0].find_item_by_id('result', 'month');
			cpText.$("eventsContent").innerHTML=arrResult[0];
            cpText.$("tit_Month").innerHTML=arrResult[1];
			//alert(arrResult[2]);
            //cpText.unLoad();
		}
    }
    this.googleSearch=function(q){        
        var query = q;
	    var reg=new RegExp(" ", "g");
	    var requete = query.replace(reg, "+");
	    requete = encodeURIComponent(requete);
        var url="http://62.128.138.98/search?access=p&entqr=0&output=xml_no_dtd&sort=date%3AD%3AL%3Ad1&client=default_frontend&ud=1&oe=UTF-8&ie=UTF-8&proxystylesheet=egypt_frontend&site=default_collection&filter=0";
        url+="&q="+requete;
        url+="&partialfields=lang:"+site_lang+".country:"+site_ctry+"&hl=en";
	    cpText.$("searchresultcontent").src=(url);	    
        return false;
    }
    
}
var objLoad=new loadData(); 