window.$ = function(elem){
return document.getElementById(elem);
}

function fieldBlanker(obj,chktext){
	if (obj.value == chktext){
		obj.value="";
		obj.style.color="#000000";
	}
}
function fieldFiller(objid, txt, check){
	if (check){
		if (document.getElementById(objid).value==""){
			document.getElementById(objid).value=txt;
			document.getElementById(objid).style.color="#AEAEAE";
		}
	}else{
		document.getElementById(objid).value=txt;
		document.getElementById(objid).style.color="#AEAEAE";
	}
}
function getWindowwidth() {
var winW = 0;
if (typeof(window.innerWidth) == 'number') {
	winW = window.innerWidth;
} else {
	if (document.documentElement && document.documentElement.clientWidth) {
		winW = document.documentElement.clientWidth;
	} else {
		if (document.body && document.body.clientWidth) {
			winW = document.body.clientWidth;
		}
	}
}
return winW-22;
}

function setWrap(){
	if (document.getElementById) {
		var windowwidth = getWindowwidth();
			document.getElementById('wrapper').style.width = '770px';
		
	}else{
		alert("Please update your browser to a newer version and check this page again.");
	}
}

function openPop(file,width,height){     
window.open(file,"pop1","toolbar=no,directories=no,resizable=yes,menubar=no,location=no,scrollbars=yes,width="+width+",height="+height+",maximize=yes,top=70,left=80");
}
function openrenew(){
window.open('http://www.rediffmailpro.com/lead_renewpro.phtml',"win1","toolbar=no,directories=no,resize=no,menubar=no,location=no,scrollbars=no,width=430,height=390,maximize=null,top=70,left=80");
}

function contactus(){
window.open('http://www.rediffmailpro.com/scriptsNew/leadgeneration.php',"win2","toolbar=no,directories=no,resize=no,menubar=no,location=no,scrollbars=no,width=435,height=450,maximize=null,top=70,left=80");
}
function PasswdRemindWin(){
	 window.open("http://www.rediffmailpro.com/cgi-bin/passwd_remind.cgi?FormName=showlogin","win4","toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=no,width=530,height=500,maximize=null,top=70,left=80");
}
function validatefrm(){
        var errmsg = "";
        if(document.pronew.mname.value=="" || document.pronew.mname.value=="eg. sakshi")
        errmsg += "Please enter Mailbox field\n";
        if (errmsg != ""){
                alert(errmsg);
                return false;
        }if(document.pronew.dname.value=="" || document.pronew.dname.value=="eg. exporthouse")
        errmsg += "Please enter Domain field\n";
        if (errmsg != ""){
                alert(errmsg);
                return false;
        }
        else
        {
                new_domain =document.pronew.dname.value;
                dom_length = new_domain.length;
                if (dom_length >= 4)
                {
                        dom_chk = new_domain.substring(0, 4);
                        if ((dom_chk == "www.") || (dom_chk == "WWW."))
                        {
                                document.pronew.dname.value = new_domain.substring(4,dom_length);
                        }
                }
                return true;
        } // end of else
}

function validate(){
        var errmsg = "";

        if(document.prologinform.user.value == "" || document.prologinform.user.value == "eg. rajesh")
        	errmsg += "Please enter Mailbox field\n";
        if (errmsg != ""){
                alert(errmsg);
                return false;
        }
	if(document.prologinform.domain.value == "" || document.prologinform.domain.value == "eg. exporthouse")
        	errmsg += "Please enter Domain field\n";
        if (errmsg != ""){
                alert(errmsg);
                return false;
        } 
	if(document.prologinform.passwd.value == "")
	      	errmsg += "Please enter Password\n";
        if (errmsg != ""){
                alert(errmsg);
                return false;
        }		
	else {
	var arg = "";
        var domainName = document.prologinform.domain.value;
        var userName = document.prologinform.user.value;
        var dnTypeIndex = document.prologinform.dntype.selectedIndex;

        var dnType = document.prologinform.dntype.options[dnTypeIndex].text;
        var inThere = domainName.indexOf(".");

        if (inThere >= 0) {
                var domainName1 = domainName.substring(0,domainName.lastIndexOf('.'));

                dnType = domainName.substring(domainName.lastIndexOf('.'));

                arg = userName + "@" + domainName;
                domainName = domainName1;
                if(dnType == ".com")
                        dnTypeIndex = 0;
                else if(dnType == ".net")
                        dnTypeIndex = 1;
                else if(dnType == ".biz")
                        dnTypeIndex = 2;
                else if(dnType == ".org")
                        dnTypeIndex = 3;
                else if(dnType == ".info")
                        dnTypeIndex = 4;
                else if(dnType == ".in")
                        dnTypeIndex = 5;
                else if(dnType == ".net.in")
                        dnTypeIndex = 6;
                else if(dnType == ".org.in")
                        dnTypeIndex = 7;
                else if(dnType == ".co.in")
                        dnTypeIndex = 8;
                else if(dnType == ".ac.in")
                        dnTypeIndex = 9;
                else if(dnType == ".com.np")
                        dnTypeIndex = 10;
                 else if(dnType == ".firm.in")
                        dnTypeIndex = 11;
                 else if(dnType == ".co.uk")
                        dnTypeIndex = 12;
        }
        else {
                domainName += dnType;
                arg = userName + "@" + domainName;
        }

        document.prologinform.login.value = arg;
        if(document.prologinform.remme.checked){
                pathname = location.pathname;
                myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';
                var largeExpDate = new Date ();
                largeExpDate.setTime(largeExpDate.getTime() + (365 * 24 * 3600 * 1000));
                SetCookie('Rpu',userName,largeExpDate,myDomain);
                SetCookie('Rpd',domainName,largeExpDate,myDomain);
                SetCookie('Rpt',dnTypeIndex,largeExpDate,myDomain);

        }
        return true;
}
}
function SetCookie (name, value){
        var argv = SetCookie.arguments;
        var argc = SetCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" +expires.toGMTString())) +((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) +((secure == true) ? "; secure" : "");
}
function getCookieVal (offset){
        var endstr = document.cookie.indexOf (";", offset);
        if (endstr == -1)
        endstr = document.cookie.length;
        return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = document.cookie.length;
        var i = 0;
        while (i < clen) {
                var j = i + alen;
                if (document.cookie.substring(i, j) == arg)
                return getCookieVal (j);
                i = document.cookie.indexOf(" ", i) + 1;
                if (i == 0)
                break;
        }
        return null;
}

