﻿var strCurrObj = '';

function showDivWeatherDay(strObjDiv,strObjBigDiv){
    strCurrObj = strObjDiv;
    document.getElementById(strObjDiv).style.display = "block";
    document.getElementById(strObjBigDiv).style.display = "none"
}

function getSelectItem(selectItem,WeatherContain){
    if(selectItem != "0")
        showDivWeatherDay(selectItem,WeatherContain);
}

function returnMainWeather(strObjDiv){
   // document.getElementById(strObjDiv).style.display="block";
    var obj = document.getElementById(strObjDiv);
    obj.style.display = "block";
    document.getElementById(strCurrObj).style.display="none";
}

function overWeather(objRef){
    objRef.style.cursor ="pointer";
}

/*
    av = ArticleViewerId
    aid = ArticleId
*/
function popUpPrintWindow(av,aid){
    var url  = "/main/Publications/ArticleModule/ArticleViewers/SingleArticleViewerPrint.aspx?av=" + av + "&aid=" + aid;
    windowPrint = window.open(url,"winPrint","height=600,width=770,toolbar=1,scrollbars=1,resizable=1");
    x = (screen.width /2) - 385;
    y = (screen.height /2) - 300;
    windowPrint.moveTo(x,y);
}

/*
    av = ArticleViewerId
    aid = ArticleId
*/
var count = 0;
function popUpEmailWindow(av,aid){
    
        var url = "/main/Publications/ArticleModule/ArticleViewers/SingleArticleViewerEmail.aspx?av=" + av + "&aid=" + aid;
        var windowEmail = window.open(url,"winEmail","height=350,width=440,toolbar=0,scrollbars=0,resizable=1");
        x = (screen.width /2) - 220;
        y = (screen.height /2) - 175;
        windowEmail.moveTo(x,y);
}



function hiddenDivSendEmailProperty(refString){
  var obj = document.getElementById(refString);
  obj.style.display = 'none';
}

/* not used yet */
function resizeWindow(){
    window.resizeTo(screen.width,screen.height);
    window.moveTo(0,0);
}

function clean(obj){
    obj.value = "";
}




    var objMenuTD1 = null;
	var objMenuTD2 = null;
	
	var ObjInnerTabMenu2Div = null;
	var ObjInnerTabMenu1Div = null;
	
	var objContentTab1 = null; 
	var objContentTab2 = null;
	
	function changeTab1(){
	    
	    objMenuTD1 = document.getElementById('tabMenu1Td');
	    objMenuTD2 = document.getElementById('tabMenu2Td');
	    ObjInnerTabMenu2Div = document.getElementById('innerTabMenu2Div');
	    ObjInnerTabMenu1Div = document.getElementById('innerTabMenu1Div');
	    
		objContentTab1 = document.getElementById('tabMenu1');
		objContentTab2 = document.getElementById('tabMenu2');
		
		objMenuTD2.style.borderBottom = '1px solid #C5C5C5';
		objMenuTD2.style.paddingBottom = '0px';
		
		
		ObjInnerTabMenu1Div.style.borderBottom = '0px';
		ObjInnerTabMenu1Div.style.height = '21px';
		objMenuTD1.style.borderBottom = '0px';
		objMenuTD1.style.paddingBottom = '1px';
		
		ObjInnerTabMenu2Div.style.borderBottom = '1px solid #C5C5C5';
		ObjInnerTabMenu2Div.style.height = '19px';
		
		
		objContentTab2.style.display = "none";
		objContentTab1.style.display = "block";
		
	}
	
	function changeTab2(){
	    objMenuTD1 = document.getElementById('tabMenu1Td');
	    objMenuTD2 = document.getElementById('tabMenu2Td');
	    ObjInnerTabMenu2Div = document.getElementById('innerTabMenu2Div');
	    ObjInnerTabMenu1Div = document.getElementById('innerTabMenu1Div');
	    
		objMenuTD1.style.borderBottom = '1px solid #C5C5C5';
		objMenuTD1.style.paddingBottom = '0px';
		
		objContentTab2 = document.getElementById('tabMenu2');
		objContentTab1 = document.getElementById('tabMenu1');
		
		ObjInnerTabMenu2Div.style.borderBottom = '0px';
		ObjInnerTabMenu2Div.style.height = '21px';
		objMenuTD2.style.borderBottom = '0px';
		objMenuTD2.style.paddingBottom = '1px';
		
		ObjInnerTabMenu1Div.style.borderBottom = '1px solid #C5C5C5';
		ObjInnerTabMenu1Div.style.height = '19px';
		
		objContentTab1.style.display = "none";	
	    objContentTab2.style.display = "block";
	   
	
	}
	
	function hiddenTabVideo(strObj,mod){
		document.getElementById(strObj).style.display = "none";
	}
	
	
	// return XMLHTTPRequest object
    function getXMLHTTPRequest()	
    {
        var reqXmlHttp = false;
        try
            {
                reqXmlHttp = new XMLHttpRequest(); /* e.g. Firefox */
            }
            catch(err1)
            {
                try
                {
                    reqXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
                    /* some versions IE */
                }
                catch(err2)
                {
                    try
                    {
                        reqXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                    /* some versions IE */
                    }
                    catch(err3)
                    {
                        reqXmlHttp = false;
                }
            }
        }
        return reqXmlHttp;
    }
    
	

	function ajaxFunction(strLoaderImgDiv,method,url,strCheckBox){
	    var refCheckboxVal = eval('document.forms[0].' + strCheckBox);
	    var votes = "";
	    for (var j = 0; j < refCheckboxVal.length; j++) {
            if (refCheckboxVal[j].checked) { 
              votes += refCheckboxVal[j].value;
            }
        }
	    var ajaxRequest = getXMLHTTPRequest();  // The variable that makes Ajax possible!
	    var contentGraphajax = "";
	    
	    //objDiv
        var objDivLoaderImg = document.getElementById(strLoaderImgDiv);
        
        
	   
    	if (document.getElementById('innerAjaxDiv') != null){
    	  contentGraphajax = document.getElementById('innerAjaxDiv');
    	  contentGraphajax.style.display = 'none';
    	  objDivLoaderImg.style.display = "inline";
    	}
    	else {
    	    objDivLoaderImg.style.display = "inline";
    	}
	   
	    // Create a function that will receive data sent from the server
	    ajaxRequest.onreadystatechange = function(){
		    if(ajaxRequest.readyState == 4){
		    
		        var strResponse =  ajaxRequest.responseText;
			    // remove hidden viewstate
			    var startHidden = "<input type='hidden' name=";
			    var foundViewState = strResponse.indexOf("__VIEWSTATE");
			    var startInput = foundViewState - startHidden.length - 1;	     
			    var endInput = strResponse.indexOf('/>',startInput);   
			    var newStrResponse = strResponse.substring(0,startInput) + strResponse.substring(endInput + 3,strResponse.length);
			    // end remove hidden viewstate
			
			    // found Div id="innerAjaxDiv" is the default
			    var positionDivX = newStrResponse.indexOf('<div id="innerAjaxDiv"');
			    var positionDivY = newStrResponse.indexOf('</form>');
			    var finalStrResponse = newStrResponse.substring(positionDivX,positionDivY);

			    var ajaxDisplay = null
		        if (document.getElementById('innerAjaxDiv')!= null){
			        ajaxDisplay = document.getElementById('ajaxDiv');
			        objDivLoaderImg.style.display = "none";
			        contentGraphajax.style.display = 'inline';		         
			    }
			    else{
			        ajaxDisplay = document.getElementById('ajaxDiv');
			        ajaxDisplay.innerHTML = '';
			        objDivLoaderImg.style.display = "none";
			    } 
			    
			    document.getElementById('ajaxDiv').innerHTML = finalStrResponse;
		    }
	    }
	    // generate a random number
        var myRandom=parseInt(Math.random()*99999999);
        //var myRandom= new Date().getTime();
        // ajaxRequest.open(method, url + votes + "&rand=" + myRandom,true);
        ajaxRequest.open(method, url + votes + "&rand=" + myRandom, true);
	    
	    // null for GET method
	    ajaxRequest.send(null); 
	    
	    // this for POST
	   /* ajaxRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
          ajaxRequest.send(var1=value1&var2=value2); */
	}
	
	

