// JavaScript Document
function buildCal(m, y, cM, cH, cDW, cD, brdr){
var mn=['January','February','March','April','May','June','July','August','September','October','November','December'];
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

var oD = new Date(y, m-1, 1); //DD replaced line to fix date bug when current day is 31st
oD.od=oD.getDay()+1; //DD replaced line to fix date bug when current day is 31st

var todaydate=new Date() //DD added
var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD added

dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
var t='<div class="'+cM+'"><table class="'+cM+'" cols="7" cellpadding="0" border="'+brdr+'" cellspacing="0"><tr align="center">';
t+='<td colspan="7" align="center" class="'+cH+'">'+mn[m-1]+' - '+y+'</td></tr><tr align="center">';
for(s=0;s<7;s++)t+='<td class="'+cDW+'">'+"SMTWTFS".substr(s,1)+'</td>';
t+='</tr><tr align="center">';
for(i=1;i<=42;i++){
var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
if (x==scanfortoday) //DD added
x='<span id="today">'+x+'</span>' //DD added
t+='<td class="'+cD+'">'+x+'</td>';
if(((i)%7==0)&&(i<36))t+='</tr><tr align="center">';
}
return t+='</tr></table></div>';
}
function incre(type,pidvid){
	var ajaxRequest;
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			message = ajaxRequest.responseText;
		}
	}
	ajaxRequest.open("GET", "http://florantesphotographics.com/index.php/increment/status/"+type+"/"+pidvid, true); //html
	ajaxRequest.send(null); 		
}
function wait(){
	//hideimages();
	setTimeout(query(),5000);	
}
function query(){
	var ajaxRequest;
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			message = ajaxRequest.responseText;
			message = message.split("|");
			document.getElementById('one').style.display='block';
			document.getElementById('one').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[0]+'.html"><img src="../../bbne/'+message[0]+'.jpg" border="0" /></a>';
			checkvotes('one',message[0]);
			
			document.getElementById('two').style.display='block';
			document.getElementById('two').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[1]+'.html"><img src="../../bbne/'+message[1]+'.jpg" border="0" /></a>';
			checkvotes('two',message[1]);
			
			document.getElementById('three').style.display='block';
			document.getElementById('three').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[2]+'.html"><img src="../../bbne/'+message[2]+'.jpg" border="0" /></a>';
			checkvotes('three',message[2]);
			
			document.getElementById('four').style.display='block';
			document.getElementById('four').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[3]+'.html"><img src="../../bbne/'+message[3]+'.jpg" border="0" /></a>';
			checkvotes('four',message[3]);
			
			document.getElementById('five').style.display='block';
			document.getElementById('five').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[4]+'.html"><img src="../../bbne/'+message[4]+'.jpg" border="0" /></a>';
			checkvotes('five',message[4]);
			
			document.getElementById('six').style.display='block';
			document.getElementById('six').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[5]+'.html"><img src="../../bbne/'+message[5]+'.jpg" border="0" /></a>';
			checkvotes('six',message[5]);
			
			document.getElementById('seven').style.display='block';
			document.getElementById('seven').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[6]+'.html"><img src="../../bbne/'+message[6]+'.jpg" border="0" /></a>';
			checkvotes('seven',message[6]);
			
			document.getElementById('eight').style.display='block';
			document.getElementById('eight').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[7]+'.html"><img src="../../bbne/'+message[7]+'.jpg" border="0" /></a>';
			checkvotes('eight',message[7]);
			
			document.getElementById('nine').style.display='block';
			document.getElementById('nine').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[8]+'.html"><img src="../../bbne/'+message[8]+'.jpg" border="0" /></a>';
			checkvotes('nine',message[8]);
			
			document.getElementById('ten').style.display='block';
			document.getElementById('ten').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[9]+'.html"><img src="../../bbne/'+message[9]+'.jpg" border="0" /></a>';
			checkvotes('ten',message[9]);
			
			document.getElementById('eleven').style.display='block';
			document.getElementById('eleven').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[10]+'.html"><img src="../../bbne/'+message[10]+'.jpg" border="0" /></a>';
			checkvotes('eleven',message[10]);
			
			document.getElementById('twelve').style.display='block';
			document.getElementById('twelve').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[11]+'.html"><img src="../../bbne/'+message[11]+'.jpg" border="0" /></a>';
			checkvotes('twelve',message[11]);
			
			document.getElementById('thirteen').style.display='block';
			document.getElementById('thirteen').innerHTML = '<a style="text-decoration:none;" href="http://florantesphotographics.com/photos/candidate-no-'+message[12]+'.html"><img src="../../bbne/'+message[12]+'.jpg" border="0" /></a>';
			checkvotes('thirteen',message[12]);
			
			setTimeout('wait()',30000); 
		}
	}
	ajaxRequest.open("GET", "http://florantesphotographics.com/index.php/pageant/checkresult", true); //html
	ajaxRequest.send(null); 		
}
function checkvotes(which,cid){
	var ajaxRequest;
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	var imagename = which+"image";
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			message = ajaxRequest.responseText;
			document.getElementById(which+which).innerHTML="&nbsp;&nbsp;&nbsp;Votes: "+message;
			document.getElementById(imagename).style.display='none';
		}
	}
	ajaxRequest.open("GET", "http://florantesphotographics.com/index.php/pageant/queryresult/"+cid, true); //html
	ajaxRequest.send(null); 		
}
function displayimages(){
		document.getElementById('one').style.display='block';
		/*document.getElementById('two').style.display='block';
		document.getElementById('three').style.display='block';
		document.getElementById('four').style.display='block';
		document.getElementById('five').style.display='block';
		document.getElementById('six').style.display='block';
		document.getElementById('seven').style.display='block';
		document.getElementById('eight').style.display='block';
		document.getElementById('nine').style.display='block';
		document.getElementById('ten').style.display='block';
		document.getElementById('eleven').style.display='block';
		document.getElementById('twelve').style.display='block';
		document.getElementById('thirteen').style.display='block';
		
		document.getElementById('oneimage').style.display='none';		
		document.getElementById('twoimage').style.display='none';		
		document.getElementById('threeimage').style.display='none';		
		document.getElementById('fourimage').style.display='none';		
		document.getElementById('fiveimage').style.display='none';		
		document.getElementById('siximage').style.display='none';		
		document.getElementById('sevenimage').style.display='none';		
		document.getElementById('eightimage').style.display='none';		
		document.getElementById('nineimage').style.display='none';		
		document.getElementById('tenimage').style.display='none';		
		document.getElementById('elevenimage').style.display='none';		
		document.getElementById('twelveimage').style.display='none';		
		document.getElementById('thirteenimage').style.display='none';	*/
}
function hideimages(){
		document.getElementById('one').style.display='none';
		document.getElementById('two').style.display='none';
		document.getElementById('three').style.display='none';
		document.getElementById('four').style.display='none';
		document.getElementById('five').style.display='none';
		document.getElementById('six').style.display='none';
		document.getElementById('seven').style.display='none';
		document.getElementById('eight').style.display='none';
		document.getElementById('nine').style.display='none';
		document.getElementById('ten').style.display='none';
		document.getElementById('eleven').style.display='none';
		document.getElementById('twelve').style.display='none';
		document.getElementById('thirteen').style.display='none';
		
		document.getElementById('oneimage').style.display='block';		
		document.getElementById('twoimage').style.display='block';		
		document.getElementById('threeimage').style.display='block';		
		document.getElementById('fourimage').style.display='block';		
		document.getElementById('fiveimage').style.display='block';		
		document.getElementById('siximage').style.display='block';		
		document.getElementById('sevenimage').style.display='block';		
		document.getElementById('eightimage').style.display='block';		
		document.getElementById('nineimage').style.display='block';		
		document.getElementById('tenimage').style.display='block';		
		document.getElementById('elevenimage').style.display='block';		
		document.getElementById('twelveimage').style.display='block';		
		document.getElementById('thirteenimage').style.display='block';
}
//ready event
$(document).ready(function(){
	$('#test').click(function(){
		CKEDITOR.instances.vmessage.setData('');
	});
	$("#subvid").click(function(){
		//get vals
		flag=true;
		counter= $('#jcounter').val();
		base = $('#jbaseurl').val();
		vidid = $('#jvid').val();
		vids = $('#jisfor').val();
		msg = 'Please check the following:\n\n';
		name = $('#jvname').val();
		email = $('#jvemail').val();
		message = CKEDITOR.instances.vmessage.getData();
		//validate
		mmailat = email.indexOf('@');
		mmaildot = email.indexOf('.');

		if(mmailat == -1 || mmaildot == -1 || email == ''){
			flag = false;
			msg = "enter a valid email address.\n";
		}
		if(name==""){
			flage=false;
			msg+="enter your name.\n";
		}
		if(message==""){
			flag =false;
			msg+="enter a message.";
		}
		if(flag==true){
			//submit comment
			ncounter = counter+1;
			$.post(base+"index.php/admin/submitcomment",{ isfor: vids, vid: vidid, vname: name, vemail: email, vmessage: message, nextc: ncounter}, 
				function(data){	
					$('#jwidth'+counter).css('width','600px');
					$('#jemail'+counter).html(email);
					$('#jname'+counter).html(name);
					$('#jcomments'+counter).html(message); // message from ckeditor
					var currentTime = new Date()
					var month = currentTime.getMonth() + 1
					var day = currentTime.getDate()
					var year = currentTime.getFullYear()
					dates = day+"-"+month+"-"+year;
					$('#jdate'+counter).html(dates); // date 2day should also be get using local
					$('#jcom'+counter).slideDown('normal');
					$('#nextcomment'+counter).html(data);
					$('input#jcounter').val(counter+1);
					clearcommentfield();
					//setTimeout($('#jcommenttable').slideUp('fast'),2000);
				});	
				return false;
		}else{
			alert(msg);
		}
	})					   
});
function clearcommentfield(){
	$('input#jvname').val('');
	$('input#jvemail').val('');
	CKEDITOR.instances.vmessage.setData('Message');
}

