
jQuery(function()
{

jQuery('.date-pick').datePicker({clickInput:true})
jQuery('#coupon_sdate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_sdate').innerHTML = '(Valid '+d.addDays(0).asString();
jQuery('#coupon_edate').dpSetStartDate(d.addDays(1).asString());
}
}
);

jQuery('#coupon_edate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_edate').innerHTML = ' - '+d.addDays(0).asString()+')';
jQuery('#coupon_sdate').dpSetEndDate(d.addDays(-1).asString());
}
}
);

jQuery('#coupon_sdate1').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_sdate').innerHTML = '(Valid '+d.addDays(0).asString();
jQuery('#coupon_edate1').dpSetStartDate(d.addDays(1).asString());
}
}
);

jQuery('#coupon_edate1').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_edate').innerHTML = ' - '+d.addDays(0).asString()+')';
jQuery('#coupon_sdate1').dpSetEndDate(d.addDays(-1).asString());
}
}
);

jQuery('#coupon_sdate2').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_sdate').innerHTML = '(Valid '+d.addDays(0).asString();
jQuery('#coupon_edate1').dpSetStartDate(d.addDays(1).asString());
}
}
);

jQuery('#coupon_edate2').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_coupon_edate').innerHTML = ' - '+d.addDays(0).asString()+')';
jQuery('#coupon_sdate1').dpSetEndDate(d.addDays(-1).asString());
}
}
);

jQuery('#winterstart').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
jQuery('#winterend').dpSetStartDate(d.addDays(1).asString());
}
}
);

jQuery('#winterend').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
jQuery('#winterstart').dpSetEndDate(d.addDays(-1).asString());
}
}
);

jQuery('#sdate').bind('dpClosed',
function(e, selectedDates)
{
	
var d = selectedDates[0];
if (d) {
document.getElementById('sdatetime').value = d;
d = new Date(d);
var getdayfromweek = d.getDay()+1;
var getdate = d.getDate();
if(document.getElementById('repeat').value == 2)
document.getElementById('prev_sdate').innerHTML = 'Event Date: Daily starting on '+d.addDays(0).asString()+' ';
if(document.getElementById('repeat').value == 3) {

var dt = document.getElementById('sdatetime').value;
d = new Date(eval(dt));
var getdayfromweek = d.getDay()+1;
var getdate = d.getDate();
var suncheck = '';
var moncheck = '';
var tuecheck = '';
var wedcheck = '';
var thucheck = '';
var fricheck = '';
var satcheck = '';
		
if(getdayfromweek == 1)
var suncheck = 'checked';
if(getdayfromweek == 2)
var moncheck = 'checked';
if(getdayfromweek == 3)
var tuecheck = 'checked';
if(getdayfromweek == 4)
var wedcheck = 'checked';
if(getdayfromweek == 5)
var thucheck = 'checked';
if(getdayfromweek == 6)
var fricheck = 'checked';
if(getdayfromweek == 7)
var satcheck = 'checked';
		
document.getElementById('repeatonInfo').innerHTML = '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><input type="checkbox" name="repeaton" id="Sun" value="1" onclick="previewrepeaton(this);" '+suncheck+'/><br />Sun</td><td align="center"><input type="checkbox" name="repeaton" id="Mon" value="2" onclick="previewrepeaton(this);" '+moncheck+'/><br />Mon</td><td align="center"><input type="checkbox" name="repeaton" id="Tue" value="3" onclick="previewrepeaton(this);" '+tuecheck+'/><br />Tue</td><td align="center"><input type="checkbox" name="repeaton" id="Wed" value="4" onclick="previewrepeaton(this);" '+wedcheck+'/><br />Wed</td><td align="center"><input type="checkbox" name="repeaton" id="Thu" value="5" onclick="previewrepeaton(this);" '+thucheck+'/><br />Thu</td><td align="center"><input type="checkbox" name="repeaton" id="Fri" value="6" onclick="previewrepeaton(this);" '+fricheck+'/><br />Fri</td><td align="center"><input type="checkbox" name="repeaton" id="Sat" value="7" onclick="previewrepeaton(this);" '+satcheck+'/><br />Sat</td></tr></table>';

var total=""
var hidrepeaton = "";
for(var i=0; i < document.addeventlisting.repeaton.length; i++){
if(document.addeventlisting.repeaton[i].checked) {
total += getweekDay(eval(document.addeventlisting.repeaton[i].value))+ ","
hidrepeaton += eval(document.addeventlisting.repeaton[i].value)+ ","
}
}
if(total == "") {
var total = getdayfromweek;
var total = getweekDay(total);
}
document.getElementById('prev_sdate').innerHTML = 'Event Date: Weekly on '+trimAll(total)+' starting on '+d.addDays(0).asString()+' ';
document.getElementById('hidrepeaton').value = trimAll(hidrepeaton);
}
if(document.getElementById('repeat').value == 4) {
if(document.getElementById('repeatby').checked == true) {
var getdate = 'Day '+getdate;
}	else {
var getdate = getWeekofmonth(getdate)+''+getweekDay(getdayfromweek);
}
document.getElementById('prev_sdate').innerHTML = 'Event Date: Monthly on '+getdate+' starting on '+d.addDays(0).asString()+' ';
}
if(document.getElementById('repeat').value == 5)
document.getElementById('prev_sdate').innerHTML = 'Event Date: Annually starting on '+d.addDays(0).asString()+' ';
if(document.getElementById('repeat').value == 1) 
document.getElementById('prev_sdate').innerHTML = 'Event Date: '+d.addDays(0).asString()+' ';
jQuery('#edate').dpSetStartDate(d.addDays(1).asString());
jQuery('#wedate').dpSetStartDate(d.addDays(0).asString());
jQuery('#medate').dpSetStartDate(d.addDays(0).asString());
jQuery('#yedate').dpSetStartDate(d.addDays(0).asString());

if(document.getElementById('sdate').value != "" && document.getElementById('edate').value != "") {
var sdate = convertDtFormat(document.getElementById('sdate').value);
var edate = convertDtFormat(document.getElementById('edate').value);
preview(sdate,edate);
}
document.getElementById('repeat').disabled = false
}

var d = selectedDates[0];
if (d) {
document.getElementById('sdatetime').value = d;
d = new Date(d);
var getdayfromweek = d.getDay()+1;
var getdate = d.getDate();
var getmonth = d.getMonth()+1;
var sdate = document.getElementById('sdate').value.split("/");
var m = ['Jan','Feb','Mar','Apr','May','Jun','Jul',
'Aug','Sep','Oct','Nov','Dec'];
var d = ['Sunday','Monday','Tuesday','Wednesday',
'Thursday','Friday','Saturday'];
var shour = document.getElementById('shour').value
if(shour != "")
var shstyle = 'style="display:inline "';
else
var shstyle = 'style="display:none "';
var smin = document.getElementById('smin').value
if(smin != "")
var smstyle = 'style="display:inline "';
else
var smstyle = 'style="display:none "';
var sformat = document.getElementById('sformat').value
var ehour = document.getElementById('ehour').value
if(ehour != "")
var ehstyle = 'style="display:inline "';
else
var ehstyle = 'style="display:none "';
var emin = document.getElementById('emin').value
if(emin != "")
var emstyle = 'style="display:inline "';
else
var emstyle = 'style="display:none "';
var eformat = document.getElementById('eformat').value
document.getElementById('prev_sdate1').innerHTML = '<div style="float:left; ">'+d[getdayfromweek-1]+', '+m[getmonth-1]+' '+getdate+', '+sdate[2]+'</div><div style="float:left; " id="timedisplay"><span id="cap_shour1" '+shstyle+'>&nbsp;@ <span id="prev_shour1">'+shour+'</span><span id="cap_smin1" '+smstyle+'>:</span><span id="prev_smin1">'+smin+'</span><span id="prev_sformat1">'+sformat+'</span> <span id="cap_ehour1" '+ehstyle+'>&nbsp;- <span id="prev_ehour1">'+ehour+'</span><span id="cap_emin1" '+emstyle+'>:</span><span id="prev_emin1">'+emin+'</span><span id="prev_eformat1">'+eformat+'</span></div>';

if(document.getElementById('sdate').value != "" && (document.getElementById('edate').value != "" || document.getElementById('wedate').value != "" || document.getElementById('medate').value != "" || document.getElementById('yedate').value != "")) {
var sdate = convertDtFormat(document.getElementById('sdate').value);
if(document.getElementById('edate').value != "")
var edate = convertDtFormat(document.getElementById('edate').value);
else if(document.getElementById('wedate').value != "")
var edate = convertDtFormat(document.getElementById('wedate').value);
else if(document.getElementById('medate').value != "")
var edate = convertDtFormat(document.getElementById('medate').value);
else if(document.getElementById('yedate').value != "")
var edate = convertDtFormat(document.getElementById('yedate').value);
preview(sdate,edate);
}

}
}
);

jQuery('#edate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_edate').innerHTML = '&nbsp;and ending on '+d.addDays(0).asString()+' ';
jQuery('#sdate').dpSetEndDate(d.addDays(-1).asString());
//document.getElementById('moredates').style.display = 'block'
var sdate = convertDtFormat(document.getElementById('sdate').value);
var edate = convertDtFormat(document.getElementById('edate').value);
if(sdate != "" && edate != "")
preview(sdate,edate);
}
}
);

jQuery('#wedate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_edate').innerHTML = '&nbsp;and ending on '+d.addDays(0).asString()+' ';
jQuery('#sdate').dpSetEndDate(d.addDays(-1).asString());
//document.getElementById('moredates').style.display = 'block'
var sdate = convertDtFormat(document.getElementById('sdate').value);
var edate = convertDtFormat(document.getElementById('wedate').value);
if(sdate != "" && edate != "") {
preview(sdate,edate);
}
}
}
);

jQuery('#medate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_edate').innerHTML = '&nbsp;and ending on '+d.addDays(0).asString()+' ';
jQuery('#sdate').dpSetEndDate(d.addDays(-1).asString());
//document.getElementById('moredates').style.display = 'block'
var sdate = convertDtFormat(document.getElementById('sdate').value);
var edate = convertDtFormat(document.getElementById('medate').value);
if(sdate != "" && edate != "")
preview(sdate,edate);
}
}
);

jQuery('#yedate').bind('dpClosed',
function(e, selectedDates)
{
var d = selectedDates[0];
if (d) {
d = new Date(d);
document.getElementById('prev_edate').innerHTML = '&nbsp;and ending on '+d.addDays(0).asString()+' ';
jQuery('#sdate').dpSetEndDate(d.addDays(-1).asString());
//document.getElementById('moredates').style.display = 'block'
var sdate = convertDtFormat(document.getElementById('sdate').value);
var edate = convertDtFormat(document.getElementById('yedate').value);
if(sdate != "" && edate != "")
preview(sdate,edate);
}
}
);

});

function getYearDate() {
var sdate = jQuery("#sdate").val()
var arrSdate = sdate.split("/");
var year = eval(arrSdate[2])+1
var newsdate = new Date(year, eval(arrSdate[0])-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var sdate = month+'/'+day+'/'+year
if(sdate != "") {
var arrSdate = sdate.split("/");
var year = eval(arrSdate[2])+eval(globalyeardifference)
var newsdate = new Date(year, eval(arrSdate[0])-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var enddate = month+'/'+day+'/'+year
}
jQuery('#yedate').datePicker(
{
startDate: sdate,
endDate: enddate
}
);
}

function getMonthDate() {
var sdate = jQuery("#sdate").val()
var arrSdate = sdate.split("/");
var month = eval(arrSdate[0])+1
var newsdate = new Date(arrSdate[2], eval(month)-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var sdate = month+'/'+day+'/'+year

if(sdate != "") {
var month = eval(arrSdate[0])+eval(globalmonthdifference)
var newsdate = new Date(arrSdate[2], eval(month)-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var menddate = month+'/'+day+'/'+year
}

jQuery('#medate').datePicker(
{
startDate: sdate,
endDate: menddate
}
);
}

function getArticleDate(date) {
if(date == "")
var date = new Date().asString()
jQuery('#date').datePicker( { startDate: '01/01/1970' } ).dpSetSelected(date);
}

function setEnddate() {
jQuery('.enddate-limit').datePicker( { endDate: enddate } );
}

function setWeekEnddate() {
var sdate = jQuery("#sdate").val()
if(sdate != "") {
var arrSdate = sdate.split("/");
var month = eval(arrSdate[0])+eval(globalweekdifference)
var newsdate = new Date(arrSdate[2], eval(month)-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var wenddate = month+'/'+day+'/'+year
}
jQuery('.enddate-limit').datePicker( { endDate: wenddate } );
}

function setDayEnddate() {
var sdate = jQuery("#sdate").val()
if(sdate != "") {
var arrSdate = sdate.split("/");
var month = eval(arrSdate[0])+eval(globaldailydifference)
var newsdate = new Date(arrSdate[2], eval(month)-1, arrSdate[1])
var day = newsdate.getDate();
var month = newsdate.getMonth()+1;
var year = newsdate.getFullYear();
if(month < 10)
month = "0" + month
if(day < 10)
day = "0" + day
var denddate = month+'/'+day+'/'+year
}
jQuery('.enddate-limit').datePicker( { endDate: denddate } );
}