<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6815316804395517303</id><updated>2024-09-06T16:17:13.029-07:00</updated><category term="www.visit-in-india.com"/><title type='text'>Sukant Rout</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-7791319481078919889</id><published>2013-06-15T05:08:00.001-07:00</published><updated>2013-06-15T05:16:50.509-07:00</updated><title type='text'>Show Lightbox on Page Load Using Only Html</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;textarea cols=&quot;80&quot; rows=&quot;50&quot;&gt;&lt;/p&gt;
&lt;p&gt;
&lt;!-- simple light box code using html only --&gt;&lt;br&gt;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;&lt;br&gt;&lt;html&gt;&lt;br&gt;    &lt;head&gt;&lt;br&gt;        &lt;title&gt;LIGHTBOX EXAMPLE&lt;/title&gt;&lt;br&gt;        &lt;style&gt;&lt;br&gt;        .black_overlay{&lt;br&gt;            display: none;&lt;br&gt;            position: absolute;&lt;br&gt;            top: 0%;&lt;br&gt;            left: 0%;&lt;br&gt;            width: 100%;&lt;br&gt;            height: 100%;&lt;br&gt;            background-color: black;&lt;br&gt;            z-index:1001;&lt;br&gt;            -moz-opacity: 0.8;&lt;br&gt;            opacity:.80;&lt;br&gt;            filter: alpha(opacity=80);&lt;br&gt;        }&lt;br&gt;        .white_content {&lt;br&gt;            display: none;&lt;br&gt;            position: absolute;&lt;br&gt;            top: 15%;&lt;br&gt;            left: 15%;&lt;br&gt;            width: 70%;&lt;br&gt;            height: 70%;&lt;br&gt;            padding: 10px;&lt;br&gt;            border: 16px solid orange;&lt;br&gt;            background-color: white;&lt;br&gt;            z-index:1002;&lt;br&gt;            overflow: auto;&lt;br&gt;            text-align:center;&lt;br&gt;        }&lt;br&gt;    &lt;/style&gt;&lt;br&gt;    &lt;/head&gt;&lt;br&gt;    &lt;body onload = &quot;document.getElementById(&#39;light&#39;).style.display=&#39;block&#39;;document.getElementById(&#39;fade&#39;).style.display=&#39;block&#39;&quot;&gt;&lt;br&gt;        &lt;div id=&quot;light&quot; class=&quot;white_content&quot; onclick = &quot;document.getElementById(&#39;light&#39;).style.display=&#39;none&#39;;document.getElementById(&#39;fade&#39;).style.display=&#39;none&#39;&quot;&gt;
&lt;img src=&quot;winners.JPG&quot; height=&quot;400&quot; width=&quot;600&quot;/&gt;&lt;br&gt;        &lt;/div&gt;
&lt;br&gt;        &lt;div id=&quot;fade&quot; class=&quot;black_overlay&quot;&gt;
&lt;/div&gt;
&lt;br&gt;    &lt;/body&gt;&lt;br&gt;&lt;/html&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/textarea&gt; &lt;br /&gt;
&lt;!-- simple light box code using html only --&gt;

&lt;html&gt;
 &lt;head&gt;
  &lt;title&gt;LIGHTBOX EXAMPLE&lt;/title&gt;
  &lt;style&gt;
  .black_overlay{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
  }
  .white_content {
   display: none;
   position: absolute;
   top: 15%;
   left: 15%;
   width: 70%;
   height: 70%;
   padding: 10px;
   border: 16px solid orange;
   background-color: white;
   z-index:1002;
   overflow: auto;
   text-align:center;
  }
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body onload=&quot;document.getElementById(&#39;light&#39;).style.display=&#39;block&#39;;document.getElementById(&#39;fade&#39;).style.display=&#39;block&#39;&quot;&gt;
  &lt;div class=&quot;white_content&quot; id=&quot;light&quot; onclick=&quot;document.getElementById(&#39;light&#39;).style.display=&#39;none&#39;;document.getElementById(&#39;fade&#39;).style.display=&#39;none&#39;&quot;&gt;
Paste all the content here which you want to show on lightbox
  &lt;/div&gt;
&lt;div class=&quot;black_overlay&quot; id=&quot;fade&quot;&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/7791319481078919889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/06/lightbox-code-on-page-loading-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7791319481078919889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7791319481078919889'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/06/lightbox-code-on-page-loading-using.html' title='Show Lightbox on Page Load Using Only Html'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-424715706433152807</id><published>2013-05-14T01:55:00.000-07:00</published><updated>2013-05-14T01:57:32.573-07:00</updated><title type='text'>Social Media  Sharing Buttons for Website</title><content type='html'>&lt;a name=&quot;fb_share&quot; type=&quot;box_count&quot;&gt;Share&lt;/a&gt;
&lt;script src=&quot;http://static.ak.fbcdn.net/connect.php/js/FB.Share&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

&lt;g:plusone size=&quot;tall&quot;&gt;&lt;/g:plusone&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;
      window.___gcfg = {
        lang: &#39;en-US&#39;
      };


      (function() {
        var po = document.createElement(&#39;script&#39;); po.type = &#39;text/javascript&#39;; po.async = true;
        po.src = &#39;https://apis.google.com/js/plusone.js&#39;;
        var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(po, s);
      })();
    &lt;/script&gt;
    &lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;  data-via=&quot;amarujalanews
&quot; data-lang=&quot;en&quot; data-related=&quot;anywhereTheJavascriptAPI&quot; data-count=&quot;vertical&quot;&gt;Tweet&lt;/a&gt;

    &lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=
id;js.src=&quot;https://platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);
&lt;/script&gt;


&lt;script src=&quot;//platform.linkedin.com/in.js&quot; type=&quot;text/javascript&quot;&gt;
 lang: en_US
&lt;/script&gt;
&lt;script type=&quot;IN/Share&quot;  data-counter=&quot;top&quot;&gt;&lt;/script&gt;

&lt;textarea rows=&quot;50&quot; cols=&quot;80&quot;&gt;
&lt;!--&lt;span class=&#39;st_email_vcount&#39; displayText=&#39;Email&#39;&gt;&lt;/span&gt;--&gt;
&lt;a name=&quot;fb_share&quot; type=&quot;box_count&quot;&gt;Share&lt;/a&gt;
&lt;script src=&quot;http://static.ak.fbcdn.net/connect.php/js/FB.Share&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

&lt;g:plusone size=&quot;tall&quot;&gt;&lt;/g:plusone&gt;

    &lt;script type=&quot;text/javascript&quot;&gt;
      window.___gcfg = {
        lang: &#39;en-US&#39;
      };


      (function() {
        var po = document.createElement(&#39;script&#39;); po.type = &#39;text/javascript&#39;; po.async = true;
        po.src = &#39;https://apis.google.com/js/plusone.js&#39;;
        var s = document.getElementsByTagName(&#39;script&#39;)[0]; s.parentNode.insertBefore(po, s);
      })();
    &lt;/script&gt;
    &lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot;  data-via=&quot;amarujalanews
&quot; data-lang=&quot;en&quot; data-related=&quot;anywhereTheJavascriptAPI&quot; data-count=&quot;vertical&quot;&gt;Tweet&lt;/a&gt;

    &lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=
id;js.src=&quot;https://platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);
&lt;/script&gt;


&lt;script src=&quot;//platform.linkedin.com/in.js&quot; type=&quot;text/javascript&quot;&gt;
 lang: en_US
&lt;/script&gt;
&lt;script type=&quot;IN/Share&quot;  data-counter=&quot;top&quot;&gt;&lt;/script&gt;
&lt;/textarea&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/424715706433152807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/05/social-media-sharing-buttons-for-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/424715706433152807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/424715706433152807'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/05/social-media-sharing-buttons-for-website.html' title='Social Media  Sharing Buttons for Website'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-2069430712251475422</id><published>2013-05-09T00:38:00.000-07:00</published><updated>2013-05-09T00:39:19.359-07:00</updated><title type='text'>How to Store Facebook Like Count in Database</title><content type='html'>$node_id=&#39;nid of page&#39;;
&lt;br&gt;
$data_url=&#39;url of the webpage which you want to save in db&#39;;
&lt;br&gt;
$fql = &quot;SELECT url, share_count, like_count, comment_count, total_count FROM link_stat WHERE url=&#39;$data_url&#39;&quot;;
&lt;br&gt;
$json = file_get_contents(&#39;https://api.facebook.com/method/fql.query?format=json&amp;query=&#39;.urlencode($fql));
&lt;br&gt;
$fblike=json_decode($json);
&lt;br&gt;
$fbcount=intval($fblike[0]-&gt;total_count);
&lt;br&gt;
$rec=db_query(&quot;INSERT INTO tablename (nid, count) VALUES ($node_id,$fbcount) ON DUPLICATE KEY UPDATE count=$fbcount&quot;);
&lt;br&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/2069430712251475422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/05/how-to-store-facebook-like-count-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/2069430712251475422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/2069430712251475422'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/05/how-to-store-facebook-like-count-in.html' title='How to Store Facebook Like Count in Database'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-4541337734661936658</id><published>2013-02-01T23:43:00.001-08:00</published><updated>2013-02-01T23:43:27.230-08:00</updated><title type='text'>How Remove Special Charecters from File Field in Drupal</title><content type='html'>function sukant_rout_init()&lt;br&gt;
{&lt;br&gt;
         if (!empty($_FILES[&#39;files&#39;]))&lt;br&gt;
        {&lt;br&gt;
                foreach ($_FILES[&#39;files&#39;][&#39;name&#39;] as $field =&gt; $filename)&lt;br&gt;
                {&lt;br&gt;
                 $_FILES[&#39;files&#39;][&#39;name&#39;][$field] = preg_replace(&#39;`[^\.a-z0-9]`i&#39;,&#39;_&#39;,$filename);&lt;br&gt;
                }&lt;br&gt;
        }&lt;br&gt;
}&lt;br&gt;


Replace sukant_rout by your module name
</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/4541337734661936658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/02/how-remove-special-charecters-from-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4541337734661936658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4541337734661936658'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/02/how-remove-special-charecters-from-file.html' title='How Remove Special Charecters from File Field in Drupal'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-3524933753600499787</id><published>2013-01-23T23:22:00.002-08:00</published><updated>2013-01-23T23:22:30.752-08:00</updated><title type='text'>How to create template files of a content type or as url parameters or default template</title><content type='html'>Add Following function if not present in your template.php file in theme folder&lt;br&gt;
function phptemplate_preprocess_page(&amp;$vars, $hook) &lt;br&gt;
{&lt;br&gt;
  $url= drupal_get_path_alias($_GET[&#39;q&#39;]);&lt;br&gt;
 //print_r($url);&lt;br&gt;
 if($url == &quot;as your type get from url&quot;)&lt;br&gt;
 {&lt;br&gt;
  $vars[&#39;template_files&#39;][] = &quot;page-yourgivenname&quot;;&lt;br&gt;
 }&lt;br&gt;
 else if ($vars[&#39;node&#39;]-&gt;type != &quot;&quot;)&lt;br&gt;
  {&lt;br&gt;
   $vars[&#39;template_files&#39;][] = &quot;page-node-&quot; . $vars[&#39;node&#39;]-&gt;type;&lt;br&gt;
  }&lt;br&gt;
 else&lt;br&gt;
 {&lt;br&gt;
  $vars[&#39;template_files&#39;][] = &quot;page&quot;;&lt;br&gt;
 }&lt;br&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/3524933753600499787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/how-to-create-template-files-of-content.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/3524933753600499787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/3524933753600499787'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/how-to-create-template-files-of-content.html' title='How to create template files of a content type or as url parameters or default template'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-5619411262129756378</id><published>2013-01-23T23:15:00.001-08:00</published><updated>2013-01-23T23:15:22.814-08:00</updated><title type='text'>How to redirect the page to custom path after creating new content in Drupal</title><content type='html'>function myfb_nodeapi(&amp;$node, $op, $teaser = NULL, $page = NULL)&lt;br&gt; 
{&lt;br&gt;
global $user;&lt;br&gt;
$uid=$user-&gt;uid;&lt;br&gt;
if ($node-&gt;type == &#39;type of your node&#39;) {&lt;br&gt;
    if ($op == &#39;insert&#39;) {&lt;br&gt;
 drupal_set_message(t(&#39;Some message for creating content&#39;));&lt;br&gt;
 $path=&quot;new path&quot;;&lt;br&gt;
      drupal_goto($path);&lt;br&gt;
    }&lt;br&gt;
  }&lt;br&gt;
}&lt;br&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/5619411262129756378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/how-to-redirect-page-to-custom-path.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/5619411262129756378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/5619411262129756378'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/how-to-redirect-page-to-custom-path.html' title='How to redirect the page to custom path after creating new content in Drupal'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-7762230059090263978</id><published>2013-01-23T23:10:00.002-08:00</published><updated>2013-01-23T23:10:53.662-08:00</updated><title type='text'>Custom module to save extra cck field information in db using fbouth module</title><content type='html'>function myfb_fboauth_user_save($account, $fbuser)&lt;br&gt;
{&lt;br&gt;
 $time = time();&lt;br&gt;
 $profile_node = new stdClass();&lt;br&gt;
 $profile_node-&gt;title = $account-&gt;name;&lt;br&gt;
 $profile_node-&gt;body = &#39;&#39;;&lt;br&gt;
 $profile_node-&gt;type = &#39;profile&#39;; // Your specified content type&lt;br&gt;
 $profile_node-&gt;created = $time;&lt;br&gt;
 $profile_node-&gt;changed = $time;&lt;br&gt;
 $profile_node-&gt;status = 1;&lt;br&gt;
 $profile_node-&gt;promote = 0;&lt;br&gt;
 $profile_node-&gt;sticky = 0;&lt;br&gt;
 $profile_node-&gt;format = 1; // Filtered HTML&lt;br&gt;
 $profile_node-&gt;uid = $account-&gt;uid; // UID of content owner&lt;br&gt;
 $hometown=$fbuser-&gt;hometown-&gt;name;&lt;br&gt;
 if(!isset($hometown))&lt;br&gt;
 {&lt;br&gt;
  $hometown=$fbuser-&gt;location-&gt;name;&lt;br&gt;
 }&lt;br&gt;
 $profile_node-&gt;field_country[0][&#39;value&#39;]=$hometown;&lt;br&gt;
 $profile_node-&gt;field_city[0][&#39;value&#39;] =$hometown;&lt;br&gt;
 node_save($profile_node);&lt;br&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/7762230059090263978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/custom-module-to-save-extra-cck-field.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7762230059090263978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7762230059090263978'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/custom-module-to-save-extra-cck-field.html' title='Custom module to save extra cck field information in db using fbouth module'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-2672557960149651745</id><published>2013-01-23T23:02:00.003-08:00</published><updated>2013-01-23T23:02:24.656-08:00</updated><title type='text'>Two Most Popular Storage Engines in MySql are InnoDB and MyISAM</title><content type='html'>1. &lt;b&gt;InnoDB&lt;/b&gt; supports supports transactions which is not supported by MyISAM storage engine in tables.&lt;br /&gt;&lt;br /&gt;

2. &lt;b&gt;InnoDB&lt;/b&gt; has record(row) level locking, relational integrity means supports foreign keys, which is not possible in MyISAM tables.&lt;br /&gt;&lt;br /&gt;

3. Performance of &lt;b&gt;InnoDB&lt;/b&gt; for high volume data cannot be beaten by MyISAM engines.&lt;br /&gt;&lt;br /&gt;

4. Only the speed of tables are higher in case of MyIASM but due to of (InnoDB supports volume, transactions, integrity ) it is more popular.&lt;br /&gt;&lt;br /&gt;

5. &lt;b&gt;MyISAM&lt;/b&gt; stores each table on disk with three files whose names begin with same as table name. These files have different extensions to differentiate their purpose. A .frm files stores the table format, and a .MYD (MYData) file stores the data of the table. If the table has indexes then these are stored in the .MYI (MYIndex) files.&lt;br /&gt;&lt;br /&gt;

6. &lt;b&gt;InnoDB&lt;/b&gt; tables and their indexes are stored in the tablespace, which consists of several files. That is why InnoDB tables can be very large and can store large volume of data. The InnoDB storage engine maintains its own buffer pool for caching data and indexes in main memory.&lt;br /&gt;&lt;br /&gt;
Check the engines being used for existing tables&lt;br /&gt;&lt;br /&gt;

7.
&lt;b&gt;Syntax of InnoDB
==================&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;
    CREATE TABLE sukant test varchar(30) ENGINE = InnoDB;&lt;br /&gt;&lt;br /&gt;

    It is also possible to convert from one engine to the other by command:
    ALTER TABLE tablename ENGINE=new_engine_name;&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;
Syntax of MyISAM
================&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;
Since MyISAM is the default engine assigned when creating a table, so you need not to specify it&lt;br /&gt;

&lt;b&gt;Syntax of displaying the table status
=======================================&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;
show table status;&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;for perticular table status
=================&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;
    show table status where Name = ‘tablename’;&lt;br /&gt;&lt;br /&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/2672557960149651745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/two-most-popular-storage-engines-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/2672557960149651745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/2672557960149651745'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2013/01/two-most-popular-storage-engines-in.html' title='Two Most Popular Storage Engines in MySql are InnoDB and MyISAM'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-6866542220670430777</id><published>2012-10-04T03:52:00.000-07:00</published><updated>2012-10-04T03:52:42.162-07:00</updated><title type='text'>How to Redirect to a Custom Page After Content Creation in Drupal</title><content type='html'>-&gt; First create a folder named as myredirect on /sites/all/modules folder &lt;br&gt;
-&gt; Then creat following two file within myredirect folder &lt;br&gt;
1. myredirect.module&lt;br&gt;

&lt;? &lt;br&gt;
function myredirect_nodeapi(&amp;$node, $op, $teaser = NULL, $page = NULL) { &lt;br&gt;
  if ($node-&gt;type == &#39;yourcontenttype&#39;) { &lt;br&gt;
    if ($op == &#39;insert&#39;) { &lt;br&gt;
      drupal_goto(&#39;yourcustompath&#39;); &lt;br&gt;
    } &lt;br&gt;
  } &lt;br&gt;
} &lt;br&gt;

2. myredirect.info &lt;br&gt;

; $Id: myredirect.info,v 1.0 2012/10/04 17:42:28 Exp $ &lt;br&gt;
name = myredirect &lt;br&gt;
description = this is my custom redirect module. &lt;br&gt;
package = custom modules &lt;br&gt;
core = 6.x &lt;br&gt;
&lt;br&gt;
&lt;br&gt;

Thanks&lt;br&gt;
sukant</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/6866542220670430777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/10/how-to-redirect-to-custom-page-after.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/6866542220670430777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/6866542220670430777'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/10/how-to-redirect-to-custom-page-after.html' title='How to Redirect to a Custom Page After Content Creation in Drupal'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-5836509671070878111</id><published>2012-09-04T00:49:00.002-07:00</published><updated>2012-09-04T00:55:40.530-07:00</updated><title type='text'>Linux command for memory, cpu, hard disk, os version and php-mysql version</title><content type='html'>&lt;br/&gt;&lt;b&gt;For memory information&lt;/b&gt;&lt;br/&gt;
/proc/meminfo

&lt;br/&gt;&lt;b&gt;For cpu information&lt;/b&gt;&lt;br/&gt;
/proc/cpuinfo
&lt;br/&gt;&lt;b&gt;For hard disk size&lt;/b&gt;&lt;br/&gt;
df -H
&lt;br/&gt;&lt;b&gt;For os version info&lt;/b&gt;&lt;br/&gt;
/proc/version
/etc/redhat-release
&lt;br/&gt;&lt;b&gt;For php and mysql information&lt;/b&gt;&lt;br/&gt;
php -v
rpm -q --all |grep mysql
&lt;br/&gt;&lt;b&gt;apache version&lt;/b&gt;&lt;br/&gt;
rpm -q httpd</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/5836509671070878111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/09/linux-command-for-memory-cpu-hard-disk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/5836509671070878111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/5836509671070878111'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/09/linux-command-for-memory-cpu-hard-disk.html' title='Linux command for memory, cpu, hard disk, os version and php-mysql version'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-4999959443891061395</id><published>2012-09-01T01:44:00.001-07:00</published><updated>2012-09-01T01:48:09.793-07:00</updated><title type='text'>Step by step installation steps of drupal 6</title><content type='html'>&lt;b&gt;Steps&lt;br/&gt;
===============&lt;/b&gt;&lt;br/&gt;
1. &lt;a href=&quot;http://drupal.org/node/999422&quot;&gt;Download&lt;/a&gt; the related drupal cms&lt;br/&gt;

2. Extract this on to the wamp/www folder&lt;br/&gt;

3. Create a Database in your phpmyadmin&lt;br/&gt;

4. Create a duplicate copy of default.settings.php as settings.php in sites/defaults directory&lt;br/&gt;

5. Chage the line  $db_url = &#39;pgsql://username:password@localhost/databasename&#39;; with your  database name, database username and password&lt;br/&gt;

6. After the above steps write the path in browser where your drupal folder presents&lt;br/&gt;

7. After this you can see the setup has been finished and you can visit your new site by clicking the link&lt;br/&gt;&lt;br/&gt;


If this step give you benefit plase give your feedback&lt;br/&gt;

thanks&lt;br/&gt;
sukant</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/4999959443891061395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/09/installation-steps-of-drupal-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4999959443891061395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4999959443891061395'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/09/installation-steps-of-drupal-6.html' title='Step by step installation steps of drupal 6'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-8632145190292206788</id><published>2012-08-27T00:34:00.000-07:00</published><updated>2012-08-31T02:11:47.976-07:00</updated><title type='text'>How to Create Clean Url in Drupal 6</title><content type='html'>
follow the following command in linux
write the command in konsole
1.) vim /etc/httpd/conf/httpd.conf   

2.) Then paste the following command 
&lt;Directory &quot;/www/drupal&quot;&gt;
  AllowOverride All
&lt;/Directory&gt;

3.) Then restart the service by writing the command
/etc/init.d/httpd restart 

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvLH4OawYE04WY2H_FAk4eeXn-dPhtd_CQrwnk8a3mwn7aoo2TKfdK4pX_4VBFJR1FffyKSD6Dy3V6Txj1721thKnOTRUGT_h_UKt47kuwLHM4qKWX4KCGAE9sfeec2PJ_xeOnn24Cxc/s1600/sukant-rout.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear:left; float:left;margin-right:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; width=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvLH4OawYE04WY2H_FAk4eeXn-dPhtd_CQrwnk8a3mwn7aoo2TKfdK4pX_4VBFJR1FffyKSD6Dy3V6Txj1721thKnOTRUGT_h_UKt47kuwLHM4qKWX4KCGAE9sfeec2PJ_xeOnn24Cxc/s200/sukant-rout.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/8632145190292206788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/08/how-to-create-clean-url-in-drupal-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8632145190292206788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8632145190292206788'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/08/how-to-create-clean-url-in-drupal-6.html' title='How to Create Clean Url in Drupal 6'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvLH4OawYE04WY2H_FAk4eeXn-dPhtd_CQrwnk8a3mwn7aoo2TKfdK4pX_4VBFJR1FffyKSD6Dy3V6Txj1721thKnOTRUGT_h_UKt47kuwLHM4qKWX4KCGAE9sfeec2PJ_xeOnn24Cxc/s72-c/sukant-rout.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-4289748123688682273</id><published>2012-07-28T01:23:00.003-07:00</published><updated>2012-07-28T01:25:48.210-07:00</updated><title type='text'>Simple Javascript Date Picker</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Simple Javascript Date picker By Sukant&lt;/title&gt;

&lt;script language=JavaScript&gt;
var datePickerDivID = &quot;datepicker&quot;;
var iFrameDivID = &quot;datepickeriframe&quot;;
var dayArrayShort = new Array(&#39;Su&#39;, &#39;Mo&#39;, &#39;Tu&#39;, &#39;We&#39;, &#39;Th&#39;, &#39;Fr&#39;, &#39;Sa&#39;);
var dayArrayMed = new Array(&#39;Sun&#39;, &#39;Mon&#39;, &#39;Tue&#39;, &#39;Wed&#39;, &#39;Thu&#39;, &#39;Fri&#39;, &#39;Sat&#39;);
var dayArrayLong = new Array(&#39;Sunday&#39;, &#39;Monday&#39;, &#39;Tuesday&#39;, &#39;Wednesday&#39;, &#39;Thursday&#39;, &#39;Friday&#39;, &#39;Saturday&#39;);
var monthArrayShort = new Array(&#39;Jan&#39;, &#39;Feb&#39;, &#39;Mar&#39;, &#39;Apr&#39;, &#39;May&#39;, &#39;Jun&#39;, &#39;Jul&#39;, &#39;Aug&#39;, &#39;Sep&#39;, &#39;Oct&#39;, &#39;Nov&#39;, &#39;Dec&#39;);
var monthArrayMed = new Array(&#39;Jan&#39;, &#39;Feb&#39;, &#39;Mar&#39;, &#39;Apr&#39;, &#39;May&#39;, &#39;June&#39;, &#39;July&#39;, &#39;Aug&#39;, &#39;Sept&#39;, &#39;Oct&#39;, &#39;Nov&#39;, &#39;Dec&#39;);
var monthArrayLong = new Array(&#39;January&#39;, &#39;February&#39;, &#39;March&#39;, &#39;April&#39;, &#39;May&#39;, &#39;June&#39;, &#39;July&#39;, &#39;August&#39;, &#39;September&#39;, &#39;October&#39;, &#39;November&#39;, &#39;December&#39;);
var defaultDateSeparator = &quot;/&quot;;        // common values would be &quot;/&quot; or &quot;.&quot;
var defaultDateFormat = &quot;mdy&quot;    // valid values are &quot;mdy&quot;, &quot;dmy&quot;, and &quot;ymd&quot;
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;


function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (!displayBelowThisObject)
    displayBelowThisObject = targetDateField;
   // if a date separator character was given, update the dateSeparator variable
  if (dtSep)
    dateSeparator = dtSep;
  else
    dateSeparator = defaultDateSeparator;
 
  // if a date format was given, update the dateFormat variable
  if (dtFormat)
    dateFormat = dtFormat;
  else
    dateFormat = defaultDateFormat;
 
  var x = displayBelowThisObject.offsetLeft;
  var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
 
  
  var parent = displayBelowThisObject;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
  }
 
  drawDatePicker(targetDateField, x, y);
}


function drawDatePicker(targetDateField, x, y)
{
  var dt = getFieldDate(targetDateField.value );
 
  
  if (!document.getElementById(datePickerDivID)) {
    
    var newNode = document.createElement(&quot;div&quot;);
    newNode.setAttribute(&quot;id&quot;, datePickerDivID);
    newNode.setAttribute(&quot;class&quot;, &quot;dpDiv&quot;);
    newNode.setAttribute(&quot;style&quot;, &quot;visibility: hidden;&quot;);
    document.body.appendChild(newNode);
  }
 
  // move the datepicker div to the proper x,y coordinate and toggle the visiblity
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.position = &quot;absolute&quot;;
  pickerDiv.style.left = x + &quot;px&quot;;
  pickerDiv.style.top = y + &quot;px&quot;;
  pickerDiv.style.visibility = (pickerDiv.style.visibility == &quot;visible&quot; ? &quot;hidden&quot; : &quot;visible&quot;);
  pickerDiv.style.display = (pickerDiv.style.display == &quot;block&quot; ? &quot;none&quot; : &quot;block&quot;);
  pickerDiv.style.zIndex = 10000;
 
  // draw the datepicker table
  refreshDatePicker(targetDateField.name, dt.getFullYear(), dt.getMonth(), dt.getDate());
}

function refreshDatePicker(dateFieldName, year, month, day)
{
  // if no arguments are passed, use today&#39;s date; otherwise, month and year
  // are required (if a day is passed, it will be highlighted later)
  var thisDay = new Date();
 
  if ((month &gt;= 0) &amp;&amp; (year &gt; 0)) {
    thisDay = new Date(year, month, 1);
  } else {
    day = thisDay.getDate();
    thisDay.setDate(1);
  }
 
 
  var crlf = &quot;\r\n&quot;;
  var TABLE = &quot;&lt;table cols=7 class=&#39;dpTable&#39;&gt;&quot; + crlf;
  var xTABLE = &quot;&lt;/table&gt;&quot; + crlf;
  var TR = &quot;&lt;tr class=&#39;dpTR&#39;&gt;&quot;;
  var TR_title = &quot;&lt;tr class=&#39;dpTitleTR&#39;&gt;&quot;;
  var TR_days = &quot;&lt;tr class=&#39;dpDayTR&#39;&gt;&quot;;
  var TR_todaybutton = &quot;&lt;tr class=&#39;dpTodayButtonTR&#39;&gt;&quot;;
  var xTR = &quot;&lt;/tr&gt;&quot; + crlf;
  var TD = &quot;&lt;td class=&#39;dpTD&#39; onMouseOut=&#39;this.className=\&quot;dpTD\&quot;;&#39; onMouseOver=&#39; this.className=\&quot;dpTDHover\&quot;;&#39; &quot;;    // leave this tag open, because we&#39;ll be adding an onClick event
  var TD_title = &quot;&lt;td colspan=5 class=&#39;dpTitleTD&#39;&gt;&quot;;
  var TD_buttons = &quot;&lt;td class=&#39;dpButtonTD&#39;&gt;&quot;;
  var TD_todaybutton = &quot;&lt;td colspan=7 class=&#39;dpTodayButtonTD&#39;&gt;&quot;;
  var TD_days = &quot;&lt;td class=&#39;dpDayTD&#39;&gt;&quot;;
  var TD_selected = &quot;&lt;td class=&#39;dpDayHighlightTD&#39; onMouseOut=&#39;this.className=\&quot;dpDayHighlightTD\&quot;;&#39; onMouseOver=&#39;this.className=\&quot;dpTDHover\&quot;;&#39; &quot;;    // leave this tag open, because we&#39;ll be adding an onClick event
  var xTD = &quot;&lt;/td&gt;&quot; + crlf;
  var DIV_title = &quot;&lt;div class=&#39;dpTitleText&#39;&gt;&quot;;
  var DIV_selected = &quot;&lt;div class=&#39;dpDayHighlight&#39;&gt;&quot;;
  var xDIV = &quot;&lt;/div&gt;&quot;;
 
  // start generating the code for the calendar table
  var html = TABLE;

  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, &quot;&amp;lt;&quot;) + xTD;
  html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] + &quot; &quot; + thisDay.getFullYear() + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, &quot;&amp;gt;&quot;) + xTD;
  html += xTR;
 
  // this is the row that indicates which day of the week we&#39;re on
  html += TR_days;
  for(i = 0; i &lt; dayArrayShort.length; i++)
    html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;
 
  // now we&#39;ll start populating the table with days of the month
  html += TR;
 
  // first, the leading blanks
  for (i = 0; i &lt; thisDay.getDay(); i++)
    html += TD + &quot;&amp;nbsp;&quot; + xTD;
 
  // now, the days of the month
  do {
    dayNum = thisDay.getDate();
    TD_onclick = &quot; onclick=\&quot;updateDateField(&#39;&quot; + dateFieldName + &quot;&#39;, &#39;&quot; + getDateString(thisDay) + &quot;&#39;);\&quot;&gt;&quot;;
    
    if (dayNum == day)
      html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
    else
      html += TD + TD_onclick + dayNum + xTD;
    
    // if this is a Saturday, start a new row
    if (thisDay.getDay() == 6)
      html += xTR + TR;
    
    // increment the day
    thisDay.setDate(thisDay.getDate() + 1);
  } while (thisDay.getDate() &gt; 1)
 
  // fill in any trailing blanks
  if (thisDay.getDay() &gt; 0) {
    for (i = 6; i &gt; thisDay.getDay(); i--)
      html += TD + &quot;&amp;nbsp;&quot; + xTD;
  }
  html += xTR;
 
  // add a button to allow the user to easily return to today, or close the calendar
  var today = new Date();
  var todayString = &quot;Today is &quot; + dayArrayMed[today.getDay()] + &quot;, &quot; + monthArrayMed[ today.getMonth()] + &quot; &quot; + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
  html += &quot;&lt;button class=&#39;dpTodayButton&#39; onClick=&#39;refreshDatePicker(\&quot;&quot; + dateFieldName + &quot;\&quot;);&#39;&gt;this month&lt;/button&gt; &quot;;
  html += &quot;&lt;button class=&#39;dpTodayButton&#39; onClick=&#39;updateDateField(\&quot;&quot; + dateFieldName + &quot;\&quot;);&#39;&gt;close&lt;/button&gt;&quot;;
  html += xTD + xTR;
 
  // and finally, close the table
  html += xTABLE;
 
  document.getElementById(datePickerDivID).innerHTML = html;
  // add an &quot;iFrame shim&quot; to allow the datepicker to display above selection lists
  adjustiFrame();
}



function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth &lt; 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return &quot;&lt;button class=&#39;dpButton&#39; onClick=&#39;refreshDatePicker(\&quot;&quot; + dateFieldName + &quot;\&quot;, &quot; + newYear + &quot;, &quot; + newMonth + &quot;);&#39;&gt;&quot; + label + &quot;&lt;/button&gt;&quot;;
}


function getDateString(dateVal)
{
  var dayString = &quot;00&quot; + dateVal.getDate();
  var monthString = &quot;00&quot; + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case &quot;dmy&quot; :
      return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
    case &quot;ymd&quot; :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case &quot;mdy&quot; :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
  }
}


/**
Convert a string to a JavaScript Date object.
*/
function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case &quot;dmy&quot; :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
        case &quot;ymd&quot; :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case &quot;mdy&quot; :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10);
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}


function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf(&quot;/&quot;) &gt;= 0)
    dArray = dateString.split(&quot;/&quot;);
  else if (dateString.indexOf(&quot;.&quot;) &gt;= 0)
    dArray = dateString.split(&quot;.&quot;);
  else if (dateString.indexOf(&quot;-&quot;) &gt;= 0)
    dArray = dateString.split(&quot;-&quot;);
  else if (dateString.indexOf(&quot;\\&quot;) &gt;= 0)
    dArray = dateString.split(&quot;\\&quot;);
  else
    dArray = false;
 
  return dArray;
}

function updateDateField(dateFieldName, dateString)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = &quot;hidden&quot;;
  pickerDiv.style.display = &quot;none&quot;;
 
  adjustiFrame();
  targetDateField.focus();
 
  if ((dateString) &amp;&amp; (typeof(datePickerClosed) == &quot;function&quot;))
    datePickerClosed(targetDateField);
}


function adjustiFrame(pickerDiv, iFrameDiv)
{
  
  var is_opera = (navigator.userAgent.toLowerCase().indexOf(&quot;opera&quot;) != -1);
  if (is_opera)
    return;
  
 
  try {
    if (!document.getElementById(iFrameDivID)) {
      
      var newNode = document.createElement(&quot;iFrame&quot;);
      newNode.setAttribute(&quot;id&quot;, iFrameDivID);
      newNode.setAttribute(&quot;src&quot;, &quot;javascript:false;&quot;);
      newNode.setAttribute(&quot;scrolling&quot;, &quot;no&quot;);
      newNode.setAttribute (&quot;frameborder&quot;, &quot;0&quot;);
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = &quot;absolute&quot;;
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}


&lt;/script&gt;

&lt;style&gt;
body {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: .8em;
 }

/* the div that holds the date picker calendar */
.dpDiv {
 }


/* the table (within the div) that holds the date picker calendar */
.dpTable {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 color: #505050;
 background-color: #ece9d8;
 border: 1px solid #AAAAAA;
 }


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
 }


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
 }


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
 }


/* the bottom table row, that has the &quot;This Month&quot; and &quot;Close&quot; buttons */
.dpTodayButtonTR {
 }


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
 border: 1px solid #ece9d8;
 }


/* a table cell that holds a highlighted day (usually either today&#39;s date or the current date field value) */
.dpDayHighlightTD {
 background-color: #CCCCCC;
 border: 1px solid #AAAAAA;
 }

.dpTDHover {
 background-color: #aca998;
 border: 1px solid #888888;
 cursor: pointer;
 color: red;
 }


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
 }


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
 }


/* the table cell that holds the &quot;This Month&quot; or &quot;Close&quot; button at the bottom */
.dpTodayButtonTD {
 }


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
 background-color: #CCCCCC;
 border: 1px solid #AAAAAA;
 color: white;
 }


/* additional style information for the text that indicates the month and year */
.dpTitleText {
 font-size: 12px;
 color: gray;
 font-weight: bold;
 }


/* additional style information for the cell that holds a highlighted day (usually either today&#39;s date or the current date field value) */ 
.dpDayHighlight {
 color: 4060ff;
 font-weight: bold;
 }


/* the forward/backward buttons at the top */
.dpButton {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: gray;
 background: #d8e8ff;
 font-weight: bold;
 padding: 0px;
 }


/* the &quot;This Month&quot; and &quot;Close&quot; buttons at the bottom */
.dpTodayButton {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: gray;
 background: #d8e8ff;
 font-weight: bold;
 }

&lt;/style&gt;

&lt;/head&gt;

&lt;body&gt;
&lt;form&gt;
&lt;b&gt;Click on box or button :&lt;/b&gt; &lt;input name=&quot;sukant&quot; onclick=&quot;displayDatePicker(&#39;sukant&#39;, false, &#39;ymd&#39;, &#39;-&#39;);&quot;&gt; 
&lt;input type=button value=&quot;select&quot; onclick=&quot;displayDatePicker(&#39;sukant&#39;, false, &#39;ymd&#39;, &#39;-&#39;);&quot;&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;




&lt;br /&gt;If you want to get this then plz get the view source of this page&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/4289748123688682273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/simple-javascript-date-picker-by-sukant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4289748123688682273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/4289748123688682273'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/simple-javascript-date-picker-by-sukant.html' title='Simple Javascript Date Picker'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-1687789566605854849</id><published>2012-07-16T01:05:00.001-07:00</published><updated>2012-10-27T03:24:09.025-07:00</updated><title type='text'>Lovely Dynamic Div Popup with Ajax Facility</title><content type='html'>Following is the javascript function 
&lt;br&gt;
&lt;pre&gt;
function _$(id){
    if(typeof(id) == &quot;string&quot;){
        if(document.getElementById(id))
            return document.getElementById(id);
        else{
            if(document.getElementsByName(id))
                return document.getElementsByName(id);
            else {
                if(document.getElementsByTagName(id))
                    return document.getElementsByTagName(id);
                else
                    return null;
            }
        }
    }
    else {
        if(id)
            return id;
        else
            return null;
    }
};
function _disablePage(){
    if(_$(&#39;disableLayer&#39;).length &lt;= 0){
        var d;
        try{
            d = document.createElement(&quot;&lt;div id=&#39;disableLayer&#39; style=&#39;background-color:#000;position:fixed;opacity:0.2;z-index:99;top:0;left:0;position:fixed;cursor:pointer;&#39;&gt;&lt;/div&gt;&quot;);
        }
        catch(e){
            d = document.createElement(&quot;div&quot;);
            d.id = &quot;disableLayer&quot;;
            d.style.position = &quot;fixed&quot;;
            d.style.height = &quot;100%&quot;;
            d.style.width = &quot;100%&quot;;
            d.style.backgroundColor = &quot;#000&quot;;
            d.style.opacity = 0.2;
            d.style.zIndex = 99;
            d.style.cursor = &#39;pointer&#39;;
        }
        document.body.appendChild(d);
    }
};
function _showPopUp(mode, urlhtml, divid, w, h, isModal, param){
    _disablePage();
    if(!isModal){
        _$(&#39;disableLayer&#39;).onclick = (function(){
            document.body.removeChild(_$(&#39;disableLayer&#39;));
            document.body.removeChild(_$(&#39;popupContainer&#39;));
        });
    }
    
    var postop = 10;
    var posleft = ((screen.availWidth) - w)/2;
    var d;
    try{
        d = document.createElement(&quot;&lt;div id=&#39;popupContainer&#39; style=&#39;background-color:#fff;opacity:1;position:relative;z-index:100;&#39;&gt;&lt;/div&gt;&quot;);
    }
    catch(e){
        d = document.createElement(&quot;div&quot;);
        d.id = &quot;popupContainer&quot;;
        d.style.position = &quot;fixed&quot;;
        d.style.backgroundColor = &quot;#fff&quot;;
        d.style.top = postop + &quot;px&quot;;
        d.style.left = posleft + &quot;px&quot;;
    }
    document.body.appendChild(d);
    
    try{
        d = document.createElement(&quot;&lt;div id=&#39;popupPage&#39; style=&#39;background-color:#fff;opacity:1;position:absolute;z-index:100;&#39;&gt;&lt;/div&gt;&quot;);
    }
    catch(e){
        d = document.createElement(&quot;div&quot;);
        d.id = &quot;popupPage&quot;;
        d.style.position = &quot;absolute&quot;;
        d.style.height = h + &quot;px&quot;;
        d.style.width = w + &quot;px&quot;;
        d.style.backgroundColor = &quot;#fff&quot;;
        d.style.borderRadius = &quot;5px&quot;;
        d.style.padding = &quot;10px&quot;;
        d.style.boxShadow = &quot;2px 5px 10px #333333&quot;;       
        d.style.opacity = 1;
        d.style.zIndex = &quot;100&quot;;
    }
    _$(&#39;popupContainer&#39;).appendChild(d);
    
    if(mode.toLowerCase() == &quot;iframe&quot;){
        try{
            d = document.createElement(&quot;&lt;frame id=\&quot;&quot; + divid + &quot;\&quot; border=\&quot;0\&quot; frameborder=\&quot;0\&quot; framespacing=\&quot;0\&quot; style=\&quot;z-index:100;top:0;left:0;position:absolute;\&quot; src=\&quot;./&quot; + urlhtml + &quot;\&quot; &gt;&lt;/frame&gt;&quot;);
        }
        catch(e)
        {
            d = document.createElement(&quot;IFRAME&quot;); 
            d.id = divid;
            d.frameBorder = 0;
            d.frameSpacing = 0;
            d.style.height = (h - 5) + &quot;px&quot;;
            d.style.width = (w - 5) + &quot;px&quot;;
            d.style.zIndex = &quot;100&quot;;
            d.src = urlhtml;
        }
        _$(&#39;popupPage&#39;).appendChild(d);
    }
    else if(mode.toLowerCase() == &quot;ajax&quot;){
        try{
            d = document.createElement(&quot;&lt;div id=\&quot;&quot; + divid + &quot;\&quot; style=\&quot;background-color:green;z-index:100;top:0;left:0;position:absolute;\&quot; &gt;&lt;/div&gt;&quot;);
        }
        catch(e)
        {
            d = document.createElement(&quot;div&quot;); 
            d.id = divid;
            d.style.height = (h - 1) + &quot;px&quot;;
            d.style.width = (w - 1) + &quot;px&quot;;
            d.style.zIndex = &quot;100&quot;;
     d.style.background=&quot;#D1C59D&quot;;
        }
 
        _$(&#39;popupPage&#39;).appendChild(d);
 
 _waitGetData = function(){
            _$(divid).innerHTML = &quot;Please wait&quot;;
        };
        _responseGetData = function(str){
            _$(divid).innerHTML = str;
            _$(divid).style.top = postop + &quot;px&quot;;
            _$(divid).style.left = posleft + &quot;px&quot;;
        };
 
        var aj = new _ajax(urlhtml, &quot;GET&quot;, param, function(){_waitGetData()}, function(r){_responseGetData(r)});
        aj._query();
               
    }
    else if(mode.toLowerCase() == &quot;html&quot;){
        try{
            d = document.createElement(&quot;&lt;div id=\&quot;&quot; + divid + &quot;\&quot; style=\&quot;z-index:100;top:0;left:0;position:absolute;\&quot; &gt;&lt;/div&gt;&quot;);
        }
        catch(e)
        {
            d = document.createElement(&quot;div&quot;); 
            d.id = divid;
            d.style.height = (h - 5) + &quot;px&quot;;
            d.style.width = (w - 5) + &quot;px&quot;;
            d.style.zIndex = &quot;100&quot;;
        }
        _$(&#39;popupPage&#39;).appendChild(d);
        _$(divid).innerHTML = urlhtml;
    }
};
&lt;/pre&gt;
&lt;br /&gt;
&lt;strong&gt;Following is the technique for calling&lt;/strong&gt;&lt;br/&gt;
_showPopUp(&quot;ajax&quot;, &quot;test.php&quot;, &quot;300&quot;, &quot;200&quot;, false,&quot;&quot;);
you can set parameter as you wish, the test.php file is the popup content as you want to show in popup and  you can set height and width as you wish. if this makes your task easier then please send your valuable comment to me.

note: replace &lt;strong&gt;frame&lt;/strong&gt; with &lt;strong&gt;iframe&lt;/strong&gt;
&lt;br/&gt;
&lt;pre&gt;
thanks and regards
sukant
http://www.visit-in-india.com
www.facebook.com/sukant.rout
www.facebook.com/sukant.rout16
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/1687789566605854849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/lovely-dynamic-div-popup-with-ajax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1687789566605854849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1687789566605854849'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/lovely-dynamic-div-popup-with-ajax.html' title='Lovely Dynamic Div Popup with Ajax Facility'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-1252671257820290488</id><published>2012-07-12T00:21:00.001-07:00</published><updated>2012-07-12T00:49:50.772-07:00</updated><title type='text'>Key Points for testing a website</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br/&gt;&lt;br /&gt;
1. Test all pages by entering wrong data with special characters to validate the  
   exceptions may occur in future.&lt;br/&gt;&lt;br/&gt;

2. check the load time of all pages.&lt;br/&gt;&lt;br/&gt;
3. check for js and css error in all browser
.&lt;br/&gt;&lt;br/&gt;
4. check all the navigations  present in all pages  with required information or not
.&lt;br/&gt;&lt;br/&gt;
5. check all the images and their alt and title information
.&lt;br/&gt;&lt;br/&gt;
6. all font size and font style checking in each page
.&lt;br/&gt;&lt;br/&gt;
7. check all the functionality should run automatically without any extra plugin or 
   addon  installation because a user will not install any extra feature in his 
   computer to read/see our content 
.&lt;br/&gt;&lt;br/&gt;
8. Home page should open quickly as user point of view other wise bounce rate 
   increase bcoz user exit from that page as seo point of view all headings should 
   be within h1 and h2 tags
.&lt;br/&gt;&lt;br/&gt;
9. check all the pages should have external css and js which reduce our page load 
.&lt;br/&gt;&lt;br/&gt;
10. time and which gives benefit in seo line
.&lt;br/&gt;&lt;br/&gt;
11. check all url should be meaningful as the page content and title which helps in seo 

12. check all the cookies are encoded before they are storing in user machine &lt;br&gt;&lt;br&gt;

13. check the session expire time and storing logic for user login and other  
    activities&lt;br&gt;&lt;br&gt;
14.Database checking for consistency and integrity rules means duplicate or unique &lt;br&gt;&lt;br&gt;

14.test all the user level restricted pages and visitor level pages separately for 
   security point of view




&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/1252671257820290488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/key-points-for-testing-website.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1252671257820290488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1252671257820290488'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/key-points-for-testing-website.html' title='Key Points for testing a website'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-7742715378047493151</id><published>2012-07-11T05:25:00.003-07:00</published><updated>2012-08-27T00:37:10.960-07:00</updated><title type='text'>How to detect the javascript is enable in browser or not in php</title><content type='html'>
$js_enabled = get_browser(null, true)=&gt;javascript == 1;
</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/7742715378047493151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/how-to-detect-javascript-is-enable-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7742715378047493151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/7742715378047493151'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/07/how-to-detect-javascript-is-enable-in.html' title='How to detect the javascript is enable in browser or not in php'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-1918429914468886242</id><published>2012-01-16T22:29:00.000-08:00</published><updated>2012-01-16T22:31:35.188-08:00</updated><title type='text'>MUKTESWAR DANCE FESTIVAL</title><content type='html'>&lt;a href=&quot;http://www.visit-in-india.com/orissa&quot;&gt;Bhubaneswar&lt;/a&gt;- the Temple City of India was earlier known as Ekamra Kshetra literally meaning the land of mango orchards. The name had a mythological significance as the mango orchards have a special relevance in the union of lord Shiva and Goddess Parvati. Thus Bhubaneswar is known to be a renowned Shaiva Pitha. Being the capital city of the culturally rich Orissa, Bhubaneswar has nourished and encouraged creativity in all forms. The city boasts of a unique tradition of arts, crafts, dance, music and literature. Anchored to its traditional roots, the city has matched steps with changing times and that too, quite gracefully! Ekamra- the Temple City Festival is an occasion to celebrate this unique dynamic spirit of Bhubaneswar. This festival showcases the impeccable blend of tradition and modernity, which is characteristic of the city. The various components of the festival revive the cultural heritage and simultaneously express Bhubaneswar’s acceptance of the modern outlook. 
&lt;br&gt;
Mukteswar Temple in Bhubaneswar, famous for its elegantly carved arched gateway is considered as one of the finest examples of &lt;a href=&quot;http://www.visit-in-india.com/orissa&quot;&gt;Orissan&lt;/a&gt; architecture.

The complex of this legendary temple serves as the venue of the Mukteswar Dance Festival. This festival celebrates the unrivalled charisma of Odissi, the classical dance form of Orissa. Star Odissi dancers tapping their feet to the strokes of the accompanying instruments like mardal mesmerize the audience with their classic attire and graceful movements.</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/1918429914468886242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/mukteswar-dance-festival.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1918429914468886242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1918429914468886242'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/mukteswar-dance-festival.html' title='MUKTESWAR DANCE FESTIVAL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Orissa, Odisha (Orissa), India</georss:featurename><georss:point>18.9072199 84.3103816</georss:point><georss:box>18.8771759 84.270899599999993 18.9372639 84.3498636</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-8182463407795573549</id><published>2012-01-15T23:18:00.000-08:00</published><updated>2012-01-15T23:19:54.158-08:00</updated><title type='text'></title><content type='html'>&lt;p&gt;&lt;h2&gt;About Goa in India&lt;/h2&gt;
&lt;a href=&quot;http://www.visit-in-india.com/goa&quot;&gt;Goa&lt;/a&gt; is a small state on the western coast of India. Though the smallest Indian state, Goa has played an influential role in Indian history. &lt;a href=&quot;http://www.visit-in-india.com/goa&quot;&gt;Goa&lt;/a&gt; was one of the major trade centers in India, thus it had always been attracting the influential dynasties, seafarers, merchants, traders, monks and missionaries since its earliest known history. Throughout its history Goa has undergone continual transformation, leaving an indelible impression on various aspects of its cultural and socio-economic development.
&lt;/p&gt;&lt;p&gt;
&lt;h2&gt;Sunset Boat Cruise&lt;/h2&gt;
A host of floats sets out each evening just before sunset to ply the Mandovi waters and entertain tourists with nothing more sophisticated than the view, a beer or two and a dash of traditional Goan dancing. A number of companies run competing &lt;a href=&quot;http://www.visit-in-india.com&quot;&gt;tours&lt;/a&gt; from the Santa Monica Jetty, with the GTDC’s being the most serene and least raucous of the bunch. Head to the jetty to compare watery &lt;a href=&quot;http://www.visit-in-india.com/planyourtravel&quot;&gt;offerings&lt;/a&gt; and pick up your tickets. &lt;a href=&quot;http://www.visit-in-india.com/goa&quot;&gt;For more details&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/8182463407795573549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/about-goa-in-india-goa-is-small-state.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8182463407795573549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8182463407795573549'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/about-goa-in-india-goa-is-small-state.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-8827419006467847892</id><published>2012-01-10T03:44:00.000-08:00</published><updated>2012-01-10T03:44:19.181-08:00</updated><title type='text'>Traveler recommended attractions</title><content type='html'>Visit to India, Himachal for &lt;a href=&quot;http://www.visit-in-india.com/himachal&quot;&gt;Kalka-Shimla&lt;/a&gt; Railway line has been granted &#39;World Heritage Status&#39; by UNESCO. If you&#39;re planning a journey please make sure that you check the departure timings and grab your seats well in advance as theres a huge crowd of holiday makers.&lt;br /&gt;
&lt;br /&gt;
The journey is long (5-6 hours) and takes you through a picturesque landscape full of green hills, oak trees, wild pomegrenates, brick viaducts, himalyan springs. You can criticize it for its long duration (if you go to shimla by road, it wont take more than 3 hours), but the long time is only reason why people take the train so that they can enjoy it. &lt;a href=&quot;http://www.visit-in-india.com/himachal&quot;&gt;For more Details &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/8827419006467847892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/traveler-recommended-attractions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8827419006467847892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/8827419006467847892'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/traveler-recommended-attractions.html' title='Traveler recommended attractions'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>India</georss:featurename><georss:point>20.593684 78.962880000000041</georss:point><georss:box>6.213675 64.346295500000039 34.973693 93.579464500000043</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-1676545096229052655</id><published>2012-01-07T04:45:00.000-08:00</published><updated>2012-01-10T03:48:31.581-08:00</updated><title type='text'>for right Tour Request, Price Quotation, Itinerary Suggestions, Bookings</title><content type='html'>&lt;a href=&quot;http://www.visit-in-india.com/planyourtravel&quot;&gt;for right Tour Request, Price Quotation, Itinerary Suggestions, Bookings absolutely free&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.visit-in-india.com/planyourtravel&quot;&gt;visit-in-india.com &lt;/a&gt;- Unbiased hotel reviews, photos and travel advice for hotels and vacations - Compare prices with just one click.vacation, vacations, vacation packages, vacation package, travel package, travel packages, travel, planning, hotel, hotels, motel, bed and breakfast, inn, guidebook, review, reviews, popular, plan, airfare, cheap, discount, map, maps, golf, ski, articles, attractions, advice, restaurants and &lt;a href=&quot;http://www.visit-in-india.com/planyourtravel&quot;&gt;many more&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/1676545096229052655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/for-right-tour-request-price-quotation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1676545096229052655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/1676545096229052655'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/for-right-tour-request-price-quotation.html' title='for right Tour Request, Price Quotation, Itinerary Suggestions, Bookings'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6815316804395517303.post-9020491107113191264</id><published>2012-01-07T04:38:00.000-08:00</published><updated>2012-01-07T04:38:53.563-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="www.visit-in-india.com"/><title type='text'>Highest Waterfalls of Goa in India: Dudhsagar</title><content type='html'>Location: &lt;a href=&quot;http://www.visit-in-india.com/goa&quot;&gt;Sanguem district in Goa&lt;/a&gt;, near the Karnataka border&lt;br /&gt;
Highlights: Listed as one of the highest waterfalls in the world and India&#39;s fifth highest waterfall&lt;br /&gt;
How to Reach: Dudhsagar waterfalls can be easily reached by hiring a taxi or taking a bus from Panaji or even Margao.&lt;br /&gt;
&lt;br /&gt;
The Dudhsagar waterfalls are located in the Sanguem district of Goa near the Goa-Karnataka border. It is located at a distance of around 60 kilometers from Margao and can be reached easily by hiring a taxi or taking a bus from either Margao or Panaji. Dudhsagar waterfalls of Goa have the distinction of being ranked as the fifth highest waterfall in India and they list in the Top 100 highest waterfalls in the world.&lt;br /&gt;
&lt;br /&gt;
For more details &lt;a href=&quot;http://www.visit-in-india.com&quot;&gt;Click here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sukant-rout.blogspot.com/feeds/9020491107113191264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/highest-waterfalls-of-goa-in-india.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/9020491107113191264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6815316804395517303/posts/default/9020491107113191264'/><link rel='alternate' type='text/html' href='http://sukant-rout.blogspot.com/2012/01/highest-waterfalls-of-goa-in-india.html' title='Highest Waterfalls of Goa in India: Dudhsagar'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/06272076897473803252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>