﻿//Script

function downloadfile(num,path){
	
	var field = "#filename_"+num;
	var src = $(field).val();
	
	url = path;
	url += "dl.php?file="+src ;
	window.location = url;
}

function viewProfile(num,path){
	var fieldname = $("#name_"+num).val();
	var fieldawareof = $("#awareof_"+num).val();
	var fieldemail = $("#email_"+num).val();
	var fieldcontact = $("#contactno_"+num).val();
	var fieldbackground = $("#background_"+num).val();
	var fieldinterest = $("#interest_"+num).val();
	var fieldphoto = $("#photo_"+num).val();
	var fieldphtoto_thumb = $("#photo_thumb_"+num).val();
	
	var downloadlink = '<br/><br/><div class="downloadbutton"><a href="#" onclick=\'downloadfile('+num+',"'+path+'")\'>&nbsp;</a></div>';
	
	//var layout = '<!--<div class="right"><div class="close" id="closeButton">Close</div></div><div class="clearBoth"></div>--><div class="title">Profile</div><br/>';
	var layout = '<div class="title">Profile</div><br/>';
	layout += '<div id="miniWrapper"><div id="miniScroll">';
	
	if(fieldphoto != "N/A"){
		layout+= '<div class="right pad-right-20">'+fieldphtoto_thumb+'</div><div class="clearBoth"></div><hr>';
	}
	layout+= '<span class="bhue">Name &nbsp;&nbsp;|&nbsp;&nbsp;</span>'+fieldname+'<br/><br/>';
	layout+= '<span class="bhue">How did you learn of CEA &nbsp;&nbsp;|&nbsp;&nbsp; </span>'+fieldawareof+'<br/><br/>';
	
	if(fieldemail != "NotAvailable@na.na"){
		layout+= '<span class="bhue">Email &nbsp;&nbsp;|&nbsp;&nbsp;</span><a class="email" href="mailto:'+fieldemail+'">'+fieldemail+'</a><br/><br/>';
	}
	
	if(fieldcontact!=""){
		layout+= '<span class="bhue">Contact Number &nbsp;&nbsp;|&nbsp;&nbsp;</span>'+fieldcontact+'<br/><br/>';
	}
	layout+= '<span class="bhue">Fields of Interest &nbsp;&nbsp;|&nbsp;&nbsp;</span>'+fieldinterest+'<br/><br/>';
	layout+= '<span class="bhue">Work Background Summary </span><br/><br/>'+fieldbackground+'<br/><br/>';
	layout+= '</div><br/><br/>';
	layout+= '</div></div>'
	layout+= downloadlink+'<br/><br/>';
	$('#innerprofilecontent').html(layout);
	$('#profilebox').overlay({
		top: 200,
		expose:{
			color:'#fff',
			loadSpeed:200,
			opacity:0.5
		},
		closeOnClick:true,
		api:true
	}).load();
}


function deletefile(num,path){
	
	var field1 = "#name_"+num;
	var field3 = "#filename_"+num;
	
	var title = $(field1).val();
	var filename = $(field3).val();
	var photo = $("#photo_"+num).val();
	
	var ans = confirm("Are you sure you want to delete '"+title+"'?");
	if (ans) {
		var field2 = "#id_"+num;
		var fileid = $(field2).val();
		
		url	= path;
		url += "deleteFile.php?fileid="+fileid+"&filename="+filename+"&photo="+photo;
		//window.location = url;
		location.href = url;
	}
}

//---------------------------------------------------
//Session Functions ---------------------------------
//---------------------------------------------------

function deleteSession(num,path){
	
	var title = $('#title_'+num).val();
	
	var ans = confirm("Are you sure you want to delete '"+title+"'?");
	if(ans){
		
		var fileid = $('#id_'+num).val();
		
		url = path;
		url+= "deleteSession.php?fileid="+fileid;
		location.href = url;
	}	
}

function viewSession(num,path){
	var fieldtitle = $("#title_"+num).val();
	var fielddescription = $("#description_"+num).val();
	var fielddate = $("#date_"+num).val();
	var fieldnotes = $("#notes_"+num).val();
	var fieldvideo = $("#video_"+num).val();
	var fieldassocdocCount = $("#assocCount_"+num).val();		
	
	var downloadlink = '<br/><br/><div class="downloadbutton"><a href="#" onclick=\'downloadfile('+num+',"'+path+'")\'>&nbsp;</a></div>';
	//var videocode = "<script type='text/javascript'>var so = new SWFObject('player.swf','ply','470','320','9','#ffffff');so.addParam('allowfullscreen','true');so.addParam('allowscriptaccess','always');so.addParam('wmode','opaque');so.addVariable('file','"+fieldvideo+"');so.write('viewvideo');</script>";			
	
	//var layout = '<!--<div class="right"><div class="close" id="closeButton">Close</div></div><div class="clearBoth"></div>--><div class="title">Profile</div><br/>';
	var layout = '<div class="title">Session Details</div><br/>';
	layout += '<div id="miniWrapper2"><div id="miniScroll2">';
	
	layout+= '<span class="bhue">Session Title<b></span>&nbsp;&nbsp;|&nbsp;&nbsp;<b>'+fieldtitle+'</b></span><span class="right pad-right-25">Date: '+fielddate+'</span><br/><br/>';
	layout+= '<p><span class="bhue"><b>Description</b></span><br/>'+fielddescription+'</p><br/>';
	
	//CHECK FOR VIDEO
	if(fieldvideo != ""){
		layout+= '<div><span class="bhue"><b>Video</b></span><br/><div id="viewvideo">Missing Flash Player Get player <a href="http://www.adobe.com/">here</a></div></div><br/>';
	}
	
	//CHECK FOR DOCUMENTS
	if(fieldassocdocCount != 0){
		layout+= '<div><span class="bhue"><b>Associated Documents</b></span><br/><br/>';
		
		var i=0;
		
		for(i=0; i < fieldassocdocCount; i++){
			var assocaccess = '#assocfile_'+num+'_'+i;
					
			var currval = $(assocaccess).val()
			//alert(currval);
			
			layout+= '<span><b>'+currval+' : </b><a href="'+path+currval+'" target="_blank">download &gt</a></span><br/>';
		}
		
		layout+= '</div><br/><br/>';
	}
	
	//CHECK FOR NOTES
	if(fieldnotes != ""){
		layout+= '<p><span class="bhue"><b>Additional Notes</b></span><br/><br/>'+fieldnotes+'</p><br/>';
	}
	$('#innerprofilecontent').html(layout);
	
	//ADD VIDEO CODE--------------------------
	if($('#viewvideo') && fieldvideo !=""){
		var so = new SWFObject('mediaplayer/player.swf','ply','470','320','9','#ffffff');
		so.addParam('allowfullscreen','true');
		so.addParam('allowscriptaccess','always');
		so.addParam('wmode','opaque');
		so.addVariable('file',path+fieldvideo);
		so.write('viewvideo');
	}
	//----------------------------------------
	
	$('#profilebox').overlay({
		top: 100,
		expose:{
			color:'#fff',
			loadSpeed:200,
			opacity:0.5
		},
		closeOnClick:true,
		api:true
	}).load();
	
}

//Speacial for Update Profile Page JQ

function showFileBrowse(){
	
	JQ('#biobrowse').show();
	return false;
	
	//JQ('#biobrowse').toggle(function(){ JQ(this).fadeIn();} , function(){JQ(this).fadeOut();});	
}

function showImageBrowse(){
	
	JQ('#imagebrowse').show();
	return false;
	
	//JQ('#imagebrowse').toggle(function(){ JQ('#imagebrowse').show();} , function(){JQ('#imagebrowse').hide();});
}

function clearfield(field){
	
	JQ('#'+field).val('');
}

function filtercategory(selSelectObject){
	
	var selectedvalue;
	var count = $('#filecount').val();
	var cateassocate = "";
	var vals = "";
	
	var i = 0;
	var field1 = "";
	var field2 = "";
	var category = "";
	var docfn = "";
		
	if (selSelectObject.options[selSelectObject.selectedIndex].value != ""){
     	
     	selectedvalue = selSelectObject.options[selSelectObject.selectedIndex].value;     	
     	
     	if(selectedvalue == "all"){
	     	
	     	if(count == 1){
	     		//$('#doc_0').show();
	     		$('#doc_0').fadeIn();
	     	}else{
		     	for(i=0; i<count; i++){
		     		field2 = "#doc_"+i;
		     		//$(field2).show();
		     		$(field2).fadeIn();
		     	}
	     	}
     	}else{
     		
     		if(count == 1){
     			
	     		cateassocate = $("#catassocate_0").val();
	     		vals = cateassocate.split('%');
		     		
	     		category = vals[0];
     		
     			if(category == selectedvalue){
		     		//$('#doc_0').show();
		     		$('#doc_0').fadeIn();
		     	}else{
		     		//$('#doc_0').hide();
		     		$('#doc_0').fadeOut();
		     	}
     		}else{		     		     
		     	for(i=0; i<count; i++){
		     		field1 = "#catassocate_"+i;
		     		cateassocate = $(field1).val();
		     		vals = cateassocate.split('%');
		     		
		     		category = vals[0];
		     		docfn = "#"+vals[1];
		     		
		     		if(category == selectedvalue){
		     			//$(docfn).show();
		     			$(docfn).fadeIn();
		     		}else{
		     			//$(docfn).hide();
		     			$(docfn).fadeOut();
		     		}
		     	}
		     }
	     }     	
   }
}


function submitform(){
	
	var form = $('#formlogin');
	
	var user = $('#user').val();
	var passwd = $('#passwd').val();
	
	if(user == ''){
		alert('Username cannot be empty');
	}else if(passwd == ''){
		alert('Password cannot be empty');
	}else{
		
		form.submit();
		
	}
		
}

function checkUserfocus(){
	if($('#user').val()=="Username"){
		$('#user').val('');
		
	}
}

function checkUserblur(){
	if($('#user').val() == ''){
		$('#user').val('Username');
	}
}
