﻿// JScript File



var hiddCtryObj = null;

function SetIdCtry(ctryObj){
    hiddCtryObj = document.getElementById(ctryObj);
}


function deleteCookie(){
		      c = new Date();
		      value = "";
		      document.cookie = "member="+value+";expires="+c.toGMTString()+";"+"path=/;";
		      //document.location.href="MemberHome.aspx"
		      
		      return true;
		  }
		  
		  
		  
		 
	function add_info(){
		    document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Select Province/State','-1');
	    }
	    
	function add_sep(){
		    document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('-------------------------','-1');
	    }
	    
	function add_can_provs(){
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Alberta','AB');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('British Columbia','BC');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Manitoba','MB');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('New Brunswick','NB');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Newfoundland and Labrador','NL');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Northwest Territories','NT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Nova Scotia','NS');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Nunavut','NU');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Ontario','ON');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Prince Edward Island','PE');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Quebec','QC');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Saskatchewan','SK');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Yukon','YT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "can_prov";
	}
	    
	function add_us_states(){
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Alabama','AL');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Alaska','AK');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		//document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('American Samoa','AS');
		//document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Arizona','AZ');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Arkansas','AR');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		//document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Armed Forces Americas','AA');
		//document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		//document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Armed Forces Europe','AE');
		//document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		//document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Armed Forces Pacific','AP');
		//document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('California','CA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Colorado','CO');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Connecticut','CT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Delaware','DE');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('District of Columbia','DC');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Florida','FL');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Georgia','GA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Guam','GU');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Hawaii','HI');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Idaho','ID');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Illinois','IL');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Indiana','IN');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Iowa','IA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Kansas','KS');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Kentucky','KY');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Louisiana','LA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Maine','ME');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Mariana Islands','MP');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Marshall Islands','MH');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Maryland','MD');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Massachusetts','MA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Michigan','MI');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Micronesia','FM');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Minnesota','MN');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Mississippi','MS');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Missouri','MO');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Montana','MT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Nebraska','NE');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Nevada','NV');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('New Hampshire','NH');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('New Jersey','NJ');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('New Mexico','NM');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('New York','NY');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('North Carolina','NC');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('North Dakota','ND');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Ohio','OH');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Oklahoma','OK');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Oregon','OR');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Outlying Minor Islands','UM');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Palau','PW');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Pennsylvania','PA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Puerto Rico','PR');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Rhode Island','RI');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Saipan','MP');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('South Carolina','SC');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('South Dakota','SD');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Tennessee','TN');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Texas','TX');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Tinian','MP');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Utah','UT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Vermont','VT');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Virgin Islands (U.S.)','VI');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Virginia','VA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Washington','WA');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('West Virginia','WV');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Wisconsin','WI');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
		document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Wyoming','WY');
		document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "us_state";
	}
	    
	    function add_others(){
		    document.getElementById('prov').options[document.getElementById('prov').options.length]= new Option('Other','XX');
		    document.getElementById('prov').options[document.getElementById('prov').options.length-1].id = "other";
	    }
	    var initialized = false;
	    
	    function init_all(){
		    if(initialized == false){
		        initialized = true;
    		    
		        document.getElementById('prov').options.length = 0;
    		    
		        add_info();
		        add_us_states();
		        add_sep();
		        add_can_provs();
		        add_sep();
		        //add_others();
		        document.getElementById('prov').selectedIndex = 0;
		    }
	    }
	    
	    function show_all(){
		    document.getElementById('prov').options.length = 0;
		    add_info();
		    add_us_states();
		    add_sep();
		    add_can_provs();
		    add_sep();
		    //add_others();
		    document.getElementById('prov').selectedIndex = 0;
	    }
	    function show_can_prov(){
		    document.getElementById('prov').options.length = 0;
		    add_info();
		    add_can_provs();
		    document.getElementById('prov').selectedIndex = 0;
	    }
	    function show_us_state(){
		    document.getElementById('prov').options.length = 0;
		    add_info();
		    add_us_states();
		    document.getElementById('prov').selectedIndex = 0;
	    }
	    function show_other(){
		    document.getElementById('prov').options.length = 0;
		    add_info();
		    //add_others();
		    document.getElementById('prov').selectedIndex = 0;
	    }
	    function show_relevant_country(){
		    p_type = document.getElementById('prov').options[document.getElementById('prov').selectedIndex].id;
		    if(p_type == 'can_prov'){
		    //document.getElementById('cntry').selectedIndex = 1;
		    document.getElementById('cntry').value = "CN";
		    if(hiddCtryObj != null)
		    {
		        var provnc = new String( document.getElementById('prov').options[document.getElementById('prov').selectedIndex].value)
		        hiddCtryObj.value = "CN," + provnc;
		    }
		    }else if(p_type == 'us_state'){
		        //document.getElementById('cntry').selectedIndex = 2;
		        document.getElementById('cntry').value = "US";
		        if(hiddCtryObj != null)
		        {
		            var provnc = new String( document.getElementById('prov').options[document.getElementById('prov').selectedIndex].value)
		            hiddCtryObj.value = "US," + provnc;
    		       
		        }
		    }else{
		        //document.getElementById('cntry').selectedIndex = 3;
		        //document.getElementById('cntry').value = "IN";
			    alert("Please select a province or state from LOCATION menu.");
			    if(hiddCtryObj != null)
		            hiddCtryObj.value = "IN";
    		    
		    }
	    }
	    function filter_prov(){
		    c = document.getElementById('cntry').options[document.getElementById('cntry').selectedIndex].value;
		    if(c == "CA"){
		        show_can_prov();
		    }else if(c == "US"){
		        show_us_state();
		    }else if(c == "IN"){
		        //show_other();
			    alert("Please select a province or state from LOCATION menu.");
		    }else if(c == "-1"){
		        show_all();
		    }
	    }
	    
	    function checkProvince(eltHidd){
	        p_type = document.getElementById('prov').options[document.getElementById('prov').selectedIndex].id;
		    if(p_type == 'can_prov'){
		    //document.getElementById('cntry').selectedIndex = 1;
		        document.getElementById('cntry').value = "CN";
		        if(hiddCtryObj != null)
		        {
		            var provnc = new String( document.getElementById('prov').options[document.getElementById('prov').selectedIndex].value)
		            hiddCtryObj.value = "CN," + provnc;
		        }
		    }else if(p_type == 'us_state'){
		        //document.getElementById('cntry').selectedIndex = 2;
		        document.getElementById('cntry').value = "US";
		        if(hiddCtryObj != null)
		        {
		            var provnc = new String( document.getElementById('prov').options[document.getElementById('prov').selectedIndex].value)
		            hiddCtryObj.value = "US," + provnc;
		        }
		    }else{
		        //document.getElementById('cntry').selectedIndex = 3;
		        //document.getElementById('cntry').value = "IN";
			    alert("Please select a province or state from LOCATION menu.");
			    hiddCtryObj.value = "IN";
			    return false;
		    }
		    return true;
	    }
		  


function setUpProvState(eltVal){
    var mySplitResult = eltVal.split(",");
//        alert(mySplitResult[0]);
        var myselect=document.getElementById("prov");
        var ind = 0;
        for (ind=0; ind < myselect.options.length; ind ++){
            if (myselect.options[ind].value == mySplitResult[1]){
                myselect.options[ind].selected = true;
                break;
            }
        }
 
 //alert( myselect.options[ind].selectedIndex
}

/* search input behavior */
//does the search bar onForcus Event
function searchBarForce(tagContainer,strClassName,strTAGName,strColor,strValue)
{

	//gets the search bar properties
	var arrTAG = getDocID(tagContainer).getElementsByTagName(strTAGName);//holds all strTAGName in tagContainer
	//goes around the for each tag that getElementsByTagName found in tagContainter
	for(var intIndex = arrTAG.length - 1; intIndex > -1 ; intIndex--) 
	{
		//checks if the class name is the same as strClassName
		if(arrTAG[intIndex].className == strClassName)
		{
			//changes the color and text to blank when the user frocus on the textbox
		    arrTAG[intIndex].style.color = strColor;
    		arrTAG[intIndex].value = strValue;
		}//end of if
	}//end of for loop
}//end of searchBarForce()

//does the search bar onblur Event(focus off)
function searchBarFocusOff(tagContainer,strClassName,strTAGName)
{

	//gets the search bar properties
	var arrTAG = getDocID(tagContainer).getElementsByTagName(strTAGName);//holds all strTAGName in tagContainer

	//goes around the for each tag that getElementsByTagName found in tagContainter
	for(var intIndex = arrTAG.length - 1; intIndex > -1 ; intIndex--) 
	{
		//checks if the class name is the same as strClassName
		if(arrTAG[intIndex].className == strClassName)
		{
			if(arrTAG[intIndex].value=="")
			{
				//changes the color and text when the user leave the textbox
	    		arrTAG[intIndex].style.color = "#C0c0c0";
   				arrTAG[intIndex].value = "resource name/ partial name";
			}//end of if	
		}//end of if
	}//end of for loop
}//end of searchBarFocusOff()

//gets the document properties in order to use them as there are many types of browers with different versions
function getDocID(tagLayer)
{
	var tagProp = "";//holds the proerties of tagLayer

	//gets the whichLayer Properties depending of the differnt bowers the user is using
	if (document.getElementById)//this is the way the standards work
		tagProp = document.getElementById(tagLayer);
	else if (document.all)//this is the way old msie versions work
		tagProp = document.all[tagLayer];
	else if (document.layers)//this is the way nn4 works
		tagProp = document.layers[tagLayer];
		
	return tagProp;
}//end of getDocID()

function showBibliograpfyPopUp(keyWord)
{
    var newwnd = window.open( keyWord , 'Bibliography','width=650,height=700, resizable=yes, toolbar=yes, scrollbars=yes'); 
    if (window.focus) 
        newwnd.focus();
    return false;
}

function openNewsLetter(lettterLink, terrStr)
{

    var newwnd ;
    if(terrStr == "us") 
        newwnd=window.open( lettterLink ,'KCPUSLive','width=996,height=800, resizable=yes, toolbar=yes, location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes');
    else
        newwnd=window.open( lettterLink ,'KCPLive','width=996,height=800, resizable=yes, toolbar=yes, location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes');
    
    if (window.focus) 
        newwnd.focus();
    return false;
}