    // JavaScript Document for Webdunia NEWS - GR@Creative
/* --------------- FF ----------------------------------------*/
if(document.all){
	//alert ("Running IE");
	document.write("<STYLE type='text/css'>.wdn_custDiv{background:#fff; border:1px solid #ccc;width:250px;position:absolute;float:right; padding:5px; margin-left:-142px; margin-top:171px;}</STYLE>");
}
else if((document.all)&&(navigator.appVersion.indexOf('MSIE 7.')!=-1))
{
	//alert("running IE 7");
	document.write("<STYLE type='text/css'>.wdn_custDiv{background:#fff; border:1px solid #ccc;width:250px;position:absolute;float:right; padding:5px; margin-left:-142px; margin-top:171px;}</STYLE>");
}
else if(document.getElementById){
	//alert ("Running Netscape 6");
	document.write("<STYLE type='text/css'>#wdn_logoTd{height:95px;}.wdn_custDiv{background:#fff; border:1px solid #ccc;width:250px;position:absolute;float:right; padding:5px; margin-left:-100px; margin-top:175px;}</STYLE>");
}

/* -------------- Property Bar Fade-In Fade-Out -----------------*/
var tfade;
    function myfade(val){
		if(val==1){
		document.getElementById('dv2').style.display='block';
		tfade=setInterval(function(){fade('dv2',val)}, 1)
		}
		else if(val==-1){
		tfade=setInterval(function(){fade('dv2',val)}, 1)
		}
		
	}
    function getOp(id){return parseFloat(document.getElementById(id).style.opacity);}
    function setOp(id, val){var obj = document.getElementById(id).style; obj.opacity=val; var opf =parseInt(val*100);  if(window.ActiveXObject) obj.filter = "alpha(opacity=" + opf + ")"}
    function fade(id,dif){
        var op = getOp(id);
        op = op+.1*dif
        op = op<0?0:op>1?1:op
        setOp(id,op);
        if(op<=0 || op>=1){
			clearInterval(tfade)
			if(op<=0) document.getElementById('dv2').style.display='none';
		}
    }

/*----------------------------- TAB ----------------------------*/
function initilizeTab(){
    if(lid == "EN")
    {
        document.getElementById("t0").className="wdn_tabLeftCurve";
	    document.getElementById("t12").className="wdn_tabRightCurve";
	    
	    for (i=1; i<=11;i++){		    
		    var t = "t"+i;
		    if(document.getElementById(t)!=null)
		    {
		    document.getElementById(t).className="wdn_tabSeperator";
		    }		    
		   
	    }
	    for (i=0; i<=11;i++){
		    var tab = "tab"+i;		    
		    if(document.getElementById(tab)!=null)
		    {
		    document.getElementById(tab).className="wdn_tabTblTd";
		    }		  
	    }
	}
	else
	{  
	    document.getElementById("t0").className="wdn_tabLeftCurve";
	    document.getElementById("t12").className="wdn_tabRightCurve";
	    
	    
	    for (i=1; i<=11;i++){
		    var t = "t"+i;
		    if(document.getElementById(t)!=null)
		    {
		    document.getElementById(t).className="wdn_tabSeperator";
		    }
	    }
	    
	    for (i=0; i<=11;i++){
		    var tab = "tab"+i;
		    if(document.getElementById(tab)!=null)
		    {
		    document.getElementById(tab).className="wdn_tabTblTd";
		    }
	    }	    
	}
	
}

function SetDefault(id)
{
         var c_name = "NCO";
         var value = "NCO";
         var expiredays = 30;
         var exdate=new Date();
         exdate.setDate(exdate.getDate()+expiredays);
         //
         var order = new Array(6);
         order[0] = document.getElementById('catorder2').value; 
         order[1] = document.getElementById('catorder3').value; 
         order[2] = document.getElementById('catorder4').value; 
         order[3] = document.getElementById('catorder5').value; 
         order[4] = document.getElementById('catorder6').value; 
         order[5] = document.getElementById('catorder7').value; 
         //id = 1 : set default
         if(Number(id)==1){
              document.cookie=c_name+ "=" +escape(value)+ "&ocat=2#3$3#2$4#1$5#4$6#5$7#6" +
                ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
            }
         else{
                if(!CustomizationValidation())
                 {   alert(Order_Alert);
                    return;
                 }
                else
                {
                    document.cookie=c_name+ "=" +escape(value)+ "&ocat=2#"+order[0]+"$3#"+order[1]+"$4#"+order[2]+"$5#"+order[3]+"$6#"+order[4]+"$7#"+order[5] +
                    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
                }
            }
         window.location = lang +".html";
    
}

function CustomizationValidation()
{
 var order = new Array(6);
 order[0] = document.getElementById('catorder2').value; 
 order[1] = document.getElementById('catorder3').value; 
 order[2] = document.getElementById('catorder4').value; 
 order[3] = document.getElementById('catorder5').value; 
 order[4] = document.getElementById('catorder6').value; 
 order[5] = document.getElementById('catorder7').value; 
 
 var iOuterCount = 0;
 var iInnerCount = 0;
 var flag = false;
 for(iOuterCount=0 ; iOuterCount<order.length ; iOuterCount++)
 {
    for(iInnerCount = order.length - 1 ; iInnerCount > iOuterCount; iInnerCount--)
    {
      if(order[iOuterCount] == order[iInnerCount]){
      flag = true; break;}
      
    } 
 }

 if(flag == true)
 {
   return false;
 }
 else 
  return true; 
}

/*==============================================================*/
function Suggestion(lid) {
    lid = lid.toLowerCase(lid);
    /*http://feedback.webdunia.com/<lang>/default.aspx
     http://feedback.webdunia.com/hindi/default.aspx?url=http%3A//hindi.webdunia.com/%23&articletitle=*/
    if(lid.toUpperCase()=="EN")
        window.open('http://feedback.webdunia.com/english/default.aspx',"_blank","width=530,height=520,scrollbars=no,left=0,top=0");
    else
        window.open('http://feedback.webdunia.com/'+gpn(lid)+'/default.aspx',"_blank","width=530,height=520,scrollbars=no,left=0,top=0");
}
function SendToFriend(lid) {
    lid = lid.toLowerCase(lid);    
    
    var tit=document.getElementById('hdnTitle');    
    if(tit!=null) tit=document.getElementById('hdnTitle').value;
    
    if(lid.toUpperCase()=="EN")
        window.open('http://in.webdunia.com/english/portalcms/sendtofriend/sendtofriendmail.aspx?url='+ escape(window.location.href) +'&title='+tit,"_blank","width=530,height=520,scrollbars=no,left=0,top=0");
    else
        window.open('http://in.webdunia.com/'+gpn(lid)+'/portalcms/sendtofriend/sendtofriendmail.aspx?url='+ escape(window.location.href) +'&title='+tit ,"_blank","width=530,height=520,scrollbars=no,left=0,top=0");    
} 

/*===============================================================*/
/*Poll*/
function openPoll(obj, catid, pollid)
{

    var tmp = document.getElementById('dvPoll');
    var targ =  tmp.getElementsByTagName("input");
    for(var i=0;i<targ.length;i++)
    {
        var prnt = targ[i];
        var objName = prnt.attributes?prnt.attributes.getNamedItem("name")?prnt.attributes.getNamedItem("name").value:'':'';
        if(objName == "poll" &&  targ[i].checked)
        {
            var answer=targ[i].value;
       }
    }
    var page = 0;
    //http://in.webdunia.com/Hindi/Poll/PollResult.aspx?result=1&pollid=736&page=0
    //window.open ("http://"+lang+".webdunia.com/Poll/PollResult.aspx?result=" +answer + "&pollid=" +pollid + "&page=" +page,"PollResult","menubar=1,resizable=1,width=480,height=500"); 
    window.open ("http://in.webdunia.com/"+lang+"/Poll/PollResult.aspx?result=" +answer + "&pollid=" +pollid + "&page=" +page,"PollResult","menubar=1,resizable=1,width=480,height=500"); 
}
/*================================================================*/
var t;
		var showMenu;
        function moveRight(tot){        

            var marginStr = document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft.length;
            var a =document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft.substring(0, marginStr-2);
            //alert(a);
            if(Number(a) > maxLength){
                document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft = Number(a)-100+"px";
            }
        }
        function moveleft(tot){
	
            var marginStr2 = document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft.length;
            var b = document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft.substring(0, marginStr2-2);
            if(Number(b) < 0){
                document.getElementById("ctl00_cpnews_ucMenu_stateSubmenu").style.marginLeft = Number(b)+100+"px";
            }
        }
		function initSm(tot){					
			for(i=1; i<=tot; i++)
			{
			    document.getElementById("ctl00_cpnews_ucMenu_menuparent"+i).style.display = "none";
				document.getElementById("ctl00_cpnews_ucMenu_state"+i).style.display = "none";				
			}
			
		}
		function showSm(id,tot){ 
			killTimeout();
			initSm(tot);			
			document.getElementById("ctl00_cpnews_ucMenu_state"+id).style.display = "block";			
			document.getElementById("ctl00_cpnews_ucMenu_menuparent"+id).style.display = "block";			
		}
		function hideSm(tot){
			t = setTimeout("initSm("+tot+")", 500);
		}
		function killTimeout(){
			clearTimeout(t);
			t = "";
		}
		
//**************************************************************/

function CheckClick(cityID,cityName)
{
    
    if (document.getElementById("cbxCity").checked)
    {
        setCityCookie(cityID,cityName,false);
        alert("You have set "+ cityName + " as your default city.");      
    }
    else
    {
        setCityCookie(cityID,cityName,true);
        alert( "Default city setting has been removed.");       
    }
}
var checkedOpt=0;
function check(id,max,totcount)
{
    if (document.getElementById("cbx"+id).checked)
	{
		checkedOpt += 1;
	}
	else
	{
		checkedOpt -= 1;
	}		
	if(checkedOpt >= max){
		for (i=1; i <= totcount; i++){
			if (!document.getElementById("cbx"+i).checked){
				document.getElementById("cbx"+i).disabled = "disabled";
			}
		}
	}
	else{
		for (i=1; i <= totcount; i++){
			document.getElementById("cbx"+i).disabled = false;
		}		
	}	
}
function setCatCookie(totcount,max,type)
{
     var c_name = "CO";
     var value = "CO";
     var expiredays = 30;
     var exdate=new Date();     
     var catVal='';    
     exdate.setDate(exdate.getDate()+expiredays);    
     
      for (i=1; i <= totcount; i++)
      {
			if (document.getElementById("cbx"+i).checked)			
			{		 
                 var order = new Array(max);
                 order[i] = document.getElementById("cbx"+i).name;                  
                 catVal+=order[i]+"-"; 
			}
	  }
	  if(catVal=='' && type!=0) type=0;
	  
	  if(type==0)
	  {		  
	        
	    // javascript:__doPostBack('ctl00$lnkBtn','');	  
          document.cookie=c_name+ "=" +escape(value)+ "&d&cato=" +"; path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());                    
          window.location ="/"+lang +"-news.html";
      }
      else{
            
           document.cookie=c_name+ "=" +escape(value)+ "&cato="+catVal+"; path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());        
           window.location = "/"+lang +"-news.html";
      }	
}
function setCityCookie(cityid,cityNm,doRemove)
{
     var c_name = "CITY";
     var value = "CITY";
     var expiredays = 30;
     var exdate=new Date();          
     exdate.setDate(exdate.getDate()+expiredays);    
     if(doRemove)
     {
        document.cookie=c_name+ "=" +escape(value)+ "&id= ; path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());        
     }
     else
     {          
        document.cookie=c_name+ "=" +escape(value)+ "&id="+cityid+"-"+ cityNm +"; path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());        
     }
     
}
function getCityCookie(c_name,pType)
{
     if(document.cookie.length>0)
        {
            var c_start=document.cookie.indexOf(c_name+"=");            
            if(c_start!=-1)
            {
                c_start=c_start+c_name.length+1;
                c_end=document.cookie.indexOf(";",c_start);
                if(c_end==-1) c_end=document.cookie.length;                
                var values=unescape(document.cookie.substring(c_start,c_end));
                
                 var arrvalues = values.split('&');                                                
                
                 if(arrvalues.length<=2)
                 {
                    var data =  arrvalues[1].split('=');
                    var res=data[1].split('-');
                    if(res.length>=2)
                    {         
                        if(pType=='M')
                        {      
                            window.location = "/"+lang +"-news/citynews/"+ res[1].replace(" ","-") +"/"+ res[0]+"/1.html";                                                
                        }
                        else
                        {
                            var cnm=document.getElementById("ctl00_cpnews_cityName").value;                                                        
                            if(res[1].toLowerCase() == cnm.toLowerCase())
                            {                                
                                document.getElementById("cbxCity").checked="checked";                            
                            }
                            else
                            {
                                document.getElementById("cbxCity").checked="";                            
                            }
                        }
                    }                    
                 }
            }     
         }   
     
}
function getCookie(c_name,totCount)
{
    try
    {  
        
        if(document.cookie.length>0)
        {
            var c_start=document.cookie.indexOf(c_name+"=");            
            if(c_start!=-1)
            {
                c_start=c_start+c_name.length+1;
                c_end=document.cookie.indexOf(";",c_start);
                if(c_end==-1) c_end=document.cookie.length;                
                var values=unescape(document.cookie.substring(c_start,c_end));
                 
                
                var arrvalues = values.split('&');                                                
                 if(arrvalues.length<=2)
                 {
                    for(var iCount = 1; iCount < arrvalues.length; iCount++)
                    {
                       var data =  arrvalues[iCount].split('=');
                       var res=data[1].split('-');
                                   
                       if(res.length>0)
                       {                       
                            var cn=new Array(res.length);
                            for(var jCount = 0; jCount < res.length; jCount++)
                            {
                                if(res[jCount].length>0)
                                {
                                    cn[jCount] = res[jCount];                                    
                                }
                            }                        
                            for (var cntr=1; cntr <= totCount; cntr++)
                            {                            
                                    for (var i=0; i < cn.length; i++)
                                    {    
		            	                if (document.getElementById("cbx"+cntr)!=null)
		            	                {	
		            	                    if(document.getElementById("cbx"+cntr).name==cn[i])
		            	                    {
				                                document.getElementById("cbx"+cntr).checked = "checked";				                            
				                            }				                            
				                            
			                            }
			                        }
		                    }   
                       }
                       
                    }
                    
                    
                }
                 
            }
        }
      return "";
    }
    catch(err){alert('ErrorCode 201 '+err.description)}};
    
function openSelectNews(totCount)
{        
        getCookie("CO",totCount);
        document.getElementById("ctl00_ucSelectNews_selectNewsDiv").style.display = "block"
        document.getElementById("tab102").className = "wdn_tab102";
	    document.getElementById("t102").className = "wdn_tab102_prev";                
        document.getElementById("t103").className = "wdn_tab102_nxt";
          
       
        var rightid = document.getElementById("tab102").scope;
        
        if(scatid == '0')
            document.getElementById('t'+scatid) .className = 'wdn_tabLeftCurve';        
        else
            document.getElementById('t'+scatid).className = 'wdn_tabSeperator';   
                 
        document.getElementById('tab'+scatid).className = 'wdn_tabTblTd';        
        
        document.getElementById(rightid).className = 'wdn_tabSeperator';        
        
        document.getElementById("top").className = "wdn_Top102";
        
        for (var j=1; j <=totCount; j++)
        {   
			if (document.getElementById("cbx"+j).checked)
			{
				checkedOpt += 1;
			}			
		}
		
		if(checkedOpt >= 5)
		{
		    for (i=1; i <= totCount; i++)
		    {
			    if (!document.getElementById("cbx"+i).checked)
			    {
				document.getElementById("cbx"+i).disabled = "disabled";
		    	}
		    }
	    }
	    else
	    {
		    for (i=1; i <= totCount; i++)
		    {
			    document.getElementById("cbx"+i).disabled = false;
		    }		
	    }	
    	
}
function closeSelectNews(){
	document.getElementById("ctl00_ucSelectNews_selectNewsDiv").style.display = "none"
}

function GetCookieValue(CookieName,VarName)
{
    if(document.cookie.length>0)
    {
        var c_start=document.cookie.indexOf(CookieName+"=");            
        if(c_start!=-1)
        {           
            c_start=c_start+CookieName.length+1;                
            var c_end=document.cookie.indexOf(";",c_start);
            if(c_end==-1) c_end=document.cookie.length;                
            var values=unescape(document.cookie.substring(c_start,c_end));               
            var arrvalues = values.split('&');                                                                
            if(arrvalues.length<=2)
            {
                var data =  arrvalues[1].split('=');
                for(var i = 0; i < data.length; i++)
                {
                    if(data.length >=1)
                    {
                        if(data[0] == VarName)
                            if(data.length >= 2)
                                return data[1];
                    }
                }
            }
        }     
    }   
    return null;
}



function CheckWDParameter(newsid)
{         
   if(newsid>0 && newsid!='')
   {
     openFCPopup("http://24dunia.com/"+ lang +"-news/shownews/"+newsid+".html");    
   }
   return false;
}


//***************Expand Collapse************//
var openFlag;	
//function getClass(clsName, tag, elm){
//	var testClass = new RegExp("(^|\\s)" + clsName + "(\\s|$)");
//	var tag = tag || "*";
//	var elm = elm || document;
//	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
//	var returnElements = [];
//	var current;
//	var length = elements.length;
//	for(var i=0; i<length; i++){
//		current = elements[i];
//		if(testClass.test(current.className)){
//			returnElements.push(current);
//		}
//	}
//	return returnElements
//};
function showNews(x){

	var newsDtl = "newsDtl"+x;	
	var newsLinks="newsLinks"+x;		
	var arrow="arrow"+x;
	var dvinner="dvinner"+x;
	var mainNews="mainNews"+x;
	var lower="lower"+x;
	
	openFlag = document.getElementById(newsDtl).className.lastIndexOf("wdn_Collapsed");			    
	if(openFlag == 0)
	{
	        if(document.getElementById(newsDtl)!=null){document.getElementById(newsDtl).className="wdn_Expand";}                        
            if(document.getElementById(lower)!=null){
                                                       document.getElementById(newsLinks).innerHTML=document.getElementById(lower).innerHTML;
		                                               document.getElementById(lower).innerHTML='';
		                                               document.getElementById(arrow).style.display="block";
		                                               document.getElementById(lower).style.display="none";
		                                               document.getElementById(dvinner).className="wdn_linkSet";
		                                            }				            
		   if(document.getElementById(mainNews)!=null){document.getElementById(mainNews).style.display="block";}	        
	}
	else{		
	    if(document.getElementById(newsDtl)!=null){document.getElementById(newsDtl).style.display="block";
		                                           document.getElementById(newsDtl).className="wdn_Collapsed";		                                          
		                                           }		
		if(document.getElementById(lower)!=null){document.getElementById(lower).style.display="block";
		                                         document.getElementById(lower).innerHTML=document.getElementById(newsLinks).innerHTML;
		                                         document.getElementById(newsLinks).innerHTML='';		                                         
		                                         document.getElementById(arrow).style.display="none";
		                                         document.getElementById(dvinner).className="wdn_linkSetRel";
		                                         //document.getElementById(newsLinks).style.display="none";
		                                        }				
       if(document.getElementById(mainNews)!=null){                                                          
                                                    document.getElementById(mainNews).style.display="none";
                                                  }
	}
}

//**********End Exapnd Collapse*************//

function SetHomePage()
{
    var Page=document.getElementById('HomePageLink');    
    if(navigator.appName == 'Microsoft Internet Explorer')
    {
    Page.style.behavior='url(#default#homepage)';
    Page.setHomePage('http://24dunia.com/');    
    }
    else
    {
        alert("If you want to make 24dunia.com as your Homepage, just drag the 24dunia Logo to 'Home' icon of your browser");
        return;
    }
};
//**********News Div Implementation**************//

var timeout	= 1000;
var closetimer	= 0;
var ddmenuitem	= 0;
var IsOpenFromClick=false;
var t;
function initHide(){

    for(var i=0; i<=100; i++)
    {
        var el = document.getElementById("newsLinks"+i);
        if(el)
        {           
           el.style.display="none";           
        }
    }
}

function mopen(id)
{	
    killTimeout();
    initHide();
    
    var fel=document.getElementById("lower"+id);    
    if(fel!=null){if(fel.style.display=="block") {return;}}
    
    var el = document.getElementById("newsLinks"+id);        
    el.style.display="block";    
}

function hideMenu(){
	t = setTimeout("hideNewsDiv()", 500);
}
function hideNewsDiv(id){
    initHide();
    //document.getElementById("newsLinks"+id).style.display="none";
}
function killTimeout(){
    clearTimeout(t);
	t = "";
}


function showMe(id){
	document.getElementById(id).style.display = 'block'
}
//**********End of News Div Implementation**************//
//**********For voting***********//

function GetXmlHttpObject(){var objXMLHttp=null;if(window.XMLHttpRequest){objXMLHttp=new XMLHttpRequest();if(objXMLHttp.overrideMimeType){objXMLHttp.overrideMimeType('text/html')}}else if(window.ActiveXObject){try{objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){objXMLHttp=false}}};return objXMLHttp}

var isVoted="0";

function insertVote(vote)
{    
    if(isVoted=="1")
    {
        alert("You can vote for a news only once");
        return;
    }
    var newsid=document.getElementById("hdnnewsid").value;
    //var hdnUpDef=document.getElementById("hdnvtupdef").value;
    //var hdnDownDef=document.getElementById("hdnvtdndef").value;
    var ctr=0;
    if(vote=="1")
    {
        ctr=Number(document.getElementById("vtup").innerHTML);    
    }
    else
    {
        ctr=Number(document.getElementById("vtdn").innerHTML);    
    }
    var xmlHttp;var url;
    xmlHttp=GetXmlHttpObject();
    if(navigator.userAgent.indexOf("MSIE") >= 0)
    {
        try
        {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
        }catch(e){}
    }
    if(!window.XMLHttpRequest)
    {
        window.XMLHttpRequest=function()
                              {
                                try
                                { return new ActiveXObject('MSXML2.XMLHTTP.3.0');}catch(ex){}
                              }
    }
    if(xmlHttp==null)
    {alert("Browser does not support HTTP Request.");return};
    xmlHttp.onreadystatechange=function()
                               {
                                if(xmlHttp.readyState==4)
                                {
                                    //alert(xmlHttp.responseText);                                                                                
                                    if(vote=="1")
                                    {
                                        document.getElementById("vtup").innerHTML=Number(ctr)+1;                                    
                                    }
                                    else
                                    {
                                        document.getElementById("vtdn").innerHTML=Number(ctr)+1;
                                    }
                                }
                               }
  
    url="/popupnews.aspx";
    try{ xmlHttp.open("POST",url,true)}catch(e){alert("Exception : "+e.description)};
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    var postdata='';      
    
        postdata="newsid="+encodeURIComponent(newsid)+"&vot="+encodeURIComponent(vote);
        //+"&uf="+encodeURIComponent(hdnUpDef) +"&df="+ encodeURIComponent(hdnDownDef);  
          
    xmlHttp.send(postdata);      
    
    alert("Thanks for Voting!!");    
    isVoted="1";
    //insertVote(0,1);
    
    return true;
 }
//***********End of Voting**********//

