jQuery(function($) { // Debug flag var debugMode = true; // Default time delay before checking location var callBackTime = 100; // # px before tracking a reader var readerLocation = 150; // Set some flags for tracking & execution var timer = 0; var scroller = false; var endContent = false; var didComplete = false; // Set some time variables to calculate reading time var startTime = new Date(); var beginning = startTime.getTime(); var totalTime = 0; // Get some information about the current page var pageTitle = document.title; // Track the aticle load if (!debugMode) { _gaq.push(['_trackEvent', 'Reading', 'ArticleLoaded', '', , true]); } else { alert('The page has loaded. Woohoo.'); } // Check the location and track user function trackLocation() { bottom = $(window).height() + $(window).scrollTop(); height = $(document).height(); // If user starts to scroll send an event if (bottom > readerLocation && !scroller) { currentTime = new Date(); scrollStart = currentTime.getTime(); timeToScroll = Math.round((scrollStart - beginning) / 1000); if (!debugMode) { _gaq.push(['_trackEvent', 'Reading', 'StartReading', '', timeToScroll]); } else { alert('started reading ' + timeToScroll); } scroller = true; } // If user has hit the bottom of the content send an event if (bottom >= $('.entry-content').scrollTop() + $('.entry-content').innerHeight() && !endContent) { currentTime = new Date(); contentScrollEnd = currentTime.getTime(); timeToContentEnd = Math.round((contentScrollEnd - scrollStart) / 1000); if (!debugMode) { _gaq.push(['_trackEvent', 'Reading', 'ContentBottom', '', timeToContentEnd]); } else { alert('end content section ' + timeToContentEnd); } endContent = true; } // If user has hit the bottom of page send an event if (bottom >= height && !didComplete) { currentTime = new Date(); end = currentTime.getTime(); totalTime = Math.round((end - scrollStart) / 1000); if (!debugMode) { if (totalTime < 60) { _gaq.push(['_setCustomVar', 5, 'ReaderType', 'Scanner', 2]); } else { _gaq.push(['_setCustomVar', 5, 'ReaderType', 'Reader', 2]); } _gaq.push(['_trackEvent', 'Reading', 'PageBottom', pageTitle, totalTime]); } else { alert('bottom of page ' + totalTime); } didComplete = true; } } // Track the scrolling and track location $(window).scroll(function() { if (timer) { clearTimeout(timer); } // Use a buffer so we don't call trackLocation too often. timer = setTimeout(trackLocation, callBackTime); }); });
WHAT'S NEW?
Loading...

Mosakutty 2014


The poster of Mosakutti is a bit bleak, which prepares you for the highs and lows of this dramatic love story. Directed by M Jeevan, a protégée of Ram Gopal Varma is also a dead giveaway for a dud. But all is not lost. Mossakki is an unemployed youth played by Veera, a character of great courage, a big heart that loves fully, and a bit of a badass. He manages to get involved with the wrong sort and falls in love with the newcomer, Mahima and now they are on the run to save their lives. Set in different parts of Tamil Nadu, Madurai and Dindigul, and then in the action packed second half of the film set in Kerala. The movie is long, painful, and overtly dramatic, with the classic elements of Tamizh melodrama, and of course the house specialty of Kollywood – action-packed stunt sequences. 

Along with the protagonists we also see anew refreshing character in the form of Sentrayan, an actor to look out for in the future. And of course the familiar face of the wicked Bhaskaran this time speaking a beautiful Tamil tinted Malayalam and Pasupathy with his aura always makes things bearable. Do not watch Mossakutti, it is a film trying to straddle the line between art and mass, but by posturing as an intelligent movie. And it is this bloated sense of importance that tests your patience.
ScreenShots
To Watch The Full Movie