/*	Watermark v3.1.3 (March 22, 2011) plugin for jQuery	http://jquery-watermark.googlecode.com/	Copyright (c) 2009-2011 Todd Northrop	http://www.speednet.biz/	Dual licensed under the MIT or GPL Version 2 licenses.*/(function(a,h,y){    var w="function",v="password",j="maxLength",n="type",b="",c=true,u="placeholder",i=false,t="watermark",g=t,f="watermarkClass",q="watermarkFocus",l="watermarkSubmit",o="watermarkMaxLength",e="watermarkPassword",d="watermarkText",k=/\r/g,s="input:data("+g+"),textarea:data("+g+")",m="input:text,input:password,input[type=search],input:not([type]),textarea",p=["Page_ClientValidate"],r=i,x=u in document.createElement("input");    a.watermark=a.watermark||{        version:"3.1.3",        runOnce:c,        options:{            className:t,            useNative:c,            hideBeforeUnload:c        },        hide:function(b){            a(b).filter(s).each(function(){                a.watermark._hide(a(this))                })            },        _hide:function(a,r){            var p=a[0],q=(p.value||b).replace(k,b),l=a.data(d)||b,m=a.data(o)||0,i=a.data(f);            if(l.length&&q==l){                p.value=b;                if(a.data(e))if((a.attr(n)||b)==="text"){                    var g=a.data(e)||[],c=a.parent()||[];                    if(g.length&&c.length){                        c[0].removeChild(a[0]);                        c[0].appendChild(g[0]);                        a=g                        }                    }                if(m){                a.attr(j,m);                a.removeData(o)                }                if(r){                a.attr("autocomplete","off");                h.setTimeout(function(){                    a.select()                    },1)                }            }        i&&a.removeClass(i)    },show:function(b){    a(b).filter(s).each(function(){        a.watermark._show(a(this))        })    },_show:function(g){    var p=g[0],u=(p.value||b).replace(k,b),h=g.data(d)||b,s=g.attr(n)||b,t=g.data(f);    if((u.length==0||u==h)&&!g.data(q)){        r=c;        if(g.data(e))if(s===v){            var m=g.data(e)||[],l=g.parent()||[];            if(m.length&&l.length){                l[0].removeChild(g[0]);                l[0].appendChild(m[0]);                g=m;                g.attr(j,h.length);                p=g[0]                }            }        if(s==="text"||s==="search"){        var i=g.attr(j)||0;        if(i>0&&h.length>i){            g.data(o,i);            g.attr(j,h.length)            }        }    t&&g.addClass(t);    p.value=h    }else a.watermark._hide(g)    },hideAll:function(){    if(r){        a.watermark.hide(m);        r=i        }    },showAll:function(){    a.watermark.show(m)    }};a.fn.watermark=a.fn.watermark||function(p,o){    var t="string";    if(!this.length)return this;    var s=i,r=typeof p===t;    if(r)p=p.replace(k,b);    if(typeof o==="object"){        s=typeof o.className===t;        o=a.extend({},a.watermark.options,o)        }else if(typeof o===t){        s=c;        o=a.extend({},a.watermark.options,{            className:o        })        }else o=a.watermark.options;    if(typeof o.useNative!==w)o.useNative=o.useNative?function(){        return c        }:function(){        return i        };            return this.each(function(){        var B="dragleave",A="dragenter",z=this,i=a(z);        if(!i.is(m))return;        if(i.data(g)){            if(r||s){                a.watermark._hide(i);                r&&i.data(d,p);                s&&i.data(f,o.className)                }            }else{        if(x&&o.useNative.call(z,i)&&(i.attr("tagName")||b)!=="TEXTAREA"){            r&&i.attr(u,p);            return        }        i.data(d,r?p:b);        i.data(f,o.className);        i.data(g,1);        if((i.attr(n)||b)===v){            var C=i.wrap("<span>").parent(),t=a(C.html().replace(/type=["']?password["']?/i,'type="text"'));            t.data(d,i.data(d));            t.data(f,i.data(f));            t.data(g,1);            t.attr(j,p.length);            t.focus(function(){                a.watermark._hide(t,c)                }).bind(A,function(){                a.watermark._hide(t)                }).bind("dragend",function(){                h.setTimeout(function(){                    t.blur()                    },1)                });            i.blur(function(){                a.watermark._show(i)                }).bind(B,function(){                a.watermark._show(i)                });            t.data(e,i);            i.data(e,t)            }else i.focus(function(){            i.data(q,1);            a.watermark._hide(i,c)            }).blur(function(){            i.data(q,0);            a.watermark._show(i)            }).bind(A,function(){            a.watermark._hide(i)            }).bind(B,function(){            a.watermark._show(i)            }).bind("dragend",function(){            h.setTimeout(function(){                a.watermark._show(i)                },1)            }).bind("drop",function(e){            var c=i[0],a=e.originalEvent.dataTransfer.getData("Text");            if((c.value||b).replace(k,b).replace(a,b)===i.data(d))c.value=a;            i.focus()            });        if(z.form){            var w=z.form,y=a(w);            if(!y.data(l)){                y.submit(a.watermark.hideAll);                if(w.submit){                    y.data(l,w.submit);                    w.submit=function(c,b){                        return function(){                            var d=b.data(l);                            a.watermark.hideAll();                            if(d.apply)d.apply(c,Array.prototype.slice.call(arguments));else d()                                }                            }(w,y)                }else{                y.data(l,1);                w.submit=function(b){                    return function(){                        a.watermark.hideAll();                        delete b.submit;                        b.submit()                        }                    }(w)            }        }    }}a.watermark._show(i)})};if(a.watermark.runOnce){    a.watermark.runOnce=i;    a.extend(a.expr[":"],{        data:function(c,d,b){            return!!a.data(c,b[3])            }        });(function(c){    a.fn.val=function(){        var e=this;        if(!e.length)return arguments.length?e:y;        if(!arguments.length)if(e.data(g)){            var f=(e[0].value||b).replace(k,b);            return f===(e.data(d)||b)?b:f            }else return c.apply(e,arguments);        else{            c.apply(e,arguments);            a.watermark.show(e);            return e            }        }})(a.fn.val);p.length&&a(function(){    for(var b,c,d=p.length-1;d>=0;d--){        b=p[d];        c=h[b];        if(typeof c===w)h[b]=function(b){            return function(){                a.watermark.hideAll();                return b.apply(null,Array.prototype.slice.call(arguments))                }            }(c)        }    });a(h).bind("beforeunload",function(){    a.watermark.options.hideBeforeUnload&&a.watermark.hideAll()    })}})(jQuery,window);   jQuery(document).ready(function(){    jQuery('#txt_singup').watermark('your email address');            jQuery("#frm_singup").submit(function(data){        var msg  ="Following Fileds are required \r\n";        var check = true;        if(jQuery.trim(jQuery("#txt_singup").val())=="")        {            msg +=  "E-Mail address is required";            check = false;        }                if(check==false)        {            alert(msg);            return false;        }else{	jQuery.post("/singup.php",{id:jQuery("#txt_singup").val()},function(){	      jQuery("#footer-right-mid-news").html("Thank you for signing up for The Idea E-Newsletter! You have been added to our email list.");	});      }	return false;    });        if(jQuery("#home-blog").length)    jQuery.ajax({      url: "/our-blog/?json=get_recent_posts&count=2&post_type=post",      dataType: 'json',      type: 'get',      success: function(data, textStatus, jqXHR)      {	    	    for(var i = 0; i < data.posts.length; i++)        {          	  //console.log(data.posts[i]);	  var now = new Date(data.posts[i].date.substr(0,4), parseInt(data.posts[i].date.substr(5,2))-1,data.posts[i].date.substr(8,2));var dt = dateFormat(now,"mmmm dd, yyyy");	  jQuery(''+	  '<div class="blog-box">'+		'<a class="blog-heading" href="'+data.posts[i].url+'">'+		data.posts[i].title	  +' &raquo;</a>'+	  '<span class="blog-written-date">'+dt+' |  '+data.posts[i].categories[0].title+'</span><br/><span>'+data.posts[i].excerpt+'</span>&nbsp;&nbsp;<a class="blog-more" href="'+data.posts[i].url+'">MORE INFO</a>'+    '</div>').appendTo("#home-blog");	  	}      },      error: function(jqXHR, textStatus, errorThrown)      {        //debugger;      }    });    })/* * Date Format 1.2.3 * (c) 2007-2009 Steven Levithan <stevenlevithan.com> * MIT license * * Includes enhancements by Scott Trenda <scott.trenda.net> * and Kris Kowal <cixar.com/~kris.kowal/> * * Accepts a date, a mask, or a date and a mask. * Returns a formatted version of the given date. * The date defaults to the current date/time. * The mask defaults to dateFormat.masks.default. */var dateFormat = function () {	var	token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,		timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,		timezoneClip = /[^-+\dA-Z]/g,		pad = function (val, len) {			val = String(val);			len = len || 2;			while (val.length < len) val = "0" + val;			return val;		};	// Regexes and supporting functions are cached through closure	return function (date, mask, utc) {		var dF = dateFormat;		// You can't provide utc if you skip other args (use the "UTC:" mask prefix)		if (arguments.length == 1 && Object.prototype.toString.call(date) == "[object String]" && !/\d/.test(date)) {			mask = date;			date = undefined;		}		// Passing date through Date applies Date.parse, if necessary		date = date ? new Date(date) : new Date;		if (isNaN(date)) throw SyntaxError("invalid date");		mask = String(dF.masks[mask] || mask || dF.masks["default"]);		// Allow setting the utc argument via the mask		if (mask.slice(0, 4) == "UTC:") {			mask = mask.slice(4);			utc = true;		}		var	_ = utc ? "getUTC" : "get",			d = date[_ + "Date"](),			D = date[_ + "Day"](),			m = date[_ + "Month"](),			y = date[_ + "FullYear"](),			H = date[_ + "Hours"](),			M = date[_ + "Minutes"](),			s = date[_ + "Seconds"](),			L = date[_ + "Milliseconds"](),			o = utc ? 0 : date.getTimezoneOffset(),			flags = {				d:    d,				dd:   pad(d),				ddd:  dF.i18n.dayNames[D],				dddd: dF.i18n.dayNames[D + 7],				m:    m + 1,				mm:   pad(m + 1),				mmm:  dF.i18n.monthNames[m],				mmmm: dF.i18n.monthNames[m + 12],				yy:   String(y).slice(2),				yyyy: y,				h:    H % 12 || 12,				hh:   pad(H % 12 || 12),				H:    H,				HH:   pad(H),				M:    M,				MM:   pad(M),				s:    s,				ss:   pad(s),				l:    pad(L, 3),				L:    pad(L > 99 ? Math.round(L / 10) : L),				t:    H < 12 ? "a"  : "p",				tt:   H < 12 ? "am" : "pm",				T:    H < 12 ? "A"  : "P",				TT:   H < 12 ? "AM" : "PM",				Z:    utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""),				o:    (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),				S:    ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10]			};		return mask.replace(token, function (jQuery0) {			return jQuery0 in flags ? flags[jQuery0] : jQuery0.slice(1, jQuery0.length - 1);		});	};}();// Some common format stringsdateFormat.masks = {	"default":      "ddd mmm dd yyyy HH:MM:ss",	shortDate:      "m/d/yy",	mediumDate:     "mmm d, yyyy",	longDate:       "mmmm d, yyyy",	fullDate:       "dddd, mmmm d, yyyy",	shortTime:      "h:MM TT",	mediumTime:     "h:MM:ss TT",	longTime:       "h:MM:ss TT Z",	isoDate:        "yyyy-mm-dd",	isoTime:        "HH:MM:ss",	isoDateTime:    "yyyy-mm-dd'T'HH:MM:ss",	isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};// Internationalization stringsdateFormat.i18n = {	dayNames: [		"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",		"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"	],	monthNames: [		"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",		"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"	]};// For convenience...Date.prototype.format = function (mask, utc) {	return dateFormat(this, mask, utc);};
