
// !!!!!!! RATING PROCESS 

	function fxRate(vkey,rate,idToHide,idToShow,vid){
		cp.call(baseurl+'ajax/myajaxphp.php','process_data',return_data,rate,vid);
		hideMe(idToHide);
		showMe(idToShow);
	}

			function return_data(restul){
				
				// Collect the number of BLUE star
			var cnt=restul.getElementsByTagName('trate').item(0).firstChild.data;				
					hideMe('idViewVoteResult');
			if(cnt!='exist')
			{
				// # Show the vote 
				var x=document.getElementById('idVoteView').rows[0].cells;
					x[1].innerHTML=restul.getElementsByTagName('tvote').item(0).firstChild.data;

				
					
					if(cnt>6)
					{
						cnt=6;
					}	
					else if (cnt<0)
					{
						cnt=0;
					}
					
					blank_star=6-cnt;

					var x=document.getElementById('tblViewResult').rows[0].cells;
					
					for (i=0;i<cnt;i++ )
					{
							x[i].innerHTML='<img src='+imgurl+'/star.gif>';
					}
					
					for (j=cnt;j<5;j++ )
					{
							x[j].innerHTML='<img src=' + imgurl+'/blank_star.gif>';
					}
			}
			else
			{
				var x=document.getElementById('voteProcessthank').innerHTML="<FONT COLOR=#FF0000 >You already vote this video</FONT>";
			}
				
				return false;
			}
// RATING PROCESS END  


// !!!!!!! My voting process 

		function fxVote(voteId)
		{
				voteAnswer=document.getElementById('opAns').value;
		
				if(voteAnswer=='')
				{
					alert('Select any one');
				}
				else
				{
						cp.call(baseurl+'/ajax/myajaxphp.php','process_Vote',return_vote_result,voteId,voteAnswer);
				}
		}
					function return_vote_result(result)
					{
					var xx=result.getElementsByTagName('result').item(0).firstChild.data;
					if (xx=='1'){
							count=result.getElementsByTagName('count').item(0).firstChild.data;
							for (var  ii=0; ii<count  ; ii++ ){

								 var vv='A1'+ii;
								 var pp='P1'+ii;	
								
								vv=result.getElementsByTagName(vv).item(0).firstChild.data;
								pp=result.getElementsByTagName(pp).item(0).firstChild.data;
								
								// # Generate Voring table
								var tt=document.getElementById('tblVoteResult').insertRow(0);
								var y=tt.insertCell(0);
								var z=tt.insertCell(1);
								y.innerHTML=vv;
								z.innerHTML=pp +'%';
							
								if(vv==""){
									break;
								}
							}
							insertInToTable('tblPResult', 0,0,'Vote result');
							// # Hide the previous tale
							hideMe('divviewvresult');
							hideMe('tblVote');

					}
					else if(xx>1)
					{
						insertInToTable('tblPResult', 0,0,'<font color=#FF0000><B>Sorry you already voted..</B></FONT>');
						viewVote(xx);
							// # Hide the previous table
							//showMe('divviewvresult');
							hideMe('tblVote');
					}
				}


 // END

 // VIEW VOTE
function viewVote(pollId)
{
		cp.call(baseurl+'/ajax/myajaxphp.php','view_vote',return_view_vote,pollId);
}
		function return_view_vote(result){
			var xx;
			if (1){
					count=result.getElementsByTagName('count').item(0).firstChild.data;
					for (var  ii=0; ii<count  ; ii++ ){

						 var vv='A1'+ii;
						 var pp='P1'+ii;	
						
						vv=result.getElementsByTagName(vv).item(0).firstChild.data;
						pp=result.getElementsByTagName(pp).item(0).firstChild.data;
						
						// # Generate Voring table
						var tt=document.getElementById('tblViewVoteResult').insertRow(0);
						var y=tt.insertCell(0);
						var z=tt.insertCell(1);
						y.innerHTML=vv;
						z.innerHTML=pp +'%';
					
				if(vv==""){
					break;
				}
			}
			insertInToTable('tblViewVote', 0,0,'Current vote status');
		}
		
	}



// !!!!!!!! SEND COMMENT PROCESS

	function fxSendComments(idToHide,commentId,uid,vid){
		comment_value=document.getElementById(commentId).value;
		if(comment_value==''){
			alert(' Comment box is empty !!');
		}
		else{
			hideMe(idToHide);	
			cp.call(baseurl+'/ajax/myajaxphp.php','process_comments',return_comment_response,comment_value,uid,vid);
		}		
		
	}

			function return_comment_response(restul){
				
				msg_number = restul.getElementsByTagName('a').item(0).firstChild.data;
				if(msg_number==0){
					showMe('divComResult2');
				} else if ( msg_number==1) {
					showMe('divComResult1');
				} else{
					showMe('divComResult3');
				}
			}
// END

// RECENT VIEW PROCESS
	var current_position=4;
	function recentview(amount,flag){
		
		gflag="viewrecent";
		if(flag=='next')
		{		
				var start=current_position
					current_position=current_position+amount;
				var end=current_position;
				if(dbreport!='1'){

				}

			sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;  
			executeDB(sql);	
			//alert(sql);
 			if(dbreport<0)
			{
					end=current_position;
					current_position=current_position-amount;
					start=current_position;
					alert("End");

			}
		}

		if(flag=='prev')
		{
			var end=current_position;
				current_position=current_position-amount;
			var start=current_position;

			if(start<0){
				start=amount;
				end=start+amount;
				alert("End");
			}

			sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;  
			executeDB(sql);
		}
	}
//END


function pollAnsBox(myID){
	Me=document.getElementById(myID);
	if(Me.value==""){
		  Me.style.background="#3366FF";
		
	}
	else{
		
		Me.style.background="#FFFFFF";
			xy=Me.value;
		for (i=0;i<Me.value;i++ ){		
			var x=document.getElementById('tblViweAnsBox').insertRow(0);
			var y=x.insertCell(0);
			var z=x.insertCell(1);
			y.innerHTML='Answer ' + (xy-i);			
			z.innerHTML='<INPUT TYPE=text SIZE=40 NAME=voteAnsBox'+i+' ID=voteAnsBox'+i+' onBlur=txtBoxValidation(voteAnsBox'+i+', #EAEAEA,#FF0033) >';
		}
	}
	
}

// ## Delete row of a Tabile
	function delteRow(){
		var x=document.getElementById('tblViweAnsBox').rows.length-1;

		for (var i=x;i>=0;i--){
					document.getElementById('tblViweAnsBox').deleteRow(i);
			}
	}


	function fxvalidation(){
		var flag=true;
		var x=document.getElementById('tblViweAnsBox').rows.length-1;

		// ## Question text
		flag=txtBoxValidation('txtQtn','#EAEAEA','#FF0033');

		// ## Questin qty
		flag=txtBoxValidation('txtPollAnsQty','#EAEAEA','#FF0033');
		
		
		for ( i=x; i>=0; i-- )
		{
			targetID='voteAnsBox'+i;
			if (document.getElementById(targetID).value==""){
				txtBoxValidation(targetID,'#EAEAEA','#FF0033');
				flag=false;
				break;
			}
				
							
		}

		return flag;
	}
  

function fxShowAccInfo(a,b){
	showMe(a);
	hideMe(b);	
}

function fxReportVideo(hidediv, uid, vid ) {
	if ( uid == '0' ) {
		hideMe(hidediv);
		showMe('reportVideoLogin');
	} else {
		showMe('reportVideoBox');
		
	}
}

function fxFeatureVideo( uid, vid ) {
	if ( uid == '0' ) {
		hideMe('featureVideoSuccess');
		hideMe('featureVideoFailed');
		showMe('featureVideoLogin');
	} else {
		cp.call(baseurl+'/ajax/myajaxphp.php','featureVideo', featureVideoResponse, uid, vid);
	}
}

function featureVideoResponse( feature_result ) {
	var feature_response_id=feature_result.getElementsByTagName('featureVideoMessage').item(0).firstChild.data;
	if ( feature_response_id == '0' ) {
		hideMe('featureVideoFailed');
		hideMe('featureVideoLogin');
		showMe('featureVideoSuccess');
	} else {
		hideMe('featureVideoSuccess');
		hideMe('featureVideoLogin');
		showMe('featureVideoFailed');
	}
}

function fxReportVideo( uid, vid ) {
	if ( uid == '0' ) {
		hideMe('reportVideoSuccess');
		hideMe('reportVideoFailed');
		showMe('reportVideoLogin');
	} else {
		cp.call(baseurl+'/ajax/myajaxphp.php','reportVideo', reportVideoResponse, uid, vid);
	}
}

function reportVideoResponse( report_result ) {
	var report_response_id=report_result.getElementsByTagName('reportVideoMessage').item(0).firstChild.data;
	if ( report_response_id == '0' ) {
		hideMe('reportVideoFailed');
		hideMe('reportVideoLogin');
		showMe('reportVideoSuccess');
	} else {
		hideMe('reportVideoSuccess');
		hideMe('reportVideoLogin');
		showMe('reportVideoFailed');
	}
}

function fxAddFavorite( hidediv, uid, vid, vuid ) {	
	hideMe(hidediv);
	if ( uid == '0' ) {
		hideMe('addToFavLink');
		hideMe('addToFavSuccess');
		hideMe('addToFavFailed');
		hideMe('addToFavAlready');
		hideMe('addToFavOwner');
		showMe('addToFavLogin');	
	} else if ( uid == vuid ) {	
		hideMe('addToFavLink');
		hideMe('addToFavSuccess');
		hideMe('addToFavFailed');
		hideMe('addToFavAlready');
		hideMe('addToFavLogin');
		showMe('addToFavOwner');
	} else {
		cp.call(baseurl+'/ajax/myajaxphp.php','addToFavorites', addToFavoritesResponse, uid, vid, vuid);
	}
}

function addToFavoritesResponse( fav_result ) {
	var fav_response_id=fav_result.getElementsByTagName('addFavMessage').item(0).firstChild.data;
	if( fav_response_id == '2' ) {
		hideMe('addToFavLink');
		hideMe('addToFavSuccess');
		hideMe('addToFavFailed');
		hideMe('addToFavLogin');
		hideMe('addToFavOwner');
		showMe('addToFavAlready');
	} else if( fav_response_id == '0' ) {
		hideMe('addToFavLink');
		hideMe('addToFavFailed');
		hideMe('addToFavAlready');
		hideMe('addToFavLogin');
		hideMe('addToFavOwner');
		showMe('addToFavSuccess');
	} else {
		hideMe('addToFavLink');
		hideMe('addToFavSuccess');
		hideMe('addToFavAlready');
		hideMe('addToFavLogin');
		hideMe('addToFavOwner');
		showMe('addToFavFailed');
	}
}

function pollAnsBox($num){
	alert($num);
}

function showRelatedVideos()
{
    var tabRelatedVideos = document.getElementById('tabRelatedVideos');
    var tabUservideos = document.getElementById('tabUserVideos');
    tabUservideos.className = "";
    tabRelatedVideos.className = "tabactive";
    hideMe('userVideos');
    showMe('relatedVideos');
}

function showUserVideos()
{
    var tabRelatedVideos = document.getElementById('tabRelatedVideos');
    var tabUservideos = document.getElementById('tabUserVideos');
    tabRelatedVideos.className = "";
    tabUservideos.className = "tabactive";
    hideMe('relatedVideos');
    showMe('userVideos');
}


// !!! New JS Functions !!!

var sackAJAX = new sack();
var serverPath = "http://www.myedutube.com/";
//var serverPath = "http://localhost/";
var selectedCategoryId = 0;
var COLLEGE_UNIVERSITY_TEXT = "Enter university / college";
var KEYWORDS_TEXT = "Enter keyword(s) (program, subject, etc.)";
var USA = "United States of America";
var UNCATEGORIZED = "UNCATEGORIZED";
var PROGRAM = "Program";
var SUBJECT = "Subject";
var UNI_COLL = "University / College";
var ASSOC = 'Associations';
var CONF = 'Conferences';
var EDU_MARKETPLACE = 'EDU Marketplace (Product List)';

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function btnLogin_ImageRollover(rsImgPath)
{
	var oBtnLogin = document.getElementById("btnLogin");
	oBtnLogin.src = rsImgPath;
}

function setAJAXForCategory()
{
	sackAJAX.encVar("isCategory", "true");
	sackAJAX.encVar("isState", "false");
	sackAJAX.encVar("isProgram", "false");
	sackAJAX.encVar("isUniversity", "false");
	sackAJAX.encVar("isInt", "false");
}

function setAJAXForState()
{
	sackAJAX.encVar("isCategory", "false");
	sackAJAX.encVar("isState", "true");
	sackAJAX.encVar("isProgram", "false");
	sackAJAX.encVar("isUniversity", "false");
	sackAJAX.encVar("isInt", "false");
}

function setAJAXForProgram()
{
	sackAJAX.encVar("isCategory", "false");
	sackAJAX.encVar("isState", "false");
	sackAJAX.encVar("isProgram", "true");
	sackAJAX.encVar("isUniversity", "false");
	sackAJAX.encVar("isInt", "false");
}

function setAJAXForUniversity()
{
	sackAJAX.encVar("isCategory", "false");
	sackAJAX.encVar("isState", "false");
	sackAJAX.encVar("isProgram", "false");
	sackAJAX.encVar("isUniversity", "true");
	sackAJAX.encVar("isInt", "false");
}

function setAJAXForInternational(rbIsInternational)
{
	sackAJAX.encVar("isCategory", "false");
	sackAJAX.encVar("isState", "false");
	sackAJAX.encVar("isProgram", "false");
	sackAJAX.encVar("isUniversity", "false");
	sackAJAX.encVar("isInt", "true");
	
	if(rbIsInternational)
		sackAJAX.encVar("mode", "1");
	else
		sackAJAX.encVar("mode", "2");
}

function sendCategoryCall()
{
	if(selectedCategoryId == 0)
		return;
		
	sackAJAX.reset();
	setAJAXForCategory();
	sackAJAX.method = "post";	
	sackAJAX.requestFile = serverPath + 'ajaxSearch.php';
   	sackAJAX.onCompletion = populateProgramCombo;
	sackAJAX.onLoading = whenLoading;
	sackAJAX.onLoaded = whenLoaded; 
	sackAJAX.onError = onError;
	sackAJAX.encVar("categoryId", selectedCategoryId);
    sackAJAX.runAJAX();
}

function setUniversityMode(rbIsInternational)
{
	sackAJAX.reset();
	setAJAXForInternational(rbIsInternational);
	sackAJAX.onError = onError;
	sackAJAX.method = "post";
	sackAJAX.requestFile = serverPath + 'ajaxSearch.php';
	sackAJAX.runAJAX();
}

function onSubjectChanged(rbFromUploadPage)
{
	var selSubject = document.getElementById('selSubject');
	
	if(rbFromUploadPage)
	{
		if(selSubject.options[selSubject.selectedIndex].text == UNCATEGORIZED)
		{
			showMe('divNewSubject');
		}
		else
		{
			hideMe('divNewSubject');
			document.getElementById("txtNewSubject").value = "";
		}
	}
}

function populateProgramCombo()
{
	var selprogram = document.getElementById("selProgram");

	selprogram.options.length = 0;
	
	var arrOptions = sackAJAX.response.split("~");
	var option;
	
	addComboItem("selProgram", PROGRAM, "0", false, false, true);
	addComboItem("selProgram", "", "Null", true, false, false);		
	for(i=0; i<arrOptions.length; i++)
	{
		option = arrOptions[i].split("|");
		addComboItem("selProgram", option[1], option[0], false, false, false);
	}
	
	selprogram.disabled = false;
}


function onProgramChanged(rbFromUploadPage)
{
	var selProgram = document.getElementById('selProgram');
	var selectedIndex = selProgram.options[selProgram.selectedIndex].value;
	
	if(rbFromUploadPage)
	{
		if(selProgram.options[selProgram.selectedIndex].text == UNCATEGORIZED)
		{
			showMe('divNewProgram');
		}
		else
		{
			hideMe('divNewProgram');
			document.getElementById("txtNewProgram").value = "";
		}
	}
	
	enableDisableUniversitySelection();
	
	if(selectedIndex == 0)
	{
		return;
	}
	
	sackAJAX.reset();
	setAJAXForProgram();
	sackAJAX.method = "post";	
	sackAJAX.requestFile = serverPath + 'ajaxSearch.php';
   	sackAJAX.onCompletion = populateSubjectCombo;
	sackAJAX.onLoading = whenLoading;
	sackAJAX.onLoaded = whenLoaded; 
	sackAJAX.onError = onError;
	sackAJAX.encVar("programId", selectedIndex);
    sackAJAX.runAJAX();
}

function onCountryChanged(rbFromUploadPage)
{
	clearUniSelection();
	
	if(!rbFromUploadPage)
		enableDisableGoButton();
	
	sackAJAX.reset();
	
	var selCountry = document.getElementById('selCountry');
	var selectedCountry = selCountry.options[selCountry.selectedIndex].text;
	var bIsInternational = false;
	
	if(selectedCountry == USA)
	{
		bIsInternational = false;
		if(rbFromUploadPage)
		{
			showMe('divUploadState');
		}
		else
		{
			document.getElementById('chkIntl').checked = false;
			showMe('selState');
			hideMe('selCountry');
		}
	}
	else
	{
		bIsInternational = true;
		if(rbFromUploadPage)
		{
			document.getElementById("selState").selectedIndex = 0;
			hideMe('divUploadState');
		}
		else
		{
			hideMe('selState');
			showMe('selCountry');
		}
	}
	
	setAJAXForInternational(bIsInternational);
	sackAJAX.encVar("countryId", selCountry.options[selCountry.selectedIndex].value);
	sackAJAX.onError = onError;
	sackAJAX.method = "post";
	sackAJAX.requestFile = serverPath + 'ajaxSearch.php';
	sackAJAX.runAJAX();
}

function onStateChanged(rbFromUploadPage)
{
	clearUniSelection();
	
	if(!rbFromUploadPage)
		enableDisableGoButton();
	
	sackAJAX.reset();
	
	var selState = document.getElementById('selState');
	var selectedState = selState.options[selState.selectedIndex].value;

	setAJAXForInternational(false);
	sackAJAX.encVar("stateId", selectedState);
	sackAJAX.onError = onError;
	sackAJAX.method = "post";
	sackAJAX.requestFile = serverPath + 'ajaxSearch.php';
	sackAJAX.runAJAX();
}

function enableDisableUniversitySelection()
{
	var selProgram = document.getElementById('selProgram');
	var selCategory = document.getElementById('selCategory');
	
	var selectedProgram = selProgram.options[selProgram.selectedIndex].text;
	var selectedCategory = selCategory.options[selCategory.selectedIndex].text;
	
	if( selectedProgram == ASSOC || selectedProgram == CONF || selectedCategory == EDU_MARKETPLACE )
	{
		document.getElementById("txtUniversity").disabled = true;
	}
	else
	{
		document.getElementById("txtUniversity").disabled = false;
	}
}

function addComboItem(comboId, itemText, itemValue, isItemDisabled, resetLength, isSelected)
{
	var combo = document.getElementById(comboId);
	if(resetLength)
		combo.options.length = 0;
	var newOption = document.createElement('option');
	newOption.text = itemText;
	newOption.value = itemValue;
	newOption.disabled = isItemDisabled;
	if(isSelected)
		newOption.selected = true;
	try
	{
		combo.add(newOption, null);// standards compliant
	}
	catch(ex)
	{
		combo.add(newOption); // IE only
	}
	
}

function resetProgramCombo()
{
	addComboItem("selProgram", "", "Null", true, true);
	addComboItem("selProgram", PROGRAM, "0", false, false);
	document.getElementById("selProgram").disabled = true;
}

function resetSubjectCombo()
{
	addComboItem("selSubject", "", "Null", true, true);
	addComboItem("selSubject", SUBJECT, "0", false, false);
	document.getElementById("selSubject").disabled = true;
}


function populateUniversityCombo(aUniversityData)
{
	document.getElementById("selUniversity").options.length = 0;
	
	for(i=aUniversityData.length-1; i>=0; i--)
	{
		addComboItem("selUniversity", aUniversityData[i][0], aUniversityData[i][2], false, false);
	}
	
	addComboItem("selUniversity", "", "Null", true, false);
	addComboItem("selUniversity", UNI_COLL, "0", false, false, true);
	
}

function populateSubjectCombo()
{
	var selSubject = document.getElementById("selSubject");
	
	selSubject.options.length = 0;
	
	var arrOptions = sackAJAX.response.split("~");
	var option;
	
	addComboItem("selSubject", SUBJECT, "0", false, false, true);
	addComboItem("selSubject", "", "Null", true, false, false);		
	for(i=0; i<arrOptions.length; i++)
	{
		option = arrOptions[i].split("|");
		addComboItem("selSubject", option[1], option[0], false, false, false);
	}
	
	//selSubject.innerHTML = sackAJAX.response;
	selSubject.disabled = false;
}

function whenLoading()
{
}

function whenLoaded()
{
}

function onError()
{
	alert("AJAX Error:" + sackAJAX.response);
}

function onTxtUniversityFocus()
{
	var txtUniversity = document.getElementById('txtUniversity');
	if(txtUniversity.value == COLLEGE_UNIVERSITY_TEXT)
		txtUniversity.value = '';
}

function onTxtUniversityBlur()
{
	var txtUniversity = document.getElementById('txtUniversity');
	if(txtUniversity.value.trim().length == 0)
	{
		txtUniversity.value = COLLEGE_UNIVERSITY_TEXT;
		//clear selected university
		document.getElementById('hdnUniversity').value = "";
	}
}

function onTxtKeywordsFocus()
{
	var txtKeywords = document.getElementById('txtKeywords');
	if(txtKeywords.value == KEYWORDS_TEXT)
	{
		txtKeywords.value = '';
		document.getElementById("btnSearch").disabled = false;
	}
}

function onTxtKeywordsBlur()
{
	var txtKeywords = document.getElementById('txtKeywords');
	if(txtKeywords.value.trim().length == 0)
	{
		txtKeywords.value = KEYWORDS_TEXT;
		document.getElementById("btnSearch").disabled = true;
	}
}

function clearKeywordSearch()
{
	var txtKeywords = document.getElementById('txtKeywords');
	txtKeywords.value = "";
	document.getElementById("btnSearch").disabled = true;
	onTxtKeywordsBlur();
	
}
		
function clearSearch(rbSendAjax)
{
	var selCategory = document.getElementById('selCategory');
	var selState = document.getElementById('selState');
	var selCountry = document.getElementById('selCountry');
	var txtUniversity = document.getElementById('txtUniversity');
	
	var hdnIsInternational = document.getElementById('hdnIsInternational');
	
	if(hdnIsInternational.value == "1")
	{
		selCountry.selectedIndex = 0;
		selState.selectedIndex = 0;
		showMe('selCountry');
		hideMe('selState');
	}
	else
	{
		selCountry.selectedIndex = 0;
		selState.selectedIndex = 0;
		hideMe('selCountry');
		showMe('selState');
	}
		
	selCategory.selectedIndex = 0;
		
	resetProgramCombo();
	resetSubjectCombo();
	
	txtUniversity.value = "";
	txtUniversity.disabled = false;
	onTxtUniversityBlur();
	
	document.getElementById('hdnUniversity').value = "";
	document.getElementById("chkIntl").checked = false;
	document.getElementById("btnGo").disabled = true;
	
	if(rbSendAjax)
		setUniversityMode(false);
}

function selectComboItemByValue(rsComboName, rsItemValue)
{
	var oCombo = document.getElementById(rsComboName);
	for(i=0; i<oCombo.options.length; i++)
	{
		if(oCombo.options[i].value == rsItemValue)
		{
			oCombo.options[i].selected = true;
			break;
		}
	}
}

function clearUniSelection()
{
	document.getElementById("hdnUniversity").value = "";
	document.getElementById("txtUniversity").value = COLLEGE_UNIVERSITY_TEXT; 
}

function selectState()
{
	selectComboItemByValue("selState", sackAJAX.response);
}

function enableDisableGoButton()
{
	var selCategory = document.getElementById('selCategory');
	var selState = document.getElementById('selState');
	var selCountry = document.getElementById('selCountry');
	
	
	if(selCategory.options[selCategory.selectedIndex].value > 0 
		|| selState.options[selState.selectedIndex].value > 0 
		|| selCountry.options[selCountry.selectedIndex].value > 0 )
	{
		document.getElementById("btnGo").disabled = false;
	}
	else
	{
		document.getElementById("btnGo").disabled = true;
	}
}

function onCategoryChanged(rbFromUploadPage)
{
	
	var selCategory = document.getElementById('selCategory');
	var selectedValue = selCategory.options[selCategory.selectedIndex].value;
	
	enableDisableUniversitySelection();
	resetProgramCombo();
	resetSubjectCombo();
	
	
	if(rbFromUploadPage)
	{
		if( selCategory.options[selCategory.selectedIndex].text == UNCATEGORIZED)
		{
			showMe('divNewCategory');
		}
		else
		{
			hideMe('divNewCategory');
			document.getElementById("txtNewCategory").value = "";
		}
	}
	else
	{
		enableDisableGoButton();
	}
		
	selectedCategoryId = selectedValue;
	sendCategoryCall();
}

function onChkInternational()
{
	var universityMode = false;
	var oChkIntl = document.getElementById("chkIntl");
	
	if(oChkIntl.checked)
	{
		showMe('selCountry');
		hideMe('selState');
		document.getElementById("selState").selectedIndex = 0;
		document.getElementById("selCountry").selectedIndex = 0;	
		universityMode = true;
	}
	else
	{
		hideMe('selCountry');
		showMe('selState');
		document.getElementById("selState").selectedIndex = 0;
		document.getElementById("selCountry").selectedIndex = 0;
		universityMode = false;
	}
	
	setUniversityMode(universityMode);
	clearUniSelection();
	enableDisableGoButton();
}

this.MESSAGE_001 = "If you can't find your university or college, fill in this field with the complete name of your institution and we'll add it for you.";

function showMesssage(rsMessageId)
{
	var msg = this['MESSAGE_'+rsMessageId]; 
	alert(msg);
}
