
/************************************ neon color start **********************/
var message="Email - SMS"
var neonbasecolor="#000000"
var neontextcolor="#FF8000"
var flashspeed=100  //in milliseconds
var n=0

function crossref(number)
{
	var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
	return crossobj
}

function neon()
{
	//Change all letters to base color
	if (n==0)
	{
		for (m=0;m<message.length;m++)
		//eval("document.all.neonlight"+m).style.color=neonbasecolor
		crossref(m).style.color=neonbasecolor
	}
		//cycle through and change individual letters to neon color
		crossref(n).style.color=neontextcolor

	if (n<message.length-1)
	n++
	else
	{
		n=0
		clearInterval(flashing)
		setTimeout("beginneon()",1500)
		return
	}
}

function beginneon()
{
	if (document.all||document.getElementById)
	flashing=setInterval("neon()",flashspeed)
}


/************************************ neon color end **********************/


/*****Validating Feedback form****starts***********************************
Added by Rachana Amballa
    13/11/08
    This is a javascript added by Rachana for qlc.in/feedback.htm validation
    function checkFeedback() will check for the fields those are Complusory 
    to be filled, that include
    - Name
    - Email    - Captcha Code
/*************************************************************************/
var error_banner = "Following errors occured :\n--------------------------\n";
var empty_string = new RegExp("^[ \n\t\f\v]*$");
var valid_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    
function validateFeedback(form_objects){
var error_messages = "";
 //   alert ("hi--->"+form_objects.input_captcha.value+"HJidden Value-->".form_objects..string_captcha.value);
//exit;
with(form_objects){

    //Validating Name
        if(empty_string.test(username.value))
        {
            error_messages += "-> Empty Name\n";
            username.focus();
        }

    // Validating Email Address 
        if(empty_string.test(email.value))
        {
            error_messages += "-> Empty Email Address\n";
            email.focus();
        }
		else if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value))
        {
            error_messages += "-> Invalid Email Address\n";
            email.focus();
        }

        //Valiadting Captcha Input 
        if(empty_string.test(input_captcha.value))
        {
            error_messages += "-> Empty Image text\n";
            input_captcha.focus();
        }
        else if(input_captcha.value != string_captcha.value)
        {
            error_messages += "-> Image text did not match\n";
            input_captcha.focus();
        }
    }//end with
    if(error_messages != "") 
    {
        error_messages = error_banner+error_messages;
        alert(error_messages);

        return false;
    }
    else 
    {
        return true;
    }


}


/*****Validating Feedback form****ends********************************/



//****************Validatin partner_contact_form.htm

function check_form(form2){

    if(form2.Name.value==""){
        alert("Kindly enter your name");
        form2.Name.focus();
        return (false);
    } 

 
    if(form2.Email.value==""){
        alert("Please Enter Your E-mail");
        form2.Email.focus();
        return (false); 
    }

    if(form2.CountryCode.value==""){
        alert("Country Telephone code is Manadatory.");
        form2.CountryCode.focus();
        return (false); 
    }

    if(form2.CityCode.value==""){
        alert("City Telephone code is Manadatory.");
        form2.CityCode.focus();
        return (false); 
    }

    if(form2.Telephone.value==""){
        alert("Telephone is Manadatory.");
        form2.Telephone.focus();
        return (false); 
    }
if(form2.Email.value!=""){
        if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form2.Email.value)){
            return (true);
        }
        alert("Invalid E-mail Address! YourName@ followed by domain address.")
        form2.Email.focus();
        return (false);
    } 

    return (true);  
}
