<!DOCTYPE html>
<html encoding="UTF-8" charset="UTF-8" lang="mr">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<meta name="theme-color" content="#0092FF">
	<meta name="mobile-web-app-capable" content="yes">
	<meta name=viewport content="width=device-width,initial-scale=1">	
	<meta content='मराठी ग्रीटिंग: शुभेच्छापत्र, दैनंदिन मराठी संदेश, रिंगटोन, वॉलपेपर आणि बरंच काही...' property='og:title'/>	
	<meta content='मराठी ग्रीटिंग वर आहेत: शुभेच्छापत्रे, दैनंदिन मराठी संदेश, मराठी रिंगटोन, वॉलपेपर आणि बरंच काही...' name='description'/>
    <link rel="apple-touch-icon" href="/launcher-icon-4x.png">
	<meta content='मराठी ग्रीटिंग' property='og:site_name'/>
	<meta content="//marathigreetings.net" property="og:url" />
	<meta content="//marathigreetings.net/img/greetings.png" property="og:image" />	
	<meta property="og:image:width" content="280" />
	<meta property="og:image:height" content="280" />
	<meta content="Website.Greetings" property="og:type"/>
	<meta name="format-detection" content="telephone=no"/>
	<meta name="msapplication-tap-highlight" content="no"/>	
	<title>Marathi Greetings | मराठी ग्रीटिंग: शुभेच्छापत्र, दैनंदिन मराठी संदेश, रिंगटोन, वॉलपेपर आणि बरंच काही...</title>
	<meta name="description" content="मराठी ग्रीटिंग: शुभेच्छापत्र, दैनंदिन मराठी संदेश, रिंगटोन, वॉलपेपर आणि बरंच काही..."/>
	<meta name="format-detection" content="telephone=no"/>
	<meta name="msapplication-tap-highlight" content="no"/>			
	<link rel="manifest" href="manifest.json">
	<link rel="stylesheet" media="screen" type="text/css" href="./css/mg.min.css"/>
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    <link rel="icon" type="image/png" href="/launcher-icon-2x.png" sizes="96x96">
    <link rel="icon" type="image/png" href="/launcher-icon.png" sizes="32x32">
    <link rel="icon" type="image/png" href="/launcher-icon.png" sizes="16x16">
	<link rel="dns-prefetch" href="//ajax.googleapis.com">	
	<link rel="dns-prefetch" href="//google-analytics.com">
	<link rel="dns-prefetch" href="//www.google-analytics.com">
    <link rel="dns-prefetch" href="//fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
</head>
<body>
<div class="pusher">
	<div class="masthead">	
		<nav class="nav max-768">					  
			<div id="myNav" class="overlay">			  
              <div class="overlay-content">
                  <div class="fl-left"><a href="/" class="active item">मराठी ग्रीटिंग</a></div>
                  <div class="fl-right top-nav">
                       <a href="/calendar" class="item"><span><i class="sprite greet-icon icon-calendar"></i>दिनविशेष</span></a><a href="/greetings" class="item"><span><i class="sprite greet-icon icon-greetings"></i>ग्रीटिंग</span></a><a href="/messages" class="item"><span><i class="sprite greet-icon icon-messages"></i>संदेश</span></a><a href="/photoframe" class="item"><span><i class="sprite greet-icon icon-photoframe"></i>बॅनर</span></a><a href="/quotes" class="item"><span><i class="sprite greet-icon icon-quotes"></i>सुविचार</span></a><a href="/ringtones" class="item"><span><i class="sprite greet-icon icon-ringtones"></i>रिंगटोन</span></a><a href="/shlok" class="item"><span><i class="sprite greet-icon icon-shlok"></i>श्लोक</span></a><a href="/wallpapers" class="item"><span><i class="sprite greet-icon icon-wallpapers"></i>वॉलपेपर</span></a>
                  </div>
              </div>
            </div>
            <div class="menu-item">				
                <a href="../" class="appName">मराठी ग्रीटिंग</a>
                <div id="install" class="icon-install" name="Install Marathi Greetings aap!">
                    <svg id="bell" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 46 47">
                    <path id="bell-dome" class="st0" d="M35.8 16.8c0-5.7-3.7-10.5-8.9-12.2.1-.2.1-.4.1-.6 0-2.2-1.8-4-4-4s-4 1.8-4 4c0 .2 0 .4.1.6-5.2 1.7-8.9 6.5-8.9 12.2C10.2 30 3 30 3 36c0 1 0 3 20 3s20-2 20-3c0-6-7.2-6-7.2-19.2z" fill="rgb(16,17,137)"/>
                    <defs>
                        <clipPath id="clapper-mask">
                            <path id="clapper-mask" d="M3 39v8h40v-8s-4 2.2-20 2.2S3 39 3 39z"/>
                        </clipPath>
                    </defs>
                    <g clip-path="url(#clapper-mask)">
                        <g id="clapper-group" class="st1" >
                            <circle id="clapper" class="st2" cx="23" cy="41" r="6" fill="rgb(254,0,122)"/>
                            <circle id="clapper-pivot" class="st3" cx="23" cy="4.5" r="35.5" fill="transparent"/>
                        </g>
                    </g>
                    </svg>
                </div>
            </div>
            <div class="day-time"></div>
		</nav>
		<div class="container page-details">		  
			<h1 class="header">नमस्कार, मराठी ग्रीटिंग वर आपले स्वागत आहे! 
            मराठी ग्रीटिंग वर आहेत: शुभेच्छापत्रे, दैनंदिन मराठी संदेश, मराठी रिंगटोन, वॉलपेपर आणि बरंच काही...</h1>
		</div>
        <div class="day-obj"></div>
        <div class="clouds"></div>
	</div>
    
    <div class="container">
        <div class="letter max-768">
            <h2 class="text-center">विचारधन...</h2>
			<h3 class="text-center" id="mgQuotes" data-title="विचारधन..." data-images="fountain%20pen%20paper">थोडं थांबा...</h3>
			<div class="text-center">
			<button id="createCard" onclick="shareMsg('mgQuotes','./create-online-card/card.html?greeting');" class="blue">ग्रीटिंग बनवा</button>
			<button id="shareMsg" onclick="shareMsg('mgQuotes', './messages/share.html?greeting');" class="green">शेअर करा</button>
			<button id="moreMsg" onclick="shareMsg('mgQuotes', './quotes/?');" class="violet">अजून पहा!</button>
			</div>
		</div>
	</div>
    
    <div class="container services text-center">
	   <h3 class="hr-text max-768" data-content="आजचा संदेश पाठवला का?"></h3>
        <a class="service" href="messages/morning/?greeting=morning">
            <div class="image">
                <i class="sprite greet-icon icon-morning"></i>
                <div class="service-text">सुप्रभात</div>
            </div>
        </a>
        <a class="service" href="messages/status/?greeting=status">
            <div class="image">
                <i class="sprite greet-icon icon-status"></i>
                <div class="service-text">स्टेटस</div>
            </div>
        </a>
        <a class="service" href="messages/night/?greeting=night">
            <div class="image">
                <i class="sprite greet-icon icon-night"></i>
                <div class="service-text">शुभ रात्री</div>
            </div>
        </a>
    </div>
    
    <!--<div class="container services text-center">
        <div class="tochans devmaza">
            <a class="" href="messages?cat=god">
                    <i class="sprite greet-icon icon-bhaktigeet fl-left"></i>
                    <h3 class="tochan-text">देव, अध्यात्म इ. मराठी संदेश व ग्रीटिंग / शुभेच्छापत्रे</h3>
            </a>
        </div>
    </div>-->
    
        
    <div class="container services text-center bg-grey">
        <h3 class="hr-text max-768" data-content="मराठी सणवार प्रासंगिक शुभेच्छापत्रे!"></h3>
        <p class="text-left">आपण मराठी लोक वर्षभरात अनेक सणवार साजरे करतो. यामध्ये मुख्य आहेत  मकर संक्रांती, गुढी पाडवा, राम नवमी, हनुमान जयंती, नारळी पौर्णिमा, मंगळा गौर, जन्माष्टमी, गणेशोत्सव, कोजागिरी, दिवाळी, खंडोबा सण (चंपा षष्ठी), शिवरात्री आणि होळी यांचा समावेश होतो. या महिन्यात येणारे असे काही खास सणवार असे आहेत. </p>
        <div id="calendar" class="services text-center" aria-label="Marathi Greetings: A calendar of Events, today in history, festivals etc."></div>
    </div>
    
    
    <div class="container services text-center">
        <!--<h3 class="hr-text max-768" data-content="एक टोचण देऊ का?"></h3>-->
        <div class="tochans">
            <a class="" href="/greetings/occasions/">
                <i class="sprite greet-icon icon-tochan fl-left"></i>
                <h3 class="tochan-text">वाढदिवस ते लग्न समारंभ यांची शुभेच्छापत्रे!</h3>
            </a>
        </div>
    </div>
    
    <div class="container">
		<h3 class="hr-text" data-content="मराठी ग्रीटिंग वर आहेत..."></h3>                 
		<div class="services center aligned">
            <a class="service" href="/greetings">
                <div class="image">
                    <i class="sprite greet-icon icon-greetings"></i>
                    <div class="service-text">ग्रीटिंग</div>
                </div>
            </a>
            <a class="service" href="/messages">
                <div class="image">
                    <i class="sprite greet-icon icon-messages"></i>
                    <div class="service-text">मेसेज</div>
                </div>
            </a>
            <a class="service" href="/ringtones">
                <div class="image">
                    <i class="sprite greet-icon icon-ringtones"></i>
                    <div class="service-text">रिंगटोन</div>
                </div>
            </a>
            <a class="service" href="/quotes">
                <div class="image">
                    <i class="sprite greet-icon icon-quotes"></i>
                    <div class="service-text">सुविचार</div>
                </div>
            </a>
            <a class="service" href="/shlok">
                <div class="image">
                    <i class="sprite greet-icon icon-shlok"></i>
                    <div class="service-text">श्लोक</div>
                </div>
            </a>
            <a class="service" href="/photoframe">
                <div class="image">
                    <i class="sprite greet-icon icon-photoframe"></i>
                    <div class="service-text">बॅनर</div>
                </div>
            </a>
            <a class="service" href="/calendar">
                <div class="image">
                    <i class="sprite greet-icon icon-calendar"></i>
                    <div class="service-text">दिनविशेष</div>
                </div>
            </a>
           <a class="service" href="/wallpapers">
                <div class="image">
                    <i class="sprite greet-icon icon-wallpapers"></i>
                    <div class="service-text">वॉलपेपर</div>
                </div>
           </a>	
        </div>
	</div>
    
    <div class="placeholder-24 full-width block"></div>

    <!--
    <div class="container">
        <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
        <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-4917850053799282"
             data-ad-slot="6574856155"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script>
             (adsbygoogle = window.adsbygoogle || []).push({});
        </script>
    </div>
    -->

    <div class="placeholder-24 full-width block"></div>
    
    <!-- PWA INSTALL -->
    <!--<button id="install" class="icon-install" style="display: inline-block;">
        <svg id="bell" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 46 47">
        <path id="bell-dome" class="st0" d="M35.8 16.8c0-5.7-3.7-10.5-8.9-12.2.1-.2.1-.4.1-.6 0-2.2-1.8-4-4-4s-4 1.8-4 4c0 .2 0 .4.1.6-5.2 1.7-8.9 6.5-8.9 12.2C10.2 30 3 30 3 36c0 1 0 3 20 3s20-2 20-3c0-6-7.2-6-7.2-19.2z" fill="rgb(16,17,137)"></path>
        <defs>
            <clipPath id="clapper-mask">
                <path id="clapper-mask" d="M3 39v8h40v-8s-4 2.2-20 2.2S3 39 3 39z"></path>
            </clipPath>
        </defs>
        <g clip-path="url(#clapper-mask)">
            <g id="clapper-group" class="st1">
                <circle id="clapper" class="st2" cx="23" cy="41" r="6" fill="rgb(254,0,122)"></circle>
                <circle id="clapper-pivot" class="st3" cx="23" cy="4.5" r="35.5" fill="transparent"></circle>
            </g>
        </g>
        </svg>
    </button>-->
    <div  class="bg-grey full-width block">
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4917850053799282"
     crossorigin="anonymous"></script>
        <ins class="adsbygoogle"
             style="display:block; text-align:center;"
             data-ad-layout="in-article"
             data-ad-format="fluid"
             data-ad-client="ca-pub-4917850053799282"
             data-ad-slot="8492617357"></ins>
        <script>
             (adsbygoogle = window.adsbygoogle || []).push({});
        </script>
    </div>
    
    <div class="container">	
        <p class="text-center">&copy; मराठी ग्रीटिंग  <a href="/disclaimer.html" class="section" target="_blank">हक्क राखीव व अस्वीकरण धोरण पहा.</a></p>
    </div>

</div>
<div class="sticky-footer">
    <div class="one-fifth" id="menu-greet">
        <a href="/greetings" class="menu"><i class="sprite nav-icon icon-greet"></i><p>ग्रीटिंग</p></a>
    </div>
    <div class="one-fifth" id="menu-ringtones">
        <a href="/ringtones" class="menu"><i class="sprite nav-icon icon-ringtone"></i><p>रिंगटोन</p></a>
    </div>
    <div class="one-fifth" id="menu-wallpapers">
        <a href="/wallpapers" class="menu"><i class="sprite nav-icon icon-wallpaper"></i><p>वॉलपेपर</p></a>
    </div>
    <div class="one-fifth" id="menu-frames">
        <a href="/photoframe" class="menu"><i class="sprite nav-icon icon-banner"></i><p>बॅनर</p></a>
    </div>
    <div class="one-fifth" id="hamburger">
        <i class="sprite nav-icon icon-menu"></i><p>बाकी?</p>
    </div>
</div>
    

<script>
// PWA
if ('serviceWorker' in navigator) {
  ////console.log("Will service worker register?");
  navigator.serviceWorker.register('/service-worker.js').then(function(reg){
	//console.log("service-worker= Yes it did.");
  }).catch(function(err) {
	//console.log("service-worker= No it didn't. This happened: ", err)
  });
}
</script>

<script>
// variable store event
window.deferredPrompt = {};

// get button with id
const install_button = document.querySelector('#install');

// if the app can be installed emit beforeinstallprompt
window.addEventListener('beforeinstallprompt', e => {
  // this event does not fire if the application is already installed
  // then your button still hidden ;)

  // show button with display:block;
  install_button.style.display = 'block';

  // prevent default event
  e.preventDefault();

  // store install avaliable event
  window.deferredPrompt = e;

  // wait for click install button by user
  install_button.addEventListener('click', e => {
    window.deferredPrompt.prompt();
    window.deferredPrompt.userChoice.then(choiceResult => {
      if (choiceResult.outcome === 'accepted') {
        // user accept the prompt

        // lets hidden button
        install_button.style.display = 'none';
      } else {
        //console.log('User dismissed the prompt');
      }
      window.deferredPrompt = null;
    });
  });
});

// if are standalone android OR safari
if (window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone === true) {
  // hidden the button
  install_button.style.display = 'none';
}

// do action when finished install
window.addEventListener('appinstalled', e => {
  //console.log("success app install!");
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>    
<script async src="/js/app.js"></script>
<script>
// CALENDAR START
    today = new Date(),month = today.getMonth()+1,isToday = today.getDate()+"/"+(today.getMonth()+1)+"/"+today.getFullYear();		
	start = new Date(today.getFullYear(), 0, 0),
	diff = (today - start) + ((start.getTimezoneOffset() - today.getTimezoneOffset()) * 60 * 1000),
	oneDay = 1000 * 60 * 60 * 24,
	dayOfYear = Math.floor(diff / oneDay);
	////console.log('Day of year: ' + dayOfYear);
    
     ////console.log("==="+window.localStorage.getItem("timeOfDay"));
    if (window.localStorage["mgEvent"]) {
        $("#calendar").html(window.localStorage.getItem("mgEvent"));
        //console.log("yes - mgEvent + Today"+window.localStorage.getItem("mgEvent"));
        ////console.log("yes - mgEvent")										
        //$("#calendar").html(window.localStorage.getItem("mgEvent"));
        /*
        var location = window.location.pathname; 
        var path = location.substring(0, location.lastIndexOf("/")); 
        var directoryName = path.substring(path.lastIndexOf("/")+1);
        
        if(directoryName == "calendar"){
            ////console.log("CAL");
            // scroll to event
            var d = new Date(),
                todayDiv = (d.getDate() - 1);
            ////console.log(todayDiv);
            setTimeout(function(){
                $('html, body').animate({
                    scrollTop: $('#event'+todayDiv).parent().addClass("today").offset().top - 150
                }, 2000);					
            }, 1000);
        }
        */
        
    } else {
        //console.log("NO - mgEvent");
        var e = "";
        $.ajax({
                type: 'GET', // defaults to 'GET'
                url: '/calendar/cal' + (today.getMonth() + 1) + '.json',	
                dataType: 'json', //'json', 'xml', 'html', or 'text'
                async: true,
                success: function(t) {
                        for (var n = 0; n < t.details.length; n++) {
                            console.log("या महिन्यातील सणवार..."+t.details[n].info);
                            console.log(t.data[n].date +"=="+ isToday);
                            //$("#calendar-info").attr('data-content', t.details[n].info);
                             e += "<h3 class='hr-text max-768' data-content='"+ t.details[n].info +"'></h3>";
                        }
                        ////console.log("pparsing - mgDayInfo"+t.data.length);
                        for (var n = 0; n < t.data.length; n++) {
                            //var r = msMarathiNumbers(t.data[n].date, "Devanagari");
                            /*if (t.data.length >= 2) {
                                e += "<a class='service-"+n+"' href='"+t.data[n].file +"' title='"+ t.data[n].event +"' class='right-text'><div class='image'><div class='service-text'><i class='sprite festival-icon icon-"+ t.data[n].file.substring(t.data[n].file.lastIndexOf('/')+1, t.data[n].file.lastIndexOf('.'))+"'></i>"+ t.data[n].event +"</div></div></a>";
                            } else {*/
                        
                        if (t.data[n].date == isToday) {
							e += "<a class='service-0 today' href='"+t.data[n].file +"' title='"+ t.data[n].event +"' class='right-text'><div class='image'><div class='service-text'><i class='sprite festival-icon icon-"+ t.data[n].file.substring(t.data[n].file.lastIndexOf('/')+1, t.data[n].file.lastIndexOf('.'))+"'></i>"+ t.data[n].event +"</div></div></a>";						
						}else {
                            e += "<a class='service-"+n+"' href='"+t.data[n].file +"' title='"+ t.data[n].event +"' class='right-text'><div class='image'><div class='service-text'><i class='sprite festival-icon icon-"+ t.data[n].file.substring(t.data[n].file.lastIndexOf('/')+1, t.data[n].file.lastIndexOf('.'))+"'></i>"+ t.data[n].event +"</div></div></a>";
                        }
                    }
                        //window.localStorage.setItem("mgToday", today.getDate());
                        //window.localStorage.setItem("mgDayInfo", $("#calendar").html());
                    ////console.log("popat 1")									
                    //var s = JSON.stringify(e);
                    $("#calendar").html(e);
                    window.localStorage.setItem("mgEvent", e);
                    /*if (window.localStorage["mgEvent"]) {
                        ////console.log("yes - mgEvent")										
                        $("#calendar").html(window.localStorage.getItem("mgEvent"));
                    } else {
                        $("#calendar").html(e)
                        window.localStorage.setItem("mgEvent", e);								
                    }*/
                }
        });						  
        ;
    }
// CALENDAR END
// QUOTES START    
    //var d = new Date(), n = d.getHours();
	if (window.localStorage["mgQuotes"]) {
		var textData = window.localStorage.getItem("mgQuotes");
		$("#mgQuotes").html($(textData).filter('#quote'+dayOfYear).html());
		//$("#shareMsg").attr('data-text', $(textData).filter('#quote'+dayOfYear).text());
		//$("#createCard").attr('data-text', $(textData).filter('#quote'+dayOfYear).text());
	} else {
		//console.log("parsing - quotes");		
		var file = "././quotes/quotes.txt";
		$.get(file,function(txt){
			var lines = txt.split("\n");
			var quoteStorage = "" ;
			for (var i = 0, len = lines.length; i < len; i++) {
				quoteStorage += '<div onclick=\'createMessage("quote'+i+'")\' id="quote'+i+'">' + lines[i] + '</div>';				
			}			
			// Save it!
			window.localStorage.setItem("mgQuotes",quoteStorage);
			//$("#shareMsg").attr('data-text', $(quoteStorage).filter('#quote'+dayOfYear).text());
			//$("#createCard").attr('data-text', $(quoteStorage).filter('#quote'+dayOfYear).text());
			$("#mgQuotes").html($(quoteStorage).filter('#quote'+dayOfYear).html());
		});
	}
// QUOTES END

// NOTIFICATION START
/*

let permission = Notification.permission;

if(permission === "granted"){
   showNotification();
} else if(permission === "default"){
   requestAndShowPermission();
} else {
  alert("Use normal alert");
}

function requestAndShowPermission() {
    Notification.requestPermission(function (permission) {
        if (permission === "granted") {
            showNotification();
        }
    });
}
function showNotification() {
    //   if(document.visibilityState === "visible") {
    //    return;
    //}
   let title = "I love Educative.io";
   let icon = 'https://homepages.cae.wisc.edu/~ece533/images/zelda.png'; //this is a large image may take more time to show notifiction, replace with small size icon
   let body = "Message to be displayed";

   let notification = new Notification(title, { body, icon });

   notification.onclick = () => {
          //notification.close();
          //window.parent.focus();
          window.open('http://marathigreetings.net');
   }
   
}
*/

// NOTIFICATION END
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-X6M1EQJ3Y9"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-X6M1EQJ3Y9');
</script>
</body>
</html>