﻿

function AddToCart(bookname,toc_node_id)
{
  //debugger;
  // alert(bookname);
   //alert(toc_node_id);
   var BookUid=_Default.AddToCart(bookname,toc_node_id);
   //alert(BookUid.value);
	 
	 if(BookUid.value=="Please Log In")
	 {
	  // alert("Please log in");
	  loginWindow = window.open('aspx/LoginDefault.aspx','login','height=380,width=430');
	     if (window.focus) {loginWindow.focus();}
	 }
	 else
	 
	 {
	    if(BookUid.value=="You Have An instructor Access")
	    {
	       alert("You already have access to ALL your books\' Psych2Go content");
	    }
	    else
	    {
         var answer = confirm(" Are you sure you want to checkout?");
         var values = '';
       
         if(answer==true )
           {
             values=BookUid.value;
             var OrderForm = document.forms['OrderForm'];
             OrderForm.innerHTML = '<input type="hidden" name="vals" value="'+values+'" />';
		     OrderForm.submit();
		   }
		   }
     }		   

}	

function PageContent(Bookname)
{
    //debugger;
	var oldBook =document.getElementById('bookName_js');
	
	if (oldBook.value == null || oldBook.value!= Bookname)
	{ 
	oldBook.value=Bookname;
	var bookAuthor=_Default.BookDetailsValue(Bookname,"BookAuthor");
	var bookAuth=document.getElementById('AuthorName');
	bookAuth.innerHTML=bookAuthor.value;
	var BookName=_Default.BookDetailsValue(Bookname,"BookName");
	//var name=BookName.value.split('#');
	var bookname=document.getElementById('Title');
	//var bookYear=document.getElementById('bkyear');
	bookname.innerHTML=BookName.value;
	var Bookdesc=_Default.BookDetailsValue(Bookname,"desc");
	var bookdesc=document.getElementById('BookDesc');
	bookdesc.innerHTML=Bookdesc.value;
	//bookYear.innerText=name[1];
	}
	
}



function ListenToSampleCourousel()
{
     var BookName=document.getElementById('bookName_js');
     var SamplePath=_Default.ListenSample(BookName.value);
     window.open(SamplePath.value);
}


function ImageLarge(ImageURL)
{
  
 
    var el = document.getElementById('maindiv');
   el.style.display = 'block';
   
    
    var arrPageSize = getPageSize();
	var arrPageScroll = getPageScroll();
	var overlay = document.getElementById('overlay');
	overlay.style.width = arrPageSize[0]+'px';
	overlay.style.height = arrPageSize[1]+'px';
	overlay.style.display = 'block';
	var Largeimages=document.getElementById('Largeimages');
	Largeimages.src=ImageURL;
	
	
}


function getPageSize(){
      var xScroll, yScroll;
      if (window.innerHeight && window.scrollMaxY) {  
            xScroll = window.innerWidth + window.scrollMaxX;
            yScroll = window.innerHeight + window.scrollMaxY;
      } else if (document.body.scrollHeight > document.body.offsetHeight){ 
            xScroll = document.body.scrollWidth;
            yScroll = document.body.scrollHeight;
      } else { 
            xScroll = document.body.offsetWidth;
            yScroll = document.body.offsetHeight;
      }
      var windowWidth, windowHeight;
      if (self.innerHeight) {
            if(document.documentElement.clientWidth){
                  windowWidth = document.documentElement.clientWidth; 
            } else {
                  windowWidth = self.innerWidth;
            }
            windowHeight = self.innerHeight;
      } else if (document.documentElement && document.documentElement.clientHeight) { 
            windowWidth = document.documentElement.clientWidth;
            windowHeight = document.documentElement.clientHeight;
      } else if (document.body) {
            windowWidth = document.body.clientWidth;
            windowHeight = document.body.clientHeight;
      }     
      if(yScroll < windowHeight){
            pageHeight = windowHeight;
      } else { 
            pageHeight = yScroll;
      }
      if(xScroll < windowWidth){    
            pageWidth = xScroll;          
      } else {
            pageWidth = windowWidth;
      }
      arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
      return arrayPageSize;
}
function getPageScroll(){
      var xScroll, yScroll;
      if (self.pageYOffset) {
            yScroll = self.pageYOffset;
            xScroll = self.pageXOffset;
      } else if (document.documentElement && document.documentElement.scrollTop){   // Explorer 6 Strict
            yScroll = document.documentElement.scrollTop;
            xScroll = document.documentElement.scrollLeft;
      } else if (document.body) {// all other Explorers
            yScroll = document.body.scrollTop;
            xScroll = document.body.scrollLeft; 
      }

      arrayPageScroll = new Array(xScroll,yScroll) 
      return arrayPageScroll;
}

function LargeClose()
{
    var el = document.getElementById('maindiv');
    el.style.display="none";
    var overlay = document.getElementById('overlay');
      overlay.style.display="none";
}





