function updateDays(n){
	if(n=="02"){
		document.getElementById("dayDiv").innerHTML = "<select name=\"day\" id=\"day\">\n<option value=\"\">--</option>\n<option value=\"01\">1</option>\n<option value=\"02\">2</option>\n<option value=\"03\">3</option>\n<option value=\"04\">4</option>\n<option value=\"05\">5</option>\n<option value=\"06\">6</option>\n<option value=\"07\">7</option>\n<option value=\"08\">8</option>\n<option value=\"09\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"19\">19</option>\n<option value=\"20\">20</option>\n<option value=\"21\">21</option>\n<option value=\"22\">22</option>\n<option value=\"23\">23</option>\n<option value=\"24\">24</option>\n<option value=\"25\">25</option>\n<option value=\"26\">26</option>\n<option value=\"27\">27</option>\n<option value=\"28\">28</option>\n<option value=\"29\">29</option>\n</select>\n";
	}else if((n=="04")||(n=="06")||(n=="09")||(n=="11")){
		document.getElementById("dayDiv").innerHTML = "<select name=\"day\" id=\"day\">\n<option value=\"\">--</option>\n<option value=\"01\">1</option>\n<option value=\"02\">2</option>\n<option value=\"03\">3</option>\n<option value=\"04\">4</option>\n<option value=\"05\">5</option>\n<option value=\"06\">6</option>\n<option value=\"07\">7</option>\n<option value=\"08\">8</option>\n<option value=\"09\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"19\">19</option>\n<option value=\"20\">20</option>\n<option value=\"21\">21</option>\n<option value=\"22\">22</option>\n<option value=\"23\">23</option>\n<option value=\"24\">24</option>\n<option value=\"25\">25</option>\n<option value=\"26\">26</option>\n<option value=\"27\">27</option>\n<option value=\"28\">28</option>\n<option value=\"29\">29</option>\n<option value=\"30\">30</option>\n</select>\n";
	}else{
		document.getElementById("dayDiv").innerHTML = "<select name=\"day\" id=\"day\">\n<option value=\"\">--</option>\n<option value=\"01\">1</option>\n<option value=\"02\">2</option>\n<option value=\"03\">3</option>\n<option value=\"04\">4</option>\n<option value=\"05\">5</option>\n<option value=\"06\">6</option>\n<option value=\"07\">7</option>\n<option value=\"08\">8</option>\n<option value=\"09\">9</option>\n<option value=\"10\">10</option>\n<option value=\"11\">11</option>\n<option value=\"12\">12</option>\n<option value=\"13\">13</option>\n<option value=\"14\">14</option>\n<option value=\"15\">15</option>\n<option value=\"16\">16</option>\n<option value=\"17\">17</option>\n<option value=\"18\">18</option>\n<option value=\"19\">19</option>\n<option value=\"20\">20</option>\n<option value=\"21\">21</option>\n<option value=\"22\">22</option>\n<option value=\"23\">23</option>\n<option value=\"24\">24</option>\n<option value=\"25\">25</option>\n<option value=\"26\">26</option>\n<option value=\"27\">27</option>\n<option value=\"28\">28</option>\n<option value=\"29\">29</option>\n<option value=\"30\">30</option>\n<option value=\"31\">31</option>\n</select>\n";
	}
}


// Note: I recommend you use a more comprehensive event management script for
// production (aka "live") pages.
// Dean Edwards' event manipulation functions is a good example. You can find
// them here: http://dean.edwards.name/weblog/2005/10/add-event2/
var LoadHandler = {
  handlers:[],
  add:function(fn){
    if(window.onload!=LoadHandler.theHandler) LoadHandler._push(window.onload);
    LoadHandler._push(fn);
    window.onload=LoadHandler.theHandler;
  },
  _push:function(fn){
    if(typeof(fn)!='function') return;
    LoadHandler.handlers[LoadHandler.handlers.length]=fn;
  },
  theHandler:function(){
    var handlers=LoadHandler.handlers,i=-1,fn;
    while(fn=handlers[++i]) fn();
  }
}


function changeInputType(
  oldElm, // a reference to the input element
  iType, // value of the type property: 'text' or 'password'
  iValue, // the default value, set to 'password' in the demo
  blankValue, // true if the value should be empty, false otherwise
  noFocus) {  // set to true if the element should not be given focus
  if(!oldElm || !oldElm.parentNode || (iType.length<4) || 
    !document.getElementById || !document.createElement) return;
  var isMSIE=/*@cc_on!@*/false; //http://dean.edwards.name/weblog/2007/03/sniff/
  if(!isMSIE){
    var newElm=document.createElement('input');
    newElm.type=iType;
  } else {
    var newElm=document.createElement('span');
    newElm.innerHTML='<input type="'+iType+'" name="'+oldElm.name+'">';
    newElm=newElm.firstChild;
  }
  var props=['name','id','className','size','tabIndex','accessKey'];
  for(var i=0,l=props.length;i<l;i++){
    if(oldElm[props[i]]) newElm[props[i]]=oldElm[props[i]];
  }
  newElm.onfocus=function(){return function(){
    if(this.hasFocus) return;
    var newElm=changeInputType(this,'password',iValue,
      (this.value.toLowerCase()==iValue.toLowerCase())?true:false);
    if(newElm) newElm.hasFocus=true;
  }}();
  newElm.onblur=function(){return function(){
    if(this.hasFocus)
    if(this.value=='' || (this.value.toLowerCase()==iValue.toLowerCase())) {
      changeInputType(this,'text',iValue,false,true);
    }
  }}();
 // hasFocus is to prevent a loop where onfocus is triggered over and over again
  newElm.hasFocus=false;
  // some browsers need the value set before the element is added to the page
  // while others need it set after
  if(!blankValue) newElm.value=iValue;
  oldElm.parentNode.replaceChild(newElm,oldElm);
  if(!isMSIE && !blankValue) newElm.value=iValue;
  if(!noFocus || typeof(noFocus)=='undefined') {
    window.tempElm=newElm;
    setTimeout("tempElm.hasFocus=true;tempElm.focus();",1);
  }
  return newElm;
}


// Example 2 (JS part 2)
LoadHandler.add(function(){
  // Normally I use object detection, however, in this case since I need to 
  // detect Konqueror and Safari which don't have unique objects,
  // I will use the user agent string to detect them. Only use this type of 
  // detection as a last resort.
  // I'm doing this because example 2 crashes Konqueror 3.4 and Safari 1.0

  var ua=navigator.userAgent.toLowerCase();
  if(!((ua.indexOf('konqueror')!=-1) && /khtml\/3\.[0-4]/.test(ua)) && 
    !(((ua.indexOf('safari')!=-1) && !window.print))) {

      // Set the third value to the text you want to appear in the field.
      changeInputType(document.forms[0].password,'text','Password',false,true);
  }
});


$.fn.zoomtabs = function (zoomPercent, easing) {
if (!zoomPercent) zoomPercent = 10;
	return this.each(function () {
		var $zoomtab = $(this);
		var $tabs = $zoomtab.find('.tabs');
        var height = $tabs.height();
        var panelIds = $tabs.find('a').map(function () {
        	return this.hash;
        }).get().join(',');
        $zoomtab.find('> div').scrollTop(0);
        var $panels = $(panelIds);
        var images = [];
        $panels.each(function () {
        	var $panel = $(this),
        	bg = ($panel.css('backgroundImage') || "").match(/url\s*\(["']*(.*?)['"]*\)/),
        	img = null;
        	if (bg !== null && bg.length && bg.length > 0) {
        		bg = bg[1];
            	img = new Image();
            	//$panel.find('div').wrap('<div style="position: relative; z-index: 2;" />');                    
            	$panel.css('backgroundImage', 'none');
            	$(img).load(function () {
            	var fullView = {
            		/*height: h + 'em',
            	    width: w + 'em',
            	    top: top,
            	    left: 0
					*/
					height: '170px',
            	    width: '650px',
            	    top: 0,
            	    left: 0
            	};
            	var zoomView = {
            		/*height: (h + hIn) + 'em',
                	width: (w + wIn) + 'em',
                	top: top,
                	left: '-' + (wIn / 2) + 'em'
					*/
					height: '200px',
                	width: '765px',
                	top: 0,
                	left: '-58px'
            	};
            	$(this).data('fullView', fullView).data('zoomView', zoomView).css(zoomView);
        	}).prependTo($panel).css({'position' : 'absolute', 'top' : 0, 'left' : 0 }).attr('src', bg);
        	images.push(img);
    	}
	});
            
	function zoomImages(zoomType, speed) {
		$(images).each(function () {
    		var $image = $(this);
        	if ($image.is(':visible')) {
        		$image.stop().animate($image.data(zoomType), speed, easing);
        	} else {
        		$image.css($image.data(zoomType), speed);
        	}
    	});
	}
	$tabs.height(0).hide(); 
	var speed = 200;
	$zoomtab.hover(function () {
		zoomImages('fullView', speed);
		$tabs.stop().animate({ height : height }, speed, easing);
	}, function () {
		zoomImages('zoomView', speed);
    	$tabs.stop().animate({ height : 0 }, speed, easing, function () {
    		$tabs.hide();
    	});
	});
		var hoverIntent = null;
		$tabs.find('a').hover(function () {
			clearTimeout(hoverIntent);
			var el = this;
			hoverIntent = setTimeout(function () {
			$panels.hide().filter(el.hash).show();
		}, 100);
		}, function () {
			clearTimeout(hoverIntent);
		});
	});
};

$(function () {
    $('.zoomoutmenu').zoomtabs(15);
});


//not being used
jQuery.fn.stripTags = function() {
		alert(this.html());
        return this.replaceWith( this.html().replace(/<\/?[^>]+>/gi, '') );
};




//deleteMailform
$(function() {
	$("#deleteMailBtn").click(function() {
		$("#deleteMailBtn").fadeTo(500,.1);
		var id = $("input#mailID").val();
		var func = $("input#func").val();
		var dataString = 'func=' + func + '&id=' + id;
		$.ajax({
			type: "POST",
      		url: "/deleteContent.php",
      		data: dataString,
			beforeSend: function(){ 
				$('#displayMessage').html('<img src=\"/images/ajax-loader.gif\" id=\"ajaxLoader\" alt=\"Loading...\" />');
			},
			dataType:  'html', 
			success: function(data) {
				$('#displayMessage').empty();
				var response = $(data).find('#results').html();
				$('#displayMessage').fadeTo(1000, 0.1, function() {
					$('#displayMessage').html(response).fadeTo(1000, 1);
				});
			}	
		});
		return false;
	});
});

//Delete items
$(function() {
	$(".deleteBtn").click(function() {
		var id = $(this).attr("id");
		var func = $("input#func"+id).val();
		dataString = 'func='+ func + '&id=' + id;
		$.ajax({
      		type: "POST",
      		url: "/deleteContent.php",
      		data: dataString,
      		beforeSend: function(){ 
				$("#delete"+id).html('<img src=\"/images/ajax-loader.gif\" id=\"ajaxLoader\" alt=\"Loading...\" />');
			},
			dataType:  'html', 
			success: function(data) {
				$("#delete"+id).empty();
				var response = $(data).find('#results').html();
				$("#delete"+id).fadeTo(1000, 0.1, function() {
					$("#delete"+id).html(response).fadeTo(1000, 1, function(){
						$("#delete"+id).slideUp();
					});
				});
				
      		}
     	});
    	return false;
	});
});

/*
 * 
 * Textarea Maxlength Setter JQuery Plugin 
 * Version 1.0
 * 
 * Copyright (c) 2008 Viral Patel
 * website : http://viralpatel.net/blogs
 * 
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * 
*/

jQuery.fn.maxlength = function(){
	
	$(".userInputBox").keypress(function(event){ 
		var key = event.which;
		var id = $(this).attr("id");
		
		//all keys including return.
		if(key >= 33 || key == 13 || key == 8 || key == 32) {
			var maxLength = $(this).attr("maxlength");
			var length = this.value.length;
			if(length >= maxLength) {
				var content = $(this).val();
				content = content.substring(0,(maxLength));
				$(this).val(content);
				$("#remaining"+id).html("0");
				return;
			}
			$("#remaining"+id).html((maxLength-1)-length);
		}
	});
}


<!-- This script is based on the javascript code of Roman Feldblum (web.developer@programmer.net) -->
<!-- Original script : http://javascript.internet.com/forms/format-phone-number.html -->
<!-- Original script is revised by Eralper Yilmaz (http://www.eralper.com) -->
<!-- Revised script : http://www.kodyaz.com -->
<!-- Format : "(123) 456-7890" -->

var zChar = new Array(' ', '(', ')', '-', '.');
var maxphonelength = 14;
var phonevalue1;
var phonevalue2;
var cursorposition;

function ParseForNumber1(object){
  phonevalue1 = ParseChar(object.value, zChar);
}

function ParseForNumber2(object){
  phonevalue2 = ParseChar(object.value, zChar);
}

function backspacerUP(object,e) {
  	if(e){
    	e = e;
  	} else {
	    e = window.event;
  	}
  	if(e.which){
    	var keycode = e.which;
  	}else{
    	var keycode = e.keyCode;
  	}
	ParseForNumber1(object)
	if(keycode >= 48){
    	ValidatePhone(object);
  	}
}

function backspacerDOWN(object,e) {
  	if(e){
    	e = e;
  	}else{
    	e = window.event;
  	}
  	if(e.which){
    	var keycode = e.which;
  	}else{
    	var keycode = e.keyCode;
  	}
  	ParseForNumber2(object)
}

function GetCursorPosition(){
  	var t1 = phonevalue1;
  	var t2 = phonevalue2;
  	var bool = false;
  	for (i=0; i<t1.length; i++){
    	if (t1.substring(i,1) != t2.substring(i,1)) {
      		if(!bool) {
        		cursorposition=i;
        		window.status=cursorposition;
        		bool=true;
      		}
    	}
  	}
}

function ValidatePhone(object){
	var p = phonevalue1;
	p = p.replace(/[^\d]*/gi,"")
	if (p.length < 3) {
    	object.value=p;
  	}else if(p.length==3){
    	pp=p;
    	d4=p.indexOf('(')
    	d5=p.indexOf(')')
    	if(d4==-1){
      		pp="("+pp;
    	}
    	if(d5==-1){
      		pp=pp+")";
    	}
    	object.value = pp;
  	}else if(p.length>3 && p.length < 7){
    	p ="(" + p;
    	l30=p.length;
    	p30=p.substring(0,4);
    	p30=p30+") ";
	    p31=p.substring(4,l30);
    	pp=p30+p31;
	    object.value = pp;
	}else if(p.length >= 7){
    	p ="(" + p;
    	l30=p.length;
    	p30=p.substring(0,4);
    	p30=p30+") ";
	    p31=p.substring(4,l30);
	    pp=p30+p31;
	    l40 = pp.length;
	    p40 = pp.substring(0,9);
	    p40 = p40 + "-";
	    p41 = pp.substring(9,l40);
    	ppp = p40 + p41;
	    object.value = ppp.substring(0, maxphonelength);
  	}
	GetCursorPosition()
	if(cursorposition >= 0){
    	if (cursorposition == 0){
      		cursorposition = 2;
    	}else if (cursorposition <= 2){
	      cursorposition = cursorposition + 1;
    	}else if (cursorposition <= 4){
    	  	cursorposition = cursorposition + 3;
    	}else if (cursorposition == 5) {
      		cursorposition = cursorposition + 3;
    	}else if (cursorposition == 6) {
      		cursorposition = cursorposition + 3;
    	}else if (cursorposition == 7) {
      		cursorposition = cursorposition + 4;
    	}else if (cursorposition == 8) {
      		cursorposition = cursorposition + 4;
      		e1=object.value.indexOf(')');
      		e2=object.value.indexOf('-');
      		if (e1>-1 && e2>-1){
        		if (e2-e1 == 4) {
          			cursorposition = cursorposition - 1
        		}
      		}
    	}else if (cursorposition == 9){
      		cursorposition = cursorposition + 4;
    	}else if (cursorposition < 11){
      		cursorposition = cursorposition + 3;
    	}else if (cursorposition == 11) {
      		cursorposition = cursorposition + 1;
    	}else if (cursorposition == 12) {
      		cursorposition = cursorposition + 1;
    	}else if (cursorposition >= 13) {
      		cursorposition = cursorposition;
    	}
    	var txtRange = object.createTextRange();
    	txtRange.moveStart( "character", cursorposition);
    	txtRange.moveEnd( "character", cursorposition - object.value.length);
    	txtRange.select();
  	}
}

function ParseChar(sStr, sChar){
  	if (sChar.length == null){
    	zChar = new Array(sChar);
  	}else{
		zChar = sChar;
  	}
  	for (i=0; i<zChar.length; i++){
    	sNewStr = "";
    	var iStart = 0;
    	var iEnd = sStr.indexOf(sChar[i]);
    	while (iEnd != -1){
      		sNewStr += sStr.substring(iStart, iEnd);
      		iStart = iEnd + 1;
      		iEnd = sStr.indexOf(sChar[i], iStart);
    	}
    	sNewStr += sStr.substring(sStr.lastIndexOf(sChar[i]) + 1, sStr.length);
    	sStr = sNewStr;
  	}
 	return sNewStr;
}