function trim(sString)
{
	sTrimmedString = "";
	if (sString != "")
	{
		var iStart = 0;
		var iEnd = sString.length - 1;
		var sWhitespace = " \t\f\n\r\v";

		while (sWhitespace.indexOf(sString.charAt(iStart)) != -1)
		{
			iStart++;
			if (iStart > iEnd)
				break;
		}

		// If the string not just whitespace
		if (iStart <= iEnd)
		{
			while (sWhitespace.indexOf(sString.charAt(iEnd)) != -1)
				iEnd--;
			sTrimmedString = sString.substring(iStart,++iEnd);
		}
	}
	return sTrimmedString;
}

function validateEmailSearchResult()
{
        for(i=0;i<document.domcheck.elements.length;i++)
        {
                if(domcheck.elements[i].name=="email_sku[]" && 
domcheck.elements[i].type=="checkbox" && domcheck.elements[i].checked)
                {
                        return(true);
                }

        }
        alert("Please Select Atleast One Domain");
        return(false);
}
function validateHostingSearchResult()
{
        for(i=0;i<document.domcheck.elements.length;i++)
        {
                if(domcheck.elements[i].name=="domain_sku[]" && domcheck.elements[i].checked)
                {
                        return(true);
                }

        }
        alert("Please Select Atleast One Domain");
        return(false);
}


function validatePlEmailResult()
{
	if(trim(document.getElementById('you_name').value) == "")
	{
        alert("Please Enter Email Name For Your Domain");
        return(false);
	}
	else
	return(true);
}


function checkHostingPackages()
{
	var radio_choice = false;

	// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < document.domcheck.dom_os.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (document.domcheck.dom_os[counter].checked)
		radio_choice = true; 
	}

	if (!radio_choice)
	{
		// If there were no selections made display an alert box 
		alert("Please Select One Package.");
		return (false);
	}
	return (true);
}

function PasswdRemindWin()
{
	//Modified by Neel 6 Dec for showing correct pop-up window
	//window.open("http://login.rediff.com/cgi-bin/passwd_remind.cgi?FormName=showlogin","win1","toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=yes,width=490,height=480,maximize=null,top=70,left=80");
	
	window.open("http://login.rediff.com/cgi-bin/subs/passwd_remind.cgi?FormName=showlogin","win1","toolbar=no,directories=no,resize=yes,menubar=no,location=no,scrollbars=yes,width=490,height=480,maximize=null,top=70,left=80");
	//End Modified by Neel 6 Dec for showing correct pop-up window
}

function OpenPopups(url, width, height)
{
        window.open(url,"tips","toolbar=no,directories=no,resize=no,menubar=no,location=no,scrollbars=no,width="+width+",height="+height+",maximize=null,top=70,left=80");
}

function OpenPopups1(url, width, height)
{
        window.open(url,"tips","toolbar=no,directories=no,resize=no,menubar=no,location=no,scrollbars=yes,width="+width+",height="+height+",maximize=null,top=0,left=80");
}


function chk_domain_ori()
{
	frm = document.pronew;
	if(trim(frm.dom.value) ==""){
	alert("Please Enter Domain Name!");frm.dom.focus();return false;}

}
function chk_domain_emailori()
{
	frm = document.pronew;
	if(trim(frm.dom.value) =="" && trim(frm.you_name.value) ==""){
	alert("Please Enter Your Name and Domain Name!");frm.you_name.focus();return false;}
	if(trim(frm.dom.value) ==""){
	alert("Please Enter Domain Name!");frm.dom.focus();return false;}
	if(trim(frm.you_name.value) ==""){
	alert("Please Enter Your Name!");frm.you_name.focus();return false;}

}

function chk_hosting()
{
	frm = document.hosting_form;
	var host_sku="";


}

function chng_hosting_year()
{
	alert("hi");
	alert(window.document.frm.name.h_year.options[selectedIndex].value);
	//location = window.document.frm.h_year.options[frm.h_year.selectedIndex].value;
}

function getObject(objectId) {
	// cross-browser function to get an object given its id
	// If you need to change the style of an object or its display/visibility
	// use one of the other methods in this template
	// This function won't work for NN 4 DOM ==> Only use internally
	if(document.getElementById && document.getElementById(objectId)) {
		// W3C DOM
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {
		// MSIE 4 DOM
		return document.all(objectId);
	} else {
		return false;
	}
}



onerror = report;
function chk_domainok() { //v4.0
	frm = document.pronew;
	if(trim(frm.dom.value) ==""){
	alert("Please Enter Domain Name!");frm.dom.focus();return false;}

var str=document.pronew.dom.value;
var str_array=str.split(".");
var bb;
var cc;

bb = str_array[1];
cc =bb.length;

if (cc < 1)
{
return (true) ;
}
else
	{
alert("Invalid domain name")
	 return (false);
	}
}

function report() {
return (true) ;
}





onerror = report;
function chk_domain() { //v4.0
	frm = document.pronew;
	if(trim(frm.dom.value) ==""){
	alert("Please Enter Domain Name!");frm.dom.focus();return false;}
	var iChars = " !@#$%^&*()+=_[]\\\';,./{}|\":<>?";
        for (var i = 0; i < document.pronew.dom.value.length; i++) {
     	if (iChars.indexOf(document.pronew.dom.value.charAt(i)) != -1) {
     	//alert ("Your Domain Name has special characters. Please remove special characters.");
     	alert ("Your Domain Name has special characters. Please remove special characters.\n Special characters include space ! @ # $ % ^ & * ( ) + = _ [ ] \ / { }| \ : < > ?");
     	return false;
     	}
     }

    var isChecked=0;
    for(i=0;i<document.pronew.elements.length;i++)
    {
            if(document.pronew.elements[i].name=="tld[]" && document.pronew.elements[i].type=="checkbox" && document.pronew.elements[i].checked)
            {
                    isChecked++;
            }
    }
    if(isChecked < 1)
    {        
        alert("Please Select A Hosting Service Atleast For One Domain");
        return(false);
    }

var str=document.pronew.dom.value;
var str_array=str.split(".");
var bb;
var cc;

bb = str_array[1];
cc =bb.length;
if (cc < 1)
{

//return (true) ;
}
else
	{
alert("Invalid domain name")
	 return (false);
	}
}

function checkTLDs()
{
frm = document.pronew;
        for(i=0;i<document.pronew.elements.length;i++)
        {
                if(frm.elements[i].name=="tld[]" && frm.elements[i].type=="checkbox" && frm.elements[i].checked)
                {
                        return(true);
                }
        }
        alert("Please Select A Hosting Service Atleast For One Domain");
        return(false);
}

function report() {
return (true) ;
}



function chk_domain_email()
{
	frm = document.pronew;
	if(trim(frm.dom.value) =="" && trim(frm.you_name.value) ==""){
	alert("Please Enter Your Name and Domain Name!");frm.you_name.focus();return false;}
	if(trim(frm.dom.value) ==""){
	alert("Please Enter Domain Name!");frm.dom.focus();return false;}
	var iChars = " !@#$%^&*()+=_[]\\\';,./{}|\":<>?";
	        for (var i = 0; i < document.pronew.dom.value.length; i++) {
	     	if (iChars.indexOf(document.pronew.dom.value.charAt(i)) != -1) {
	alert ("Your Domain Name has special characters. Please remove special characters.\n Special characters include space ! @ # $ % ^ & * ( ) + = _ [ ] \ / { }| \ : < > ?");
	     	return false;
	     	}
	     }

	if(trim(frm.you_name.value) ==""){
	alert("Please Enter Your Name!");frm.you_name.focus();return false;}
	var iChars = " !@#$%^&*()+=[]\\\';,/{}|\":<>?";
		        for (var i = 0; i < document.pronew.you_name.value.length; i++) {
		     	if (iChars.indexOf(document.pronew.you_name.value.charAt(i)) != -1) {
		     	alert ("Your username Name has special characters. Please remove special characters.");
		     	return false;
		     	}
	     }

}

function validate_domain()
{
	frm = document.domxfer;
	if(trim(frm.dom_name.value) ==""){
	alert("Please Enter Your Name and Domain Name!");frm.dom_name.focus();return false;}
		var iChars = " !@#$%^&*()+=_[]\\\';,./{}|\":<>?";
	        for (var i = 0; i < document.domxfer.dom_name.value.length; i++) {
	     	if (iChars.indexOf(document.domxfer.dom_name.value.charAt(i)) != -1) {
	alert ("Your Domain Name has special characters. Please remove special characters.\n Special characters include space ! @ # $ % ^ & * ( ) + = _ [ ] \ / { }| \ : < > ?");
	     	return false;
	     	}
	     }
	     
}

function chkDomainName()
{ //v4.0
  frm = document.pronew;
  if(trim(frm.dom.value) =="")
  {
    alert("Please Enter Domain Name!");frm.dom.focus();return false;
  }
    var iChars = " !@#$%^&*()+=_[]\\\';,./{}|\":<>?";
    for (var i = 0; i < document.pronew.dom.value.length; i++) 
    {
      if (iChars.indexOf(document.pronew.dom.value.charAt(i)) != -1) 
      {
        //alert ("Your Domain Name has special characters. Please remove special characters.");
        alert ("Your Domain Name has special characters. Please remove special characters.\n Special characters include space ! @ # $ % ^ & * ( ) + = _ [ ] \ / { }| \ : < > ?");
        return false;
      }
    }

  var str=document.pronew.dom.value;
  var str_array=str.split(".");
  var bb;
  var cc;

  bb = str_array[1];
  cc =bb.length;
  if (cc < 1)
  {
    //return (true) ;
  }
  else
  {
    alert("Invalid domain name")
    return (false);
  }
}
