// JavaScript Document
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// this function highlights the box on the left of segment headers with the appropriate color

function highlight(hiliteBox, state) {
	if (state=="on"){
		document.getElementById(hiliteBox).style.backgroundColor = "#D44343";
	}else{
		document.getElementById(hiliteBox).style.backgroundColor = "#E4E5D7";
	}
	return false;
}

// Call the ajax function and do the sorting the based on condition
 function loadProductList(contextPath,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
 	 if(codeid==null){
 	  	codeid="";
 	  }
 	 var url=contextPath+'disciplinenumber='+disciplinenumber+'&courseid='+courseid+'&codeid='+codeid+'&sortByShow='+sortByShow+'&sortBy='+sortBy+'&topicName='+topicName
 	 +'&newProducts='+newProducts;
 	retrieveURL(url,'productListResult');
 }
 
 
 function sorting(contextPath,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
    var url=contextPath +'/productlist.do?';
 	loadProductList(url,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts);
}

//choose the topic name for the List 
 function chooseTopicName(){	
		val = document.getElementById("choostpName").value;	
		document.getElementById("TopicComboLink").href="#"+val;
 }
 
   function filter(contextPath,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
  	var url=contextPath +'/productlist.do?';
   	codeid=document.getElementById("choostpName").value;
   	if(codeid!='ChooseTopic'){
 		loadProductList(url,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts);
 	}
}

  function instructorContent(contextPath,disciplinenumber,product_isbn,courseid,codeid,subTab,mainTab){
  var dt = new Date();
 	var url=contextPath+'/instructor.do?disciplinenumber='+disciplinenumber+"&product_isbn="+product_isbn+'&courseid='+courseid+'&codeid='+codeid
 	+"&subTab="+subTab +"&mainTab="+mainTab+"&dt="+dt.getTime();
 	retrieveURL(url,'instructor_contnet');
 }
 
 function emailView(){
 	val = document.getElementById("emailLink").value;		
	document.location.href = val;
}

function productListLink(contextPath,disciplinenumber,courseid,codeid,topicName){
	var url=contextPath+'/productlist.do?disciplinenumber='+disciplinenumber+'&courseid='+courseid+'&codeid='+codeid+'&topicName='+encodeURIComponent(topicName)+'&sortBy=copyrightYear&sortByShow=all';
	document.location.href=url;
}

function learMoreAboutLink(contextPath,disciplinenumber,product_isbn,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
	var url=contextPath+'/instructor.do?disciplinenumber='+disciplinenumber+'&product_isbn='+product_isbn+'&courseid='+courseid+'&codeid='+codeid
	+'&sortByShow='+sortByShow+'&sortBy='+sortBy+'&instructorFlag=true'+'&topicName='+encodeURIComponent(topicName)+"&newProducts="+newProducts;
	document.location.href=url;
}

function learMoreAboutStudentLink(contextPath,disciplinenumber,product_isbn,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
	var url=contextPath+'/student.do?disciplinenumber='+disciplinenumber+'&product_isbn='+product_isbn+'&courseid='+courseid+'&codeid='+codeid
	+'&sortByShow='+sortByShow+'&sortBy='+sortBy+'&instructorFlag=true'+'&topicName='+encodeURIComponent(topicName)+"&newProducts="+newProducts;
	document.location.href=url;
}

 function studentContent(contextPath,disciplinenumber,product_isbn,courseid,codeid,subTab,mainTab){
 	var url=contextPath+'/student.do?disciplinenumber='+disciplinenumber+"&product_isbn="+product_isbn+'&courseid='+courseid+'&codeid='+codeid
 	+"&subTab="+subTab +"&mainTab="+mainTab;
 	retrieveURL(url,'student_contnet');
 }
function quickLink(contextPath,disciplinenumber,courseid,codeid,sortByShow,sortBy,topicName,newProducts){
	var url=contextPath+'/productlist.do?disciplinenumber='+disciplinenumber+'&courseid='+courseid+'&codeid='+codeid+'&topicName='+encodeURIComponent(topicName)+'&sortBy='+sortBy+'&sortByShow='+sortByShow+"&newProducts="+newProducts;
	document.location.href=url;
}

function searchProducts(contextPath,filter,keyword,searchType,disciplinenumber,pageno){
	var url=contextPath+'/search/totalresults.do?disciplinenumber='+disciplinenumber+'&filter='+filter+'&type='+searchType+'&keyword_all='+keyword+'&pageno='+pageno;
	retrieveURL(url,'searchProductListResult');
}
function returnProducts(contextPath,filter,keyword,searchType,disciplinenumber,pageno){
	var dt = new Date();
	var url=contextPath+'/search/totalresults.do?disciplinenumber='+disciplinenumber+'&filter='+filter+'&type='+searchType+'&keyword_all='+keyword+'&pageno='+pageno+"&dt="+dt.getTime();
	document.location.href=url;
}
function learnMoreAboutSearchLink(contextPath,category,disciplinenumber,product_isbn,filter,keyword,searchType,pageno,dispnum){
	var type ='';
	if(category == 'student'){
		type = '/student.do?';
	}else{
		type = '/instructor.do?';
	}
	var url=contextPath+type+'disciplinenumber='+disciplinenumber+'&product_isbn='+product_isbn+'&filter='+filter+'&type='+searchType+'&keyword_all='+keyword+'&pageno='+pageno+'&topicName=Search Results'+'&dispnum='+dispnum;
	document.location.href=url;
}

function learMoreAboutStudentLinkInInstructor(contextPath,disciplinenumber,product_isbn,courseid,codeid,sortByShow,sortBy,topicName,filter,keyword,searchType,disciplinenumber,pageno,newProducts){
	var url=contextPath+'/student.do?disciplinenumber='+disciplinenumber+'&product_isbn='+product_isbn+'&courseid='+courseid+'&codeid='+codeid
	+'&sortByShow='+sortByShow+'&sortBy='+sortBy+'&instructorFlag=true'+'&topicName='+encodeURIComponent(topicName)+'&filter='+filter+'&type='+searchType+'&keyword_all='+keyword+'&pageno='+pageno+'&newProducts='+newProducts;
	document.location.href=url;
}

function toggleShowHead(toggleValue){
 if(toggleValue=="sort"){
	document.getElementById('toggleValue').value="sortBy"; 
	toggleShow();
 }else{
	document.getElementById('toggleValue').value="sortByShow";
}

}

function toggleShow(){
	$('#tab2').css('display','none');
	$('#tab1').fadeIn("10");
	$('#Cat_nav2 h4').removeClass('h4_unselected');
	$('#Cat_nav2 h4').addClass('h4_overstate');
	$('#tab1').addClass('on tab1_overstate');
	$('#Cat_nav1 h4').removeClass('h4_overstate');
	$('#Cat_nav1 h4').addClass('h4_tab2_unselected');
}	


function lazyLoadingInstructorContent(contextPath,disciplinenumber,product_isbn,courseid,codeid,subTab,mainTab){
  	var dt = new Date();
 	var url=contextPath+'/instructor.do?disciplinenumber='+disciplinenumber+"&product_isbn="+product_isbn+'&courseid='+courseid+'&codeid='+codeid
 	+"&subTab=&mainTab=&lazyLoad=true&dt="+dt.getTime();
 	retrieveURL(url,'instructor_contnet_lazyload');
 }
 
  function lazyLoadingStudentContent(contextPath,disciplinenumber,product_isbn,courseid,codeid,subTab,mainTab){
  	var dt = new Date();
 	var url=contextPath+'/student.do?disciplinenumber='+disciplinenumber+"&product_isbn="+product_isbn+'&courseid='+courseid+'&codeid='+codeid
 	+"&subTab=&mainTab=&lazyLoad=true&dt="+dt.getTime();
 	retrieveURL(url,'student_contnet_lazyload');
 }

