if (window.innerWidth) {
	theWidth=window.innerWidth;
} else if (document.documentElement && document.documentElement.clientWidth) {
	 theWidth=document.documentElement.clientWidth;
} else if (document.body) {
 	theWidth=document.body.clientWidth;
}
if (window.innerHeight) {
 	theHeight=window.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {
	 theHeight=document.documentElement.clientHeight;
} else if (document.body) {
	 theHeight=document.body.clientHeight;
}
//l3Width = theWidth - 185
l3Width = 670
l3Height = theHeight -20
window.onresize = function(event) {
	
if (window.innerWidth) {
	theWidth=window.innerWidth;
} else if (document.documentElement && document.documentElement.clientWidth) {
	 theWidth=document.documentElement.clientWidth;
} else if (document.body) {
 	theWidth=document.body.clientWidth;
}
if (window.innerHeight) {
 	theHeight=window.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {
	 theHeight=document.documentElement.clientHeight;
} else if (document.body) {
	 theHeight=document.body.clientHeight;
}
//l3Width = theWidth - 185
l3Width = 670
l3Height = theHeight - 20
    //alert('Window width ='+theWidth+', Window height ='+theHeight);
}

//alert('Window width ='+theWidth+', Window height ='+theHeight);
//var path = 'http://localhost/sentrul_pro/'
//var path = 'http://www.sentrul.com/sentrul_dev/'
var path = 'http://www.sentrul.com/'
var sentrulObj=new JSONscriptRequest(path+'sentrul_config/snippets.php?output=json&callback=displaySnippets&magazineID='+magazineID);
   
  

  sentrulObj.buildScriptTag(); // Build the script tag     
  sentrulObj.addScriptTag(); // Execute (add) the script tag
 
/*


 */
 
 var sentrulSliderStatus = false
 var level3Status = false
 var sentrulOpacity = .3
 var level3Opacity = 0
 
function sentrulClose() {
	document.getElementById('sentrulBG').style.opacity='0'
	document.getElementById('sentrulBG').style.filter= 'alpha(Opacity=0)';
	document.getElementById('sentrulBG').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	document.getElementById('sentrulWidget').style.opacity='.3';
	//document.getElementById('sentrulTab').style.opacity='.3';
	document.getElementById('sentrulWidget').style.width='40px';
	document.getElementById('sentrulWidget').style.overflow='hidden';
	document.getElementById('sentrulTab').style.filter= 'alpha(Opacity=30)';
	document.getElementById('sentrulTab').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
	document.getElementById('sentrulLevel3').innerHTML='';
	document.getElementById('sentrulLevel3').style.width='0px';
	document.getElementById('sentrulLevel3').style.opacity='0';
	document.getElementById('sentrulLevel3').style.filter= 'alpha(Opacity=0)';
	document.getElementById('sentrulLevel3').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	sentrulSliderStatus = false
	level3Status = false
	sentrulOpacity = .3
	level3Opacity = 0
}

function sentrulFadeIn() {
	sentrulOpacity = sentrulOpacity + .1
	document.getElementById('sentrulWidget').style.width='240px';
	document.getElementById('sentrulWidget').style.overflow='visible';
	if (!sentrulSliderStatus) {
		document.getElementById('sentrulBG').style.opacity=sentrulOpacity
		document.getElementById('sentrulBG').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulBG').style.filter= 'alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulWidget').style.opacity=sentrulOpacity;
		//document.getElementById('sentrulWidget').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulTab').style.opacity=sentrulOpacity;
		document.getElementById('sentrulTab').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulTab').style.filter= 'alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulContent').style.opacity=sentrulOpacity;
		document.getElementById('sentrulContent').style.filter= 'alpha(Opacity='+(sentrulOpacity *100) +')';
		document.getElementById('sentrulContent').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(sentrulOpacity *100) +')';
		//document.getElementById('sentrulContent').innerHTML=sentrulText;
		
		if (sentrulOpacity < 1 ) {
			SD=window.setTimeout("sentrulFadeIn();", 50);
		} else {
			sentrulSliderStatus = true
		}
	}
}

function level3FadeIn() {
	level3Opacity = level3Opacity + .1
	if (!level3Status) {
		document.getElementById('sentrulWidget').style.width=theWidth+'px';
		document.getElementById('sentrulWidget').style.overflow='visible';
		//document.getElementById('sentrulLevel3').style.width='817px';
		document.getElementById('sentrulLevel3').style.width=l3Width+'px';
		document.getElementById('sentrulLevel3').style.opacity=level3Opacity
		document.getElementById('sentrulLevel3').style.filter= 'alpha(Opacity='+(level3Opacity *100) +')';
		document.getElementById('sentrulLevel3').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(level3Opacity *100) +')';
		
		if (level3Opacity < 1 ) {
			SD=window.setTimeout("level3FadeIn();", 50);
		} else {
			level3Status = true
		}
	}
	//window.resizeTo(500,300)
	//alert('Window size is '+ window.innerWidth);
}
function level3Close() {
	document.getElementById('sentrulLevel3').style.opacity='0'
	document.getElementById('sentrulLevel3').style.filter= 'alpha(Opacity=0)';
	document.getElementById('sentrulLevel3').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	document.getElementById('sentrulLevel3').style.width='0px';
	document.getElementById('sentrulLevel3').innerHTML='';
	level3Status = false;
	level3Opacity = 0
}

function displaySnippets(sentrulData)

{

  var sentrulText='';

  if(sentrulData==null)

    alert('error');

  else

  {
	  sentrulText+='<div align="center" style="margin-bottom:10px;margin-top:10px"">'+sentrulData.logo + '</div>';
	
	for (i=0;i<sentrulData.snippets.length;i++) {
		sentrulText+='<div align="center" style="margin-bottom:10px">'+sentrulData.snippets[i] + '</div>';
	}
  }
  
  document.getElementById('sentrulWidget').style.position='absolute';
  document.getElementById('sentrulWidget').style.zIndex='999999';
  document.getElementById('sentrulWidget').align='left';
  document.getElementById('sentrulWidget').style.width='40px';
  document.getElementById('sentrulWidget').style.overflow='hidden';
  //document.getElementById('sentrulWidget').style.height='500px';
  document.getElementById('sentrulWidget').style.top='100px';
  document.getElementById('sentrulWidget').style.left='0px';
  document.getElementById('sentrulWidget').style.opacity='.3';
  document.getElementById('sentrulWidget').style.font='12px Arial';
  document.getElementById('sentrulWidget').innerHTML='<div id="sentrulTabWrapper"><div id="sentrulTab"  onMouseover="sentrulFadeIn();" onClick="sentrulClose();"></div><a href="http://www.sentrul.com" target="_blank"><div id="sentrulLink"></div></a></div><div id="sentrulBG" style="background-color:#CCC" ><div id="sentrulContent" ></div></div><div id="sentrulLevel3"></div>';
  //document.getElementById('sentrulWidget').innerHTML='<div id="sentrulTab"  onMouseover="sentrulFadeIn();" onClick="sentrulClose();"></div>';

  document.getElementById('sentrulTabWrapper').style.width='40px';
  document.getElementById('sentrulTabWrapper').style.height='275px';
  //document.getElementById('sentrulTab').style.opacity='.3';
  document.getElementById('sentrulTab').style.filter= 'alpha(Opacity=30)';
  document.getElementById('sentrulTab').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
   document.getElementById('sentrulTab').style.top='0px';
  document.getElementById('sentrulTab').style.left='40px';
  
 
  document.getElementById('sentrulTab').style.width='40px';
  document.getElementById('sentrulTab').style.height='239px';
  if (magazineID == 26) {
  		document.getElementById('sentrulTab').style.backgroundImage='url(http://www.sentrul.com/images/png/woodstockTab.png)';
  } else if (magazineID == 30) {
	  	document.getElementById('sentrulTab').style.backgroundImage='url(http://www.sentrul.com/images/png/InformaticaTab.png)';
  } else  {
	  	document.getElementById('sentrulTab').style.backgroundImage='url(http://www.sentrul.com/images/png/widgetTab.png)';
  }
  document.getElementById('sentrulLink').style.width='40px';
  document.getElementById('sentrulLink').style.height='39px';
  
  document.getElementById('sentrulLink').style.backgroundImage='url(http://www.sentrul.com/images/png/sentrul_logo.png)';
   
  document.getElementById('sentrulBG').style.position='absolute';
   document.getElementById('sentrulBG').style.top='0px';
  document.getElementById('sentrulBG').style.left='40px';
  document.getElementById('sentrulBG').style.cssFloat='left';
  document.getElementById('sentrulBG').style.width='140px';
  //document.getElementById('sentrulBG').style.height='200px';
  document.getElementById('sentrulBG').style.marginTop='0px';
  document.getElementById('sentrulBG').style.opacity='.0';
  document.getElementById('sentrulBG').style.filter= 'alpha(Opacity=0)';
  document.getElementById('sentrulBG').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  document.getElementById('sentrulBG').style.display='inline';
  document.getElementById('sentrulBG').style.backgroundColor='#CCCCCC';
  
  document.getElementById('sentrulContent').style.cssFloat='right';
  document.getElementById('sentrulContent').innerHTML=sentrulText;
  document.getElementById('sentrulContent').style.width='140px';
  document.getElementById('sentrulContent').style.maxHeight=(l3Height-100)+'px';
  document.getElementById('sentrulContent').style.marginTop='0px';
  document.getElementById('sentrulContent').style.backgroundColor='#CCC';
  document.getElementById('sentrulContent').style.font='12px Arial';
  document.getElementById('sentrulContent').style.overflowY= "auto";
  document.getElementById('sentrulContent').style.overflowX= "hidden";
  
  document.getElementById('sentrulLevel3').style.position='absolute';
   document.getElementById('sentrulLevel3').style.top='0px';
  document.getElementById('sentrulLevel3').style.left='180px';
  document.getElementById('sentrulLevel3').style.cssFloat='left';
  document.getElementById('sentrulLevel3').style.width='0px';
  document.getElementById('sentrulLevel3').style.height=l3Height+'px';
  document.getElementById('sentrulLevel3').style.marginTop='-99px';
  document.getElementById('sentrulLevel3').style.backgroundColor='#FFFFFF';
  //document.getElementById('sentrulLevel3').style.backgroundImage='url(http://www.sentrul.com/images/png/content_bg.png)';
  //document.getElementById('sentrulLevel3').style.backgroundImage='url(http://localhost/sentrul/images/png/content_bg.png)';
  document.getElementById('sentrulLevel3').style.font='12px Arial';
  document.getElementById('sentrulLevel3').style.opacity='.0';
  document.getElementById('sentrulLevel3').style.filter= 'alpha(Opacity=0)';
  document.getElementById('sentrulLevel3').style.filter= 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  
  


}//end 
function getLevel3Content(type,id,magazineID)

{
	//var level3Content=new JSONscriptRequest('http://www.sentrul.com/sentrul_pro/sentrul_config/snippets.php?output=json&callback=displayLevel3&p='+id);  
	//var level3Content=new JSONscriptRequest('http://www.sentrul.com/wac_config/snippets.php?output=json&callback=displayLevel3&p='+id);     
	var level3Content=new JSONscriptRequest(path+'sentrul_config/snippets.php?output=json&callback=displayLevel3&'+type+'='+id+'&magID='+magazineID);
	level3Content.buildScriptTag(); // Build the script tag     
	level3Content.addScriptTag(); // Execute (add) the script tag
  
  
}//end 

function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}
function removejscssfile(filename, filetype){
 var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" //determine element type to create nodelist from
 var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" //determine corresponding attribute to test for
 var allsuspects=document.getElementsByTagName(targetelement)
 for (var i=allsuspects.length; i>=0; i--){ //search backwards within nodelist for matching elements to remove
  if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(filename)!=-1)
   allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
 }
}
function displayLevel3(level3Content)

{
	var level3Text='';

	if(level3Content==null)
	
		alert('error');
	
	else
	
	{
		removejscssfile("template.css", "css") //remove all occurences "somestyle.css" on page
		removejscssfile("slider.css", "css") //remove all occurences "somestyle.css" on page
		
		if (level3Content.type == 'p') {
			loadjscssfile(path+"sentrul_config/sentrul_content/templates/pages/"+level3Content.template+"/template.css", "css");
		} else {
			loadjscssfile(path+"sentrul_config/sentrul_content/templates/magazines/"+level3Content.template+"/template.css", "css");
		}
		loadjscssfile(path+"/sentrul_config/sentrul_content/slider.css", "css");
		
		level3Text+='<div style="width:'+l3Width+'px;height:'+l3Height+'px;overflow:auto">'+level3Content.content + '</div>';
	}
	
	document.getElementById('sentrulLevel3').innerHTML=level3Text;
  
  
}//end 


