//------------------------------------------------------------------------------
/*Start AC_RunActiveContent.js*/
//------------------------------------------------------------------------------
var winRef ;
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
/*End  AC_RunActiveContent.js*/
//------------------------------------------------------------------------------

/* Start validation.js*/
//------------------------------------------------------------------------------
function validateValue( strValue, strMatchPattern ) 
{
	var objRE = new RegExp( strMatchPattern);
 	//check if string matches pattern
	return objRegExp.test(strValue);
}
//------------------------------------------------------------------------------
function isEmpty(eltObj)
{
	
	var strValue	=	trimAll(eltObj.value);

	if(strValue.length > 0)
	{
		return false;
    }
	return true;
}
//------------------------------------------------------------------------------
function isAlpha(eltObj)
{
	strValue	=	eltObj.value;
	pattern		=	'^[a-zA-Z \.]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isNumeric(eltObj)
{
	strValue	=	eltObj.value;
	var pattern		=	'^[0-9]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAlphaNumeric(eltObj)
{
	strValue	=	eltObj.value;	
	pattern		=	'^[a-zA-Z0-9 ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isPhone(eltObj)
{
	strValue	=	eltObj.value;
	pattern		=	'^[0-9\-()+ ]+$';
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue) || strValue.length < 10)
	{
		return false;
	}
	return true;
}
function isEmail(obj)
{	
	str = obj.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (!filter.test(str))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAmount(eltObj)
{
	strValue	=	eltObj.value;
	var pattern = /^[0-9]+(.){0,1}([0-9]*)$/i;
	var objRE	=	new RegExp( pattern );
	if(!objRE.test(strValue))
	{
		return false;
	}
	return true;
}
//------------------------------------------------------------------------------
function isAmountOld(fld, Label)
{
 var ValidChars = "0123456789.";
 var Char;
 if(fld.value == ".") { alert('Invalid Chars in '+ Label + ' field'); fld.focus(); return false; }
 for (i = 0; i < fld.value.length; i++)
 {
    Char = fld.value.charAt(i);
    if(ValidChars.indexOf(Char) == -1)
    {
       alert('Invalid Chars in '+ Label + ' field');
       fld.focus();
       return false;
    }
 }
 return true;
}
//------------------------------------------------------------------------------
//returns the no of check boxes checked in a form
function BoxesChecked(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "checkbox" && e.name == eltname && e.checked)
   {
    a++;
   }
  }
  return a;
}
//------------------------------------------------------------------------------
//returns the no of radio boxes checked
function RadioCheck(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "radio" && e.name == eltname && e.checked)
   {
    a++;
   }
  }
  return a;
}
//------------------------------------------------------------------------------
//  Check / Un Check all Check boxes
//  onclick="Checkall(this, document.form, 'cbox[]');"
function Checkall(chk, form, eltname)
{
 for (var i=0; i < form.elements.length; i++)
 {
  var e = form.elements[i];
  if (e.type == "checkbox" && e.name == eltname){ e.checked = chk.checked;}
 }
}
//------------------------------------------------------------------------------
//alerts an error if the first item is selected or none selected in a listbox
function chkListbox(item, Label)
{
  if(item.options.selectedIndex == 0 || item.options.selectedIndex == -1)
  {
    alert('Please select ' + Label);
    item.focus();
    return false;
  }
  return true;
}
//------------------------------------------------------------------------------
//if(form.elements['toinv[]'].options.selectedIndex == -1) { alert('Pls select atleast one item'); return false; }
//alerts to chk at least one item from a listbox which has multiple atrrib
function chkListboxMultiple(form, eltname, Label)
{
 for(var i = 0; i < form.elements.length; i++)
 {
  var e = form.elements[i];
  if(e.type == "select-multiple" && e.name == eltname)
  {
   if(e.options.selectedIndex == -1)
   {
     alert('Please select atleast one ' + Label);
     return false;
   }
   else
   {
    return true;
   }
  }
 }
}
//------------------------------------------------------------------------------
//returns the no of items selected from a listbox which has multiple attrib
function itemsSelected(form, eltname)
{
  a = 0;
  for(var i = 0; i < form.elements.length; i++)
  {
   var e = form.elements[i];
   if(e.type == "select-multiple" && e.name == eltname)
   {
    for(j = 0; j < e.options.length; j++)
    {
      if(e.options[j].selected)
      {
        a++;
      }
    }
   }
  }
  return a;
}
//------------------------------------------------------------------------------
//returns the radio box value of an element
function getRadioValue(radio)
{
 for (var i = 0; i < radio.length; i++)
 {
 	if (radio[i].checked) { break; }
 }
 return radio[i].value;
}
//------------------------------------------------------------------------------
function trimAll(strValue)
{
   var objRegExp = /^(\s*)$/;

   //check for all spaces
   if(objRegExp.test(strValue)) 
   {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
   }
    
   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) 
   {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
   }
   return strValue;
}
//------------------------------------------------------------------------------
function rTrim( strValue ) 
{
	var objRegExp = /^([\w\W]*)(\b\s*)$/;
 
    if(objRegExp.test(strValue)) 
	{
       //remove trailing a whitespace characters
       strValue = strValue.replace(objRegExp, '$1');
    }
	return strValue;
}
//------------------------------------------------------------------------------
function lTrim( strValue ) 
{
	var objRegExp = /^(\s*)(\b[\w\W]*)$/;
 
    if(objRegExp.test(strValue)) 
	{
       //remove leading a whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
	return strValue;
}
//------------------------------------------------------------------------------
function selectAll(fld)
{
	for(i=0;i<fld.length;i++)
		fld[i].checked=true;
}
//------------------------------------------------------------------------------
function selectNone(fld)
{
	for(i=0;i<fld.length;i++)
		fld[i].checked=false;
}
//------------------------------------------------------------------------------
function isPositiveInt(fld)
{
	if(parseInt(fld.value)>0)
		return true;
	return false;
}
//------------------------------------------------------------------------------
function isPositiveFloat(fld)
{
	return isNotNegativeFloat(fld)&& (parseFloat(fld.value)>0);	
}
//------------------------------------------------------------------------------
function isNotNegativeFloat(fld)
{
	var r1=new RegExp("^[0-9]*[.]{0,1}[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isNotNegativeInt(fld)
{
	var r1=new RegExp("^[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isPincode(fld)
{
	var r1 = new RegExp("^[1-9][0-9]{5}$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isPeriod(fld)
{
	var r1 = new RegExp("^[1-9][0-9]{2}$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isFloat(fld)
{
	var r1=new RegExp("^[\-\+]{0,1}[0-9]*[.]{0,1}[0-9]*$")
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function isInt(fld)
{
	i=parseInt(fld.value);
	if(i>0 ||i==0 || i<0)
		return true;
	return false;
}
//------------------------------------------------------------------------------
function isSpace(fld)
{
	var r1 = new RegExp("^[ ]+$");
	return r1.test(fld.value);
}
//------------------------------------------------------------------------------
function checkDate(strdate)
{
		dt1  = new Date(); 
		m1   = dt1.getMonth()+1;          //Get month		
		d1   = dt1.getDate();  
		y1   = dt1.getFullYear();
		dtCurrent  = (Date.UTC(y1,m1,d1,0,0,0))/86400000;
		dt2  = strdate.split("-");
		y2   = dt2[2]; 
		m2   = dt2[1]; 
		d2   = dt2[0]; 
		dtExecution = (Date.UTC(y2,m2,d2,0,0,0))/86400000;
		daysago =Math.floor( dtExecution - dtCurrent);
		if(daysago <0 )
		{
			return false;			
		}
		else
		{
			return true;
		}
}
/* End validation.js*/
/* Start form-function.js*/	
	function changeSelect(obj)
	{
		if(obj=='Other')
		{
		document.getElementById('div_other_city').style.display='';
		}
		else
		{
			document.getElementById('div_other_city').style.display='none';
		}
	}
	function changeSelect1(obj,rowid)
	{
		r = document.getElementById(rowid);
		if(obj=='Other')
		{
			r.style.display='';
		}
		else
		{
			r.style.display='none';
		}
	}
	function changeSelect2(obj,rowid1,rowid2)
	{
		r1 = document.getElementById(rowid1);
		if(obj=='Class 12' || obj=='Class 10' || obj=='Class 11')
		{
			r1.style.display='none';
		}
		else
		{
			r1.style.display='';
		}
		r2 = document.getElementById(rowid2);
		if(obj=='Other')
		{
			r2.style.display='';
		}
		else
		{
			r2.style.display='none';
		}
	}
	function pursuingothers(obj,rowid1)
	{
		if ( obj.value == 'Others' )
		{
			document.getElementById(rowid1).style.display = "";
		}
		else
		{
			document.getElementById(rowid1).style.display = "none";
		}
	}
	function blockNonNumbers(obj, e, allowDecimal, allowNegative)
	{
		var key;
		var isCtrl = false;
		var keychar;
		var reg;
		if(window.event) {
			key = e.keyCode;
			isCtrl = window.event.ctrlKey
		}
		else if(e.which) {
			key = e.which;
			isCtrl = e.ctrlKey;
		}
		if (isNaN(key)) return true;
		keychar = String.fromCharCode(key);
		if (key == 8 || isCtrl)
		{
			return true;
		}
		reg = /\d/;
		var isFirstN = allowNegative ? keychar == '-' : false;
		return isFirstN || reg.test(keychar);
	}
function OnChangeCountry(selbox)
{
	if ( selbox.value == 'India' )
	{
		document.getElementById('state2').style.display	=	"";
		document.getElementById('city1').style.display	=	"";
		document.getElementById('city1_others').style.display	=	"";
		document.getElementById('state_other').style.display	=	"none";
		document.getElementById('city1_country').style.display = "none";
	}
	else
	{
		document.getElementById('state_other').style.display	=	"";
		document.getElementById('state2').style.display	=	"none";
		document.getElementById('city1_others').style.display	=	"none";
		document.getElementById('city1').style.display	=	"none";
		document.getElementById('city1_country').style.display = "";
	}	
}
function OnChange(sel1)
{
	dropdown = document.getElementById(sel1);
	var myindex  = dropdown.selectedIndex;
	var SelValue = dropdown.options[myindex].value;
	if (SelValue=='India')
	{
		ct = document.getElementById('city1');
		ct.style.display = "";
		ct1 = document.getElementById('city2');
		ct1.style.display = "none";
		st1 = document.getElementById('state1');
		st1.style.display = "none";
		st2 = document.getElementById('state2');
		st2.style.display = "";
	}
	else
	{
		ct = document.getElementById('city1');
		ct.style.display = "none";
		ct1 = document.getElementById('city2');
		ct1.style.display = "";
		st1 = document.getElementById('state1');
		st1.style.display = "";
		st2 = document.getElementById('state2');
		st2.style.display = "none";
		
	}
	return true;
}
function ctrlOthers(value)
{
	if(value == "Others")
	{
		 document.getElementById("othersID").style.display = "";
	}else
	{
		 document.getElementById("othersID").style.display = "none";
	}
}
function controlDiv(chkid,boxid1)
{

boxObj1		= document.getElementById(boxid1);
chkobj		= document.getElementById(chkid);
if(chkobj.checked==true)
{
	boxObj1.style.display	= "";
}
else
{
	boxObj1.style.display	= "none";
}
}
function controlDiv1(chkid,boxid1,boxid2)
{
boxObj1		= document.getElementById(boxid1);
boxObj2		= document.getElementById(boxid2);
chkobj		= document.getElementById(chkid);
if(chkobj.checked==true)
{
	boxObj1.style.display	= "";
	boxObj2.style.display	= "none";
}
else
{
	boxObj1.style.display	= "none";
	boxObj2.style.display	= "";
}
}
function controlDiv2(chkid,boxid1,boxid2,boxid3)
{
boxObj1		= document.getElementById(boxid1);
boxObj2		= document.getElementById(boxid2);
boxObj3		= document.getElementById(boxid3);
chkobj		= document.getElementById(chkid);
if(chkobj.checked==true)
{
	boxObj1.style.display	= "";
	boxObj2.style.display	= "none";
	boxObj3.style.display	= "none";
}
}
/* End form-function.js*/
//------------------------------------------------------------------------------
/* Start common.js*/
function expandlist(id, noOfItems)
{
	lobj	=	document.getElementById("link"+id);
	if (lobj.className == "a_menu1")
	{
		iobj	=	document.getElementById("pl_min"+id);
		cobj	=	document.getElementById("ans"+id);
		lobj	=	document.getElementById("link"+id);
		cobj.style.display = "none";
		iobj.className = "closed";
		lobj.className = "a_menu0";
	}
	else
	{
		for (i=1;i<=noOfItems;i++)
		{
			iobj	=	document.getElementById("pl_min"+i);
			cobj	=	document.getElementById("ans"+i);
			lobj	=	document.getElementById("link"+i);
			if (id==i)
			{
				cobj.style.display = '';
				iobj.className = "opened"
				lobj.className = "a_menu1";
			}
			else
			{
				cobj.style.display = "none";
				iobj.className = "closed";
				lobj.className = "a_menu0";
			}
		}
	}
}

function expandlist_tips(id, noOfItems)
{
	lobj	=	document.getElementById("tips_link"+id);
	if (lobj.className == "a_menu1")
	{
		iobj	=	document.getElementById("tips_pl_min"+id);
		cobj	=	document.getElementById("tips_ans"+id);
		lobj	=	document.getElementById("tips_link"+id);

		cobj.style.display = "none";
		iobj.className = "closed";
		lobj.className = "a_menu0";
	}
	else
	{
		for (i=1;i<=noOfItems;i++)
		{
			iobj	=	document.getElementById("tips_pl_min"+i);
			cobj	=	document.getElementById("tips_ans"+i);
			lobj	=	document.getElementById("tips_link"+i);
			if (id==i)
			{
				cobj.style.display = '';
				iobj.className = "opened"
				lobj.className = "a_menu1";
			}
			else
			{
				cobj.style.display = "none";
				iobj.className = "closed";
				lobj.className = "a_menu0";
			}
		}
	}
}
function move_right(id,noOfItems)
{
	for (i=1;i<=noOfItems;i++)
	{
		if (i==id)
		{
			iobj = document.getElementById("pl_min"+i);
			if (iobj.className!='opened')
			{
				iobj.className = "move_right";
			}
		}
		else
		{
			iobj = document.getElementById("pl_min"+i);
			if (iobj.className!='opened')
			{
				iobj.className = "closed";
			}
		}
	}
}
function move_normal(id)
{
	iobj	=	document.getElementById("pl_min"+id);
	if (iobj.className != 'opened')
	{
		iobj.className = "move_normal";
	}
}
function view_all(id)
{
	iobj	=	document.getElementById('viewall');
	if (iobj.checked)
	{
		for (i=1;i<=id;i++)
		{
			iobj	=	document.getElementById("pl_min"+i);
			iobj.className = "opened"
			lobj	=	document.getElementById("link"+i);
			lobj.className = "a_menu1";
			cobj	=	document.getElementById("ans"+i);
			cobj.style.display = "";
		}
	}
	else
	{
		for (i=1;i<=id;i++)
		{
			iobj	=	document.getElementById("pl_min"+i);
			iobj.className = "closed"
			lobj	=	document.getElementById("link"+i);
			lobj.className = "a_menu0";
			cobj	=	document.getElementById("ans"+i);
			cobj.style.display = "none";
		}
	}
}
function popup(url,name,prop){
	Hwnd = window.open(url,name,prop);
	Hwnd.window.focus();
}

function startLearn()
{
	var int_windowLeft = (screen.width - 680) / 2;
	var int_windowTop = (screen.height - 530) / 2;
	popup('http://greedge.com/members/learn/','Hwnd','width=680,height=530,left='+int_windowLeft+',top='+int_windowTop+',scrollbars=auto');
}

function startLearnNew(usr)
{	
	

	if( winRef == undefined || (winRef != null && winRef.closed) )
	{
		winRef = window.open('http://beta.wizdom.in/B2Learn/b2beta.jsp?USR='+encodeURIComponent(usr)+'&t=gl','Hwnd','width=1010,height=670,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes');
		winRef.focus();
	}
	/*
	else if(  )
	{
		winRef = window.open('http://beta.wizdom.in/B2Learn/b2beta.jsp?USR='+encodeURIComponent(usr)+'&t=gl','GRE_from_Wizdom','height=587,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes');
		winRef.focus();
	}
	*/
	else
	{
		alert("Your Learning Tracker is already open in another window");
		winRef.focus();
	}
}





function printThis()
{
    var usertype=navigator.userAgent.toLowerCase();
    if (window.print) {
        setTimeout('window.print();',200);
    }
    else if (usertype.indexOf("mac") != -1) {
        alert("Press 'Cmd+p' on your keyboard to print article.");
    }
    else {
        alert("Press 'Ctrl+p' on your keyboard to print article.")
    }
}
var tooltip_show=1;
var delay = 0;
function show_bookmarkx(img,msg,apos,w,h)
{		
	finit();	
	eval("var objToolTipsPos=getAnchorPosition('"+apos+"');");	
	var tooltip_left = parseInt(cord.left);
	var tooltip_top = parseInt(cord.top);	
	objToolTips.left = tooltip_left+ w;
	objToolTips.top  = tooltip_top+h;
	objToolTips.zIndex  = "1000000000";
	writeContent("book_mark_tips", msg);
	showObject(objToolTips);
	tooltips_onmouseover();
	window.setTimeout("hideToolTip()",delay); 
}
function show_bookmarkByAttr(img,msg,apos,w,h)
{	
	finit();	
	eval("var objToolTipsPos=getAnchorPosition('"+apos+"');");		
	var tooltip_left = parseInt(cord.left);
	var tooltip_top = parseInt(cord.top);
	writeContent("book_mark_tips", msg);
	objDivToolTips=document.getElementById("attrExplanationTextDiv");	
	var clientWidth = objDivToolTips.clientWidth;
	if(objDivToolTips.clientWidth<=235)
		clientWidth = 236			
	divToolTipWidth =  w - clientWidth;			
	objToolTips.left =tooltip_left + divToolTipWidth;
	objToolTips.top  = tooltip_top+h;
	objToolTips.zIndex  = "1000000000";		
	showObject(objToolTips);
	tooltips_onmouseover();
	window.setTimeout("hideToolTip()",delay); 
}
function writeContent(apos, msg)
{
	strmsg = msg;
	layerWrite(apos,false,strmsg);
}
function tooltips_onmouseover()
{
	tooltip_show=1;
}
function close_this(id)
{
	objToolTips = document.getElementById(id)
	objToolTips.style.display="none";	
}
function tooltips_onmouseoutX()
{
	tooltip_show=0;
}
function hideToolTip()
{
	if(tooltip_show==0)
	{
		hideObject(objToolTips);
	}
	window.setTimeout("hideToolTip()",delay); 
}
var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var ie5 = (document.getElementById)? true : false;
function finit()
{		
	if (ns4)
	{			
		objToolTips = document.divToolTips;			
	}
	else if (ie4) 
	{
		objToolTips = document.all["divToolTips"].style;		

	}
	else if (ie5) 
	{
		
		objToolTips = document.getElementById("divToolTips").style;		
	}	
	hideObject(objToolTips)	
}
function showObject(obj) {	
	
	if(obj !=null)	
	{
		if (ns4)
		{
			obj.visibility = "show";
		}
		else
		{
			obj.visibility = "visible";
		}
	}
}
//==============================================================================
function hideObject(obj) 
{
	if(obj !=null)	
	{
		if (ns4){
		obj.visibility = "hide";
		}else{
		obj.visibility = "hidden";
		}
	}	
}
//==============================================================================
function layerWrite(id,nestref,text) {
	if (ns4) {
		var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document;
		lyr.open();
		lyr.write(text);
		lyr.close();
	}else if(ie4){
		document.all[id].innerHTML = text;
	}else{
		document.getElementById(id).innerHTML = text;
	}
}
var bookmarkMsg = '<table cellpadding=1 cellspacing=0 border=0 width=350 style=\"border:1px solid #67883D; font-size:12px;\" bgcolor=#FFFFFF>';
	bookmarkMsg+='<tr><td colspan=2 align=absmiddle>&nbsp;<span class="bld">Social Bookmarking</span><img src=\"/templates/default/images/spacer.gif\" width=200 height=15 border=0><a href=\"javascript:hide_bookmark();\" class="a3">X Close</a></td></tr>';
	bookmarkMsg+='<tr><td align=center valign=top><table cellpadding=2 cellsapcing=0 border=0 width=100% align=center style="font-size:12px;"><tr><td width=16><img src=\"/templates/default/images/delicious.gif\" width=16 height=16 border=0></td>';
	bookmarkMsg+='<td><a href=\"javascript:void(0);\" onclick=\"socialBookmark(\'Delicious\')\" class="a3">Delicious</a></td><td width=16><img src=\"/templates/default/images/digg.gif\" width=16 height=14 border=0></td>';
	bookmarkMsg+='<td><a href=\"javascript:void(0);\" onclick=\"socialBookmark(\'Digg\')\" class="a3">Digg</a></td><td width=16><img src=\"/templates/default/images/reddit.png\" width=16 height=16 border=0></td>';
	bookmarkMsg+='<td><a href=\"javascript:void(0);\" onclick=\"socialBookmark(\'reddit\')\" class="a3">reddit</a></td><td width=16><img src=\"/templates/default/images/facebook.gif\" width=16 height=16 border=0></td>';
	bookmarkMsg+='<td><a href=\"javascript:void(0);\" onclick=\"socialBookmark(\'Facebook\')\" class="a3">Facebook</a></td><td width=16><img src=\"/templates/default/images/stumble.gif\" width=16 height=16 border=0></td>';
	bookmarkMsg+='<td><a href=\"javascript:void(0);\" onclick=\"socialBookmark(\'StumbleUpon\')\" class="a3">StumbleUpon</a></td></tr></table></td></tr>';
	bookmarkMsg+='<tr><td>&nbsp;<a href=\"javascript:createBookmarkLink()\" style=\"font-size:11px;\" class="a3"	>Standard Bookmarking</a></td></tr></table>';
	
	function manageSearchPage(sitePath, url) {
		//alert("Inside Manage search Page");
		var path = sitePath + url;
		document.frmSearchPage.action = path;
		document.frmSearchPage.submit();
	}
	function socialBookmark(str) {
		if (str == 'Delicious') {
			var URL = "http://del.icio.us/post?url=" + window.location.href + "&title=" + document.title;
			window.open(URL, str, 'toolbar=no,width=800,height=450,resizable=yes,scrollbars=yes');
		}
		if (str == 'Digg') {
			var URL = "http://digg.com/submit?phase=2&url=" + window.location.href + "&title=" + +encodeURIComponent(document.title);
			window.open(URL, str, 'toolbar=no,width=800,height=450,resizable=yes,scrollbars=yes');
			var URL = "http://digg.com/remote-submit?phase=2&url=" + window.location.href + "&title=" + document.title;
		}
		if (str == 'reddit') {
			var URL = "http://reddit.com/submit?url=" + window.location.href + "&title=" + document.title;
			window.open(URL, str, 'toolbar=no,width=800,height=450,resizable=yes,scrollbars=yes');
		}
		if (str == 'Facebook') {
			var URL = "http://www.facebook.com/sharer.php?u=" + window.location.href;
			window.open(URL, str, 'toolbar=no,width=800,height=450,resizable=yes,scrollbars=yes');
		}
		if (str == 'StumbleUpon') {
			var URL = "http://www.stumbleupon.com/submit?url=" + window.location.href + "&title=" + document.title;
			window.open(URL, str, 'toolbar=no,width=800,height=450,resizable=yes,scrollbars=yes');
		}
		return false;
	}

	function createBookmarkLink() 
	{
		var title = "Graduate Record Examination"; var url = window.location.href;
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,"");
		} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
		}else if(window.opera && window.print) { // Opera Hotlist
		return true; 
		}
	}
/* End common.js*/
//------------------------------------------------------------------------------
/* Start init.js*/
var ns4 = (document.layers)? true:false
var ie4 = (document.all)? true:false
var ie5 = (document.getElementById)? true : false;
//Layer pointer objects declarations
var objToolTips;
//==============================================================================
function finit()
{		
	if (ns4)
	{			
		objToolTips = document.divToolTips;			
	}
	else if (ie4) 
	{
		objToolTips = document.all["divToolTips"].style;		

	}
	else if (ie5) 
	{
		
		objToolTips = document.getElementById("divToolTips").style;		
	}	
	hideObject(objToolTips)	
}
//==============================================================================
function showObject(obj) {	
	
	if(obj !=null)	
	{
		if (ns4)
		{
			obj.visibility = "show";
		}
		else
		{
			obj.visibility = "visible";
		}
	}
}
//==============================================================================
function hideObject(obj) 
{
	if(obj !=null)	
	{
		if (ns4){
		obj.visibility = "hide";
		}else{
		obj.visibility = "hidden";
		}
	}	
}
//==============================================================================
function layerWrite(id,nestref,text) {
	if (ns4) {
		var lyr = (nestref)? eval('document.'+nestref+'.document.'+id+'.document') : document.layers[id].document;
		lyr.open();
		lyr.write(text);
		lyr.close();
	}else if(ie4){
		document.all[id].innerHTML = text;
	}else{
		document.getElementById(id).innerHTML = text;
	}
}
//==============================================================================
/* End init.js*/
var previd = "";
function showhideDiv(id,ancpos,fname,ax,ay,ifh,ifw)
{
	var browserName=navigator.appName;
	if (browserName=="Microsoft Internet Explorer")
	{
	ay = ay;
	}
	else
	{
	ay = ay -22;
	}

	if(previd!="")
		jQuery(previd).hide();
	previd = '#subwindow'+id;

	if_obj = document.getElementById('testiframe'+id);
	if_obj.src = '';
	if_obj.width = ifw;
	if_obj.height = ifh;
	var anc = jQuery('#'+ancpos);
	var offset = anc.offset();
	var divid = jQuery('#subwindow'+id);
	divid.css({width:ifw,color:"#000",left:offset.left+ax,top:offset.top+ay});
	if_obj.src = fname;
	divid.show();
}
function closeDiv(id)
{
	var divid = jQuery('#subwindow'+id);
	divid.hide();
	if_obj = window.parent.document.getElementById('testiframe'+id);
	if_obj.src = '';	
}
function closeDiv1(id)
{
	var obj = window.parent.document.getElementById('subwindow'+id);
	obj.style.display = 'none';
	if_obj = window.parent.document.getElementById('testiframe'+id);
	if_obj.src = '';	
}
function change_parent_url(url)
{
	document.location=url;
}
function showhideDiv1(id,ancpos,fname,ax,ay,ifh,ifw)
{
	if(previd!="")
		jQuery(previd,window.parent.document).hide();
	previd = '#subwindow'+id;

	var browserName=navigator.appName;
	if (browserName=="Microsoft Internet Explorer")
	{
	ay = ay;
	}
	else
	{
	ay = ay -22;
	}

	if_obj = window.parent.document.getElementById('testiframe'+id);
	if_obj.src = '';
	if_obj.width = ifw;
	if_obj.height = ifh;
	var anc = jQuery('#'+ancpos,window.parent.document);
	var offset = anc.offset();
	var divid = jQuery('#subwindow'+id,window.parent.document);
	divid.css({width:ifw,color:"#000",left:offset.left+ax,top:offset.top+ay});
	if_obj.src = fname;
	divid.show();
	
}
function show_bookmark(msg,alink,xpos,ypos)
{
	if (ie4)
	{
		ypos = ypos + 25;
	}
	var obj				= document.getElementById("book_mark_tips");
	obj.innerHTML   = "";
	var anc = jQuery('#'+alink);
	var cord = anc.offset();
	cord.top				= cord.top+ypos;
	cord.left				= cord.left+xpos;
	obj.style.top		= eval("'"+cord.top + "px'"); 
	obj.style.left		= eval("'"+cord.left + "px'"); 
	obj.style.visibility= "visible";
	obj.style.display	= "block"; // when show
	obj.style.zIndex	= "100000";
	obj.innerHTML   = msg;
}
function hide_bookmark()
{
	var obj				= document.getElementById("book_mark_tips");
	obj.innerHTML   = "";
	obj.style.display	= "none"; 
}
function expandmenulist(id,noofitems)
{
	for(i=1;i<=noofitems;i++)
	{
		if (i!=id)
		{
			$('#menu'+i).removeClass('status_col');
			$('#menu'+i).addClass('status_ex');
			$('#submenu'+i).slideUp();
		}
	}
	
	if (document.getElementById('submenu'+id).style.display =='block')
	{
		$('#menu'+id).removeClass('status_col');
		$('#menu'+id).addClass('status_ex');
		$('#submenu'+id).slideUp();
	}
	else
	{
		$('#menu'+id).removeClass('status_ex');
		$('#menu'+id).addClass('status_col');
		$('#submenu'+id).slideDown();
	}
}
//-----------------------------------------------------------------------------
/*Added js2.js
//-----------------------------------------------------------------------------
/* Start ajax.js*/
//------------------------------------------------------------------------------
var req,process,output,responseHandler,ajaxParams;
//------------------------------------------------------------------------------
function noCache(url)
{
	var sep = (-1 < url.indexOf("?")) ? "&" : "?"	
	url = url + sep + "__=" + encodeURIComponent((new Date()).getTime());	
	return url;
}
//------------------------------------------------------------------------------
function ajaxPostRequest(url,postData)
{
	if(window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest;
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("POST",noCache(url),true);
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');	
	req.onreadystatechange = getData_Callback;	
	req.send(postData);
}
//------------------------------------------------------------------------------
function ajaxGetRequest(url)
{
	if(window.XMLHttpRequest) 
	{
		req = new XMLHttpRequest;
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	
	req.open("GET",url,true);
	req.onreadystatechange = getData_Callback;	
	req.send(null);
}
//------------------------------------------------------------------------------
function getData_Callback()
{
	if(req.readyState==4)
	{		
		if(req.status==200)
		{
			if(output == 'text')
			{
				eval(responseHandler + '(req.responseText)');
			}
			else if(output == 'xml')
			{
				eval(responseHandler + '(req.responseXML)');
			}
		}
	}
}
//------------------------------------------------------------------------------
/* End ajax.js*/
//------------------------------------------------------------------------------
/* Start Register.js*/
function validateReg(frm)
{	
	if(isEmpty(frm.mName))
	{ 
		alert("Please enter your Name");
		frm.mName.focus();
		return false; 
	}
	if(RadioCheck(frm,"mOccupationStatus") ==0)
	{
		alert("Please select a choice - Student or Employed");
		return false; 
	}	
	if(frm.mOccupationStatus[0].checked == true)
	{
		if(isEmpty(frm.mCollege))
		{
			alert("Please select your College Name");
			frm.mCollege.focus();
			return false;
		}
		if(frm.mCollege.value=='Other')
		{
			alert("Please enter your College Name");
			frm.mCollegeOthers.focus();
			return false;
		}
	}
	else if (frm.mOccupationStatus[1].checked == true)
	{
		if(isEmpty(frm.mCollege1))
		{
			alert("Please select your College Name");
			frm.mCollege1.focus();
			return false;
		}
		if(frm.mCollege1.value=='Other')
		{
			alert("Please enter your College Name");
			frm.mCollegeOthers1.focus();
			return false;
		}
	}
	if(RadioCheck(frm,"mAccessDetails") ==0)
	{
		alert("Please select a choice - Online(Pc) or Mobile or Both");
		return false; 
	}
	if(frm.mAccessDetails[0].checked == true)
	{
		if(isEmpty(frm.mEmailPc))
		{
			alert("Please enter your Email ID");
			frm.mEmailPc.focus();
			return false;
		}
		if(!isEmail(frm.mEmailPc))
		{ 
			alert("Please enter valid Email ID");frm.mEmailPc.focus();
			return false; 
		}
		if(isEmpty(frm.mConfirmEmailPc))
		{
			alert("Please Confirm your Email ID");
			frm.mConfirmEmailPc.focus();
			return false;
		}
		if(!isEmail(frm.mConfirmEmailPc))
		{ 
			alert("Please enter valid Confirm Email ID");frm.mConfirmEmailPc.focus();
			return false; 
		}
		if(frm.mEmailPc.value != frm.mConfirmEmailPc.value)
		{
			alert("Email and confirm Email is not matching");frm.mConfirmEmailPc.focus();
			return false; 
		}
		if(isEmpty(frm.mMobilePc))
		{
			alert("Please enter your Mobile Number");
			frm.mMobilePc.focus();
			return false;
		}
		if(!isPhone(frm.mMobilePc))
		{
			alert("Please enter a valid  Mobile Number");
			frm.mMobilePc.focus();
			return false;
		}		
	}
	else if(frm.mAccessDetails[1].checked == true)
	{
		if(isEmpty(frm.mMobileNo))
		{
			alert("Please enter your Mobile Number");
			frm.mMobileNo.focus();
			return false;
		}
		if(!isPhone(frm.mMobileNo))
		{
			alert("Please enter a valid  Mobile Number");
			frm.mMobileNo.focus();
			return false;
		}
		if(isEmpty(frm.mConfirmMobileNo))
		{
			alert("Please  Confirm your  Mobile Number");
			frm.mConfirmMobileNo.focus();
			return false;
		}
		if(!isPhone(frm.mConfirmMobileNo))
		{
			alert("Please enter a valid  Confirm Mobile Number");
			frm.mConfirmMobileNo.focus();
			return false;
		}
		if(frm.mConfirmMobileNo.value != frm.mMobileNo.value)
		{
			alert("Mobile Number and Confirm Mobile Number is not matching");
			frm.mConfirmMobileNo.focus();
			return false; 
		}
		if(isEmpty(frm.mEmailMob))
		{
			alert("Please enter your Email ID");
			frm.mEmailMob.focus();
			return false;
		}
		if(!isEmail(frm.mEmailMob))
		{ 
			alert("Please enter valid Email ID");frm.mEmailMob.focus();
			return false; 
		}
	}
	else if(frm.mAccessDetails[2].checked == true)
	{
		if(isEmpty(frm.mEmailBoth))
		{
			alert("Please enter your Email ID");
			frm.mEmailBoth.focus();
			return false;
		}
		if(!isEmail(frm.mEmailBoth))
		{ 
			alert("Please enter valid Email ID");frm.mEmailBoth.focus();
			return false; 
		}
		if(isEmpty(frm.mConfirmEmailBoth))
		{
			alert("Please  Confirm your  Email ID");
			frm.mConfirmEmailBoth.focus();
			return false;
		}
		if(!isEmail(frm.mConfirmEmailBoth))
		{ 
			alert("Please enter valid Confirm Email ID");frm.mConfirmEmailBoth.focus();
			return false; 
		}
		if(frm.mEmailBoth.value != frm.mConfirmEmailBoth.value)
		{
			alert("Email and confirm Email is not matching");frm.mConfirmEmailBoth.focus();
			return false; 
		}
		if(isEmpty(frm.mMobileNoBoth))
		{
			alert("Please enter your Mobile Number");
			frm.mMobileNoBoth.focus();
			return false;
		}
		if(!isPhone(frm.mMobileNoBoth))
		{
			alert("Please enter a valid  Mobile Number");
			frm.mMobileNoBoth.focus();
			return false;
		}
		if(isEmpty(frm.mConfirmMobileNoBoth))
		{
			alert("Please  Confirm  your Mobile Number");
			frm.mConfirmMobileNoBoth.focus();
			return false;
		}
		if(!isPhone(frm.mConfirmMobileNoBoth))
		{
			alert("Please enter a valid  Confirm Mobile Number");
			frm.mConfirmMobileNoBoth.focus();
			return false;
		}
		if(frm.mMobileNoBoth.value != frm.mConfirmMobileNoBoth.value)
		{
			alert("Mobile Number and Confirm Mobile Number is not matching");
			frm.mConfirmMobileNoBoth.focus();
			return false; 
		}
	}
	if(isEmpty(frm.mPassword))
	{
		alert("Please enter password");
		frm.mPassword.focus();
		return false;
	}
	if(isEmpty(frm.mConfirmPassword))
	{ 
		alert("Please enter  confirm password");
		frm.mConfirmPassword.focus();
		return false; 
	}
	if(frm.mConfirmPassword.value != frm.mPassword.value)
	{
		alert("Password  and confirm password is not matching");
		frm.mConfirmPassword.focus();
		return false; 
	}
	if(RadioCheck(frm,"mWritingGre") ==0)
	{
		alert("Please state whether you are writing GRE or not");
		return false; 
	}
	if(frm.mWritingGre[4].checked == false && frm.mWritingGre[5].checked == false)
	{
		if(isEmpty(frm.mGreDate))
		{
			alert("Please select  GRE Date Fixed");
			return false; 
		}
		if(checkDate(frm.mGreDate.value)== false)
		{
			alert("Please select valid GRE Date Fixed");
			return false; 
		}
	}
	if(isEmpty(frm.mZipCode))
	{
		
		alert("Please enter Zip/Pincode");
		frm.mZipCode.focus();
		return false; 
	}	
	if(isEmpty(frm.txtNumber))
	{
		alert("Please enter Verification Code");
		frm.txtNumber.focus();
		return false; 
	}
	return true;			
}
function showPromo(heardFrom)
{
	if(heardFrom == "greedge.com:IITM/Shaastra2008")
	{
		document.getElementById("mPromocode").style.display = "block";
	}else
	{
		document.getElementById("mPromocode").style.display = "none";
	}
}
function validatePassword(frm)
{
	if(isEmpty(frm.mPassword))
	{
		alert("Please enter password");
		frm.mPassword.focus();
		return false;
	}
	if(isEmpty(frm.mConfirmPassword))
	{ 
		alert("Please enter  confirm password");
		frm.mConfirmPassword.focus();
		return false; 
	}
	if(frm.mConfirmPassword.value != frm.mPassword.value)
	{
		alert("Password  and confirm password is not matching");frm.mConfirmPassword.focus();
		return false; 
	}
	return true;
}
/* End register.js*/
//------------------------------------------------------------------------------
/* Start member.js*/
var orderflag =0;
var returnurl;
function getPath()
{
	url		=	document.location.href;
	x		=	url.indexOf(".");
	x		=	url.indexOf("/",x);
	return url.substring(0,x);
}
var http   = createRequestObject(); 
/*------------------------------------------------------------------------------*/
function createRequestObject()
{
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer")
		{
			request_o = new ActiveXObject("Microsoft.XMLHTTP");
		}
	else
		{
			request_o = new XMLHttpRequest();
		}
	return request_o; //return the object
}
/*------------------------------------------------------------------------------*/
function noCache(url)
{
	var sep = (-1 < url.indexOf("?")) ? "&" : "?"	
	url = url + sep + "__=" + encodeURIComponent((new Date()).getTime());	
	return url;
}
//*------------------------------------------------------------------------------*/
function validateLogin()
{
	var frm =document.frmlogin;
	if (frm.email.value == "User ID" || frm.email.value == "" )
	{
		alert("Enter your User ID");
		frm.email.focus();
		return false;
	}	
	if(frm.passwd.value=="")
	{
		alert("Enter password");
		frm.email.focus();
		return false;
	}
	return true;
}
function redirectUrl()
{	var url =getPath()+returnurl;
	document.location.href= url;	
}
function changePassword(returl)
{
	returnurl =returl;
	var frm =document.frmmember;
	var URL = getPath()+"/members/changepassword/";
	if(isEmpty(frm.oldpasswd))
	{
		alert("Please enter Old Password");
		frm.oldpasswd.focus();
		return false;
	}
	if(isEmpty(frm.newpasswd))
	{
		alert("Please enter New password");
		frm.newpasswd.focus();
		return false;
	}
	if(isEmpty(frm.newpasswd1))
	{
		alert("Please enter Confirm New Password");
		frm.newpasswd1.focus();
		return false;
	}
	if(frm.newpasswd1.value !=frm.newpasswd.value )
	{
		alert("New Password and Confirm New Password is not matching");
		frm.newpasswd1.focus();
		return false;
	}
	var memberid = frm.member_id.value;
	var oldpasswd=frm.oldpasswd.value;
	var newpasswd=frm.newpasswd.value;

	var fields		=	new Array();
	fields.push("old_passwd="+oldpasswd);
	fields.push("new_passwd="+newpasswd);
	fields.push("member_id="+memberid);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successPassword; 
	http.send(qs);	
}
function successPassword()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			alert("Your new Password has been successfully updated");	
			redirectUrl();	
		}
		else
		{
			alert(resp);
		}
	}
}
function forgotPassword(returl)
{
	returnurl =returl;
	var frm =document.frmmember;
	var URL = getPath()+"/members/forgotpassword/";
	var fields		=	new Array();
	if(isEmpty(frm.email))
	{
		alert("Please enter your Email Id");
		frm.email.focus();
		return false;
	}
	if(!isEmail(frm.email))
	{
		alert("Please enter a valid Email ID")
		frm.email.focus();
		return false;
	}
	fields.push("email="+frm.email.value);
	qs      = fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successforgotPassword; 
	http.send(qs);
	
}
function successforgotPassword()
{	
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		
		if(resp == "Success")
		{
			alert("Your temporary Password has been sent to your Email Id");
			closeDiv1('subwindow');		
		}
		else
		{
			alert("There is no valid members with entered Email Id.Please check your Email Id");
		}
	}
}
function tellAFriend()
{
	var frm = document.frmtaf;
	var URL = getPath()+"/tellfriend/";
	if(check_validate_tellafriend(frm))
	{		
		frm.action = URL;
		frm.submit();
	}	
}
function check_validate_tellafriend(frm)
{
	if(frm.mName.value == "")
	{
		alert("Please enter your name");
		frm.mName.focus();
		return false;
	}
	if(frm.mEmail.value == "")
	{
		alert("Please enter your email");
		frm.mEmail.focus();
		return false;
	}
	var len = frm.elements.length;
	var counter= 0;
	for(var i=0;i<len;i++)
	{
		var friendname  = "";	
		var friendmail  = "";
		var e = "";
		var e = frm.elements[i];
		
		if (e.name == "mFriendname[]")
		{
			friendname = e.value;
			e1		   = frm.elements[i+1];
			friendmail = e1.value;
			
			if ((friendname != "" && friendmail=="") )
			{
				alert("Enter friends email");
				e1.focus();
				return false;
			}else if ((friendname == "" && friendmail!="") )
			{
				alert("Enter friends name");
				e.focus();
				return false;
			}
			if ((friendname != "" && friendmail!="") )
			{
			
				counter++;
			}

		}
		
	}	
	if(counter==0)
	{
		alert("Enter atleast one friends details");
		return false;
	}
	return true;
}
function EmailAFriend()
{
	var frm =document.frmemailfriend;
	var URL = getPath()+"/members/emailafriend/";
	if(isEmpty(frm.mToEmail))
	{
		alert("Please enter Recipient Email ID");
		frm.mToEmail.focus();
		return false;
	}
	if(isEmpty(frm.mName))
	{
		alert("Please enter your name");
		frm.mName.focus();
		return false;
	}
	if(isEmpty(frm.mEmail))
	{
		alert("Please enter your email");
		frm.mEmail.focus();
		return false;
	}
	var toemail   = frm.mToEmail.value;
	var name      = frm.mName.value;
	var fromemail = frm.mEmail.value;
	var userid    = frm.mUserid.value;
	var url       = frm.url.value;
	var fields		=	new Array();
	fields.push("toemail="+toemail);
	fields.push("name="+name);
	fields.push("userid="+userid);
	fields.push("fromemail="+fromemail);
	fields.push("url=http://"+url);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successEmailaFriend; 
	http.send(qs);
}
function successTellaFriend()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			alert("Email has been sent successfully");
			window.location.href=document.location.href;			
		}
		else
		{
			alert("Error in sending mail");
		}
	}
}
function successEmailaFriend()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		
		if(resp == "Success")
		{
			alert("Email has been sent successfully");
			window.location.href=document.location.href
			
		}
		else
		{
			alert("Error in sending mail");
		}
	}
}
function word_of_the_day()
{		
	var frm =document.wordoftheday;
	if(isEmpty(frm.mName))
	{
		alert("Please enter your name");
		frm.mName.focus();
		return false;
	}
	if(isEmpty(frm.mEmail))
	{
		alert("Please enter your email");
		frm.mEmail.focus();
		return false;
	}
	if (!isEmail(frm.mEmail))
	{
		alert("Please enter a valid Email ID")
		frm.mEmail.focus();
		return false;
	}
	var URL = getPath()+"/members/wordofthedayaddemail/";
	var name      = frm.mName.value;
	var email     = frm.mEmail.value;
	var fields		=	new Array();
	fields.push("name="+name);
	fields.push("email="+email);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successWordOfTheDay; 
	http.send(qs);
}
function today_word_comments()
{		
	var frm =document.todaywordcomments;
	if(isEmpty(frm.comments))
	{
		alert("Please enter your comments");
		frm.comments.focus();
		return false;
	}
	if(isEmpty(frm.mName1))
	{
		alert("Please enter your name");
		frm.mName1.focus();
		return false;
	}
	if(isEmpty(frm.mEmail1))
	{
		alert("Please enter your email");
		frm.mEmail1.focus();
		return false;
	}
	if (!isEmail(frm.mEmail1))
	{
		alert("Please enter a valid Email ID")
		frm.mEmail1.focus();
		return false;
	}
	var total      = frm.total.value;
	var smilyId;
    for(i=1; i<=total; i++){
		if( document.getElementById('smile'+i).checked ){
			smilyId = document.getElementById('smile'+i).value;
			break;
        } 
    }

	var URL = getPath()+"/members/wordofthedaycomments/";
	var name      = frm.mName1.value;
	var email     = frm.mEmail1.value;
	var comments  = frm.comments.value;
	var word  = frm.mWord.value;
	var wordPlain  = frm.mWordPlain.value;
	var wordId  = frm.mWordId.value;
	var fields		=	new Array();
	fields.push("name="+name);
	fields.push("email="+email);
	fields.push("comments="+comments);
	fields.push("smilyId="+smilyId);
	fields.push("word="+word);
	fields.push("wordPlain="+wordPlain);
	fields.push("wordId="+wordId);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successWordOfTheDayComments; 
	http.send(qs);
}
function successWordOfTheDay()
{
	
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			var frm =document.wordoftheday;
			alert("Email has been added successfully");
			frm.mName.value="";
			frm.mEmail.value="";
			//document.getElementById("subwordemail").innerHTML ="";
			
		}
		else if(resp == "Exists")
		{
			alert("This email id already added for subscription");
			
			
		}
		else
		{
			alert("Error in adding Email");
		}
	}
}
function successWordOfTheDayComments()
{
	
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);

		if(resp == "Success")
		{
			alert("Comments has been submitted successfully");
			//document.getElementById("subwordemail1").innerHTML ="";			
		}
		
		else
		{
			alert("Error in submitting comments");
		}
	}
}
function callmeBack()
{
	
	var frm =document.frmcallmeback;
	if(isEmpty(frm.mName))
	{
		alert("Please enter your name");
		frm.mName.focus();
		return false;
	}
	if(isEmpty(frm.mEmail))
	{
		alert("Please enter your email");
		frm.mEmail.focus();
		return false;
	}
	if(isEmpty(frm.mPhone))
	{
		alert("Please enter your phone number");
		frm.mPhone.focus();
		return false;
	}
	var URL = getPath()+"/members/callmeback/";
	var name      = frm.mName.value;
	var email     = frm.mEmail.value;
	var phone     = frm.mPhone.value;
	var time      = frm.mTime.value;
	var day       = frm.mDay.value;
	var fields		=	new Array();
	fields.push("name="+name);
	fields.push("email="+email);
	fields.push("phone="+phone);
	fields.push("time="+time);
	fields.push("day="+day);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successCallMeBack; 
	http.send(qs);
}
function successCallMeBack()
{
	var msg = "Thank you for showing interest in GRE Edge.  We will be in touch with you as per your request."
	document.getElementById("basicModalContent3").innerHTML="<table cellpadding=5 cellspacing=0 border=0 width='100%' style='border:3px solid #A9A9A9;'><tr><td><br><p style='height:100px'>"+msg+"</td></tr></table>";
}
function postcomment()
{
	var frm = document.frmpostcomment;
	if(isEmpty(frm.pmComments))
	{
		alert("Please enter your comments");
		frm.pmComments.focus();
		return false;
	}
	if(isEmpty(frm.pmName))
	{
		alert("Please enter your name");
		frm.pmName.focus();
		return false;
	}
	if(isEmpty(frm.pmEmail))
	{
		alert("Please enter your email");
		frm.pmEmail.focus();
		return false;
	}	
	var URL = getPath()+"/members/post_comment/";
	var name      = frm.pmName.value;
	var email     = frm.pmEmail.value;
	var comments  = frm.pmComments.value;
	var page      = frm.mPage.value;
	if(page =="SFA")
	{
		var subject = "SFA Speak";
	}
	else
	{
		var subject = "GRE Demystified - Yogish Column";
	}
	var fields		=	new Array();
	fields.push("name="+name);
	fields.push("email="+email);
	fields.push("comments="+comments);
	fields.push("subject="+subject);
	qs =	fields.join('&');
	desturl = noCache(URL);
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = successPostCommnet; 
	http.send(qs);
}
function successPostCommnet()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
			document.getElementById("tdthankyou").style.display ="block";			
		}		
	}
}
/* End member.js*/
//------------------------------------------------------------------------------
/* Start program.js*/
var retprogram;
function goToBuyNow(pm,userid,home)
{
	
	if(userid == "")
	{

		show_login_popup(pm);	
	}
	else
	{
		var url =home+"/members/confirm-order/?pm="+pm+"&op=n";
		window.parent.location.href= url;	
	}
	
}
function goToProgram(userid)
{
	if(userid == "")
	{
		show_login_popup('');
	}
	else
	{
		var url =getPath()+"/program-details/?pm=cgre";
		window.parent.location.href= url;	
	}
}

function show_login_popup(program)
{
	closeDiv1(2); 
	showhideDiv1('1','popup_anchor','/popups/buynow/?pm='+program,110,100,80,330);
}
/* End program.js*/
/* Start Poll*/
function addPoll(frm)
{ 			var radioVal;
	var x=0;
    for($i=1;$i<=frm.total.value;$i++){
		var id="id"+$i;
		if(document.getElementById(id).checked==true){
			x=x+1;
			radioVal=document.getElementById(id).value;
			break;
        } 
    }
	if(x==0){
		alert("Please Select An Option!");
		return false;
    }
	var fields		=	new Array();
	var URL = getPath()+"/polls/";
	var questionid	= frm.questionid.value;
	fields.push("questionid="+questionid);
	fields.push("optionid="+radioVal);
	qs =	fields.join('&');
	http.open('POST', URL);
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.onreadystatechange = pollSuccess; 
	http.send(qs);
	return false;
}
function pollSuccess()
{
	if(http.readyState == 4)
	{ 
		var resp = trimAll(http.responseText);
		if(resp == "Success")
		{
           url= getPath()+"/popups/poll_result";
		   alert("Thank you for your participation");
		   showhideDiv('1','poll',url,210,-260,223,320)
		}
		else
		{
			alert(resp);
		}
	}
}
/* End Poll*/

//To show states for India or a textbox when other country is selected in registration page
function showTextBox(frm){
	if(frm.mCountry.value == "India"){
	   document.getElementById("stateContainer1").style.display= "block";
	   document.getElementById("stateContainer2").style.display= "none";
    }
	else{
	   document.getElementById("stateContainer1").style.display= "none";
	   document.getElementById("stateContainer2").style.display= "block";
    }
}

function openPieChart(wordid, word)
{
	var url = getPath()+"/popups/piechart/";
	width	= 525;
	height	= 426;
	url		=	url+"?wordid="+wordid+'&word='+word;
	popWin	=	window.open(url, "winpie", "toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=YES, copyhistory=no, scrollbars=Yes, width=" + width + ", height=" + height + ", top=10, left=700");
	popWin.focus();
}
function ShowPieChart(wordId)
{
	var url = getPath()+"/admin/";
//	alert(url);
	 var divid = 'wordchart';
	 var chart = new FusionCharts(url+"js/swf/FCF_Pie3D.swf", "ChartId", "500", "350");
	 chart.setDataURL(url+"showPieGraph.php?wordId="+wordId);			   

	 chart.render(divid);
	 return false;
}	
function checkOpen(usr){
	if(winRef && winRef.closed){
		winRef = window.open('http://beta.wizdom.in/B2Learn/b2beta.jsp?USR='+encodeURIComponent(usr)+'&t=gl','Hwnd','width=1000,height=587,menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes');
		winRef.focus();
	}
	else if(winRef)
	{
		alert("Open");
		winRef.focus();
	}
	else {}

}


/*--------------------*/
function lookup(inputString, id) {
	var scriptName;
	if(id==1 || id==3)
		scriptName	=	'college_names';
	else
		scriptName	=	'employer_names';
	if(inputString.length == 0) {
		// Hide the suggestion box.
		$('#suggestions').hide();
	} else {
		$.post("../../members/"+scriptName+'/?id='+id, {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				var obj				= document.getElementById("suggestions");
				var anc = $('#inputString'+id);
				var cord = anc.offset();
				cord.top	= cord.top+20;
				cord.left	= cord.left;
				obj.style.top		= eval("'"+ cord.top +"px'"); 
				obj.style.left		= eval("'"+ cord.left +"px'"); 
				$('#suggestions').show();
				$('#autoSuggestionsList').html(data);
			}
		});
	}
} // lookup


function fill(thisValue, id) {
	$('#inputString'+id).val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
}