function GetXmlHttpObject()
{ 
//	alert(navigator.appName);
	var objXMLHttp=null;
		// Mozilla, Safari, ...
	if (!navigator.appName=="Microsoft Internet Explorer")
	{
		objXMLHttp = new XMLobjXMLHttp();
		if (objXMLHttp.overrideMimeType) 
		{
			objXMLHttp.overrideMimeType('text/xml');
			 // See note below about this line
		}
		return objXMLHttp;
	}
	else
	{ // IE
		if (window.XMLHttpRequest)
		{
			objXMLHttp=new XMLHttpRequest()
		}
		else if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
	
	}
return objXMLHttp;
}

function testimonial(str)
{

xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	url="testimonial_back.asp"
	url=url+"?page="+str
	xmlHttp.onreadystatechange=testmeisit
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function testmeisit() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	document.getElementById("fulldetd").innerHTML=xmlHttp.responseText 
	} 
} 
function textCounter(maxlimit,frmfield) 
{
if (frmfield.value.length > maxlimit)
{
frmfield.value = frmfield.value.substring(0,maxlimit) ;
}
}


function charsOccurIn(frmfield, validChars)
{ 
		var i;
		for (i = 0; i < frmfield.length; i++)
		{ 
				var letter = frmfield.charAt(i).toLowerCase();
		if (validChars.indexOf(letter) == -1) 
			return false;
		}
		return true;
}


function validEmail(frm,frmfield)
{

var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@._";
for (var i=0; i < frmfield.value.length; i++)
	 {
    var letter = frmfield.value.charAt(i).toLowerCase();
	if (validchars.indexOf(letter) != -1)
	continue;
	else
    alert("Invalid character: " + letter + " used in Email Address");
    return false;   
  }
}


function chk_email(frm,frmfield)
{
apos=frmfield.value.indexOf("@"); 
dotpos=frmfield.value.lastIndexOf(".");
lastpos=frmfield.value.length-1;
if (apos<1 || dotpos-apos<2 || lastpos-dotpos>4 || lastpos-dotpos<2) 
{	
	alert("Please enter your valid Email Address...!")
	frmfield.focus()
 	return false;
}
else 
{
return validEmail(frm,frmfield)
}
{
	return true;	
}
} 



function chk_adform()
{
		
		if (document.adform.comp_name.value == "")
		{
			alert("Please Enter your Company Name...")
			document.adform.comp_name.focus()
			return false;
		}
		else if(!charsOccurIn(document.adform.comp_name.value, "abcdefghijklmnopqrstuvwxyz0123456789-&/() "))
		{
			alert("Please Enter you valid Company Name...!");
			document.adform.comp_name.focus();
			return false;
		}
		else if(document.adform.comp_person.value == "" )
		{
			alert("Please Enter your Name...");
			document.adform.comp_person.focus();
			return false;
		}
		else if(!charsOccurIn(document.adform.comp_person.value, "abcdefghijklmnopqrstuvwxyz "))
		{
			alert("Please Enter your valid Name...!");
			document.adform.comp_person.focus();
			return false;
		}
		else if(document.adform.comp_phone.value == "")
		{
			alert("Please enter your Phone No...!")
			document.adform.comp_phone.focus();
			return false;
		}
		else if(!charsOccurIn(document.adform.comp_phone.value, "0123456789- "))
		{
			alert("Please Enter your valid Phone No...!");
			document.adform.comp_phone.focus();
			return false;
		}
		else if(document.adform.comp_fax.value == "")
		{
			alert("Please enter your Fax No...!")
			document.adform.comp_fax.focus();
			return false;
		}
		else if(!charsOccurIn(document.adform.comp_fax.value, "0123456789"))
		{
			alert("Please Enter your valid Fax No...!");
			document.adform.comp_fax.focus();
			return false;
		}
		else if(document.adform.comp_email.value == "")
		{
			alert("Please enter your Email Address...!")
			document.adform.comp_email.focus();
			return false;
		}
		else if((document.adform.comp_email.value.indexOf("@") == -1)||(document.adform.comp_email.value.indexOf(".") == -1)) 
		{
			alert("Please enter your valid Email Address...");
			document.adform.comp_email.focus();
			return false;
		}
		else if(document.adform.ad_type.value == "")
		{
			alert("Please select your Type of Advt...!")
			document.adform.ad_type.focus();
			return false;
		}
		else if(document.adform.ad_details.value == "")
		{
			alert("Please brief about your Advt...!")
			document.adform.ad_details.focus();
			return false;
		}
		else
		{
			return true;
		}

}


function chk_feedback()
{

	myOption = -1;
		for (i=0; i<document.feedback.comment_type.length; i++) 
		{
			if (document.feedback.comment_type[i].checked)
			 {
				myOption = i;
			 }
		}
			if (myOption == -1) 
			{
					alert("Please select the kind of Comment ");
					return false;
			}
			else if (document.feedback.comment_on.options[document.feedback.comment_on.selectedIndex].value=="")
			{
			alert("Please enter what you would like to Comment on...!");
			document.feedback.comment_on.focus();
			return false;
			}
		else if (document.feedback.comment_on.options[document.feedback.comment_on.selectedIndex].value == "Others"
 && document.feedback.comment_others.value =="")
		{
			alert("Please enter what you would like to Comment on...!");
			document.feedback.comment_others.focus();
			return false;
		}
		else if(document.feedback.comment.value == "" )
		{
		
			alert("Please enter your Comments...");
			document.feedback.comment.focus();
			return false;
		}
		else if(document.feedback.person.value == "" )
		{
		
			alert("Please enter your Name...");
			document.feedback.person.focus();
			return false;
		}
		else if(document.feedback.email.value == "" )
		{
		
			alert("Please enter your Email Address...");
			document.feedback.email.focus();
			return false;
		}
		else if(document.feedback.ph1.value == "")
		{
			alert("Please enter your Country Code for Phone No...!")
			document.feedback.ph1.focus();
			return false;
		}
		else if(!charsOccurIn(document.feedback.ph1.value, "0123456789"))
		{
			alert("Only Numerics allowed for Country Code...!");
			document.feedback.ph1.focus();
			return false;
		}
		else if(document.feedback.ph2.value == "")
		{
			alert("Please enter your State code for Phone No...!")
			document.feedback.ph2.focus();
			return false;
		}
		else if(!charsOccurIn(document.feedback.ph2.value, "0123456789"))
		{
			alert("Only Numerics allowed for State Code...!");
			document.feedback.ph2.focus();
			return false;
		}
		else if(document.feedback.ph3.value =="")
		{
			alert("Please enter your Phone No...!")
			document.feedback.ph3.focus();
			return false;
		}
		else if(!charsOccurIn(document.feedback.ph3.value, "0123456789"))
		{
			alert("Only Numerics allowed for Phone No...!");
			document.feedback.ph3.focus();
			return false;
		}
		else if (document.feedback.hear.options[document.feedback.hear.selectedIndex].value=="")
			{
			alert("Please select how did you come to know about us...!");
			document.feedback.hear.focus();
			return false;
			}
		else if(document.feedback.email.value != "" )
		{
		return chk_email(document.feedback,document.feedback.email)
		}
		else
		{
		return true;
		}
}


function sel_this()
{

if (document.feedback.comment_on.options[document.feedback.comment_on.selectedIndex].value == "Others")
{
document.feedback.comment_others.disabled =false;
}
else
{
document.feedback.comment_others.value ="";
document.feedback.comment_others.disabled =true;
}
}



function chk_contact()
{

	if (document.contact.address.options[document.contact.address.selectedIndex].value=="")
			{
			alert("Please select the Department you would like to address...!");
			document.contact.address.focus();
			return false;
			}
		else if(document.contact.subject.value == "" )
		{
			alert("Please enter a subject for your Query...");
			document.contact.subject.focus();
			return false;
		}
		else if(document.contact.message.value == "" )
		{
			alert("Please enter your Message...");
			document.contact.message.focus();
			return false;
		}
		else if(document.contact.person.value == "" )
		{
		
			alert("Please enter your Name...");
			document.contact.person.focus();
			return false;
		}
		else if(!charsOccurIn(document.contact.person.value, "abcdefghijklmnopqrstuvwxyz "))
		{
			alert("Please enter your Valid Name..!");
			document.contact.person.focus();
			return false;
		}
		else if(document.contact.email.value == "" )
		{
		
			alert("Please enter your Email Address...");
			document.contact.email.focus();
			return false;
		}
		else if(document.contact.ph1.value == "")
		{
			alert("Please enter your Country Code for Phone No...!")
			document.contact.ph1.focus();
			return false;
		}
		else if(!charsOccurIn(document.contact.ph1.value, "0123456789"))
		{
			alert("Only Numerics allowed for Country Code...!");
			document.contact.ph1.focus();
			return false;
		}
		else if(document.contact.ph2.value == "")
		{
			alert("Please enter your State code for Phone No...!")
			document.contact.ph2.focus();
			return false;
		}
		else if(!charsOccurIn(document.contact.ph2.value, "0123456789"))
		{
			alert("Only Numerics allowed for State Code...!");
			document.contact.ph2.focus();
			return false;
		}
		else if(document.contact.ph3.value =="")
		{
			alert("Please enter your Phone No...!")
			document.contact.ph3.focus();
			return false;
		}
		else if(!charsOccurIn(document.contact.ph3.value, "0123456789"))
		{
			alert("Only Numerics allowed for Phone No...!");
			document.contact.ph3.focus();
			return false;
		}
		else if(document.contact.email.value != "" )
		{
		return chk_email(document.contact,document.contact.email)
		}
		else
		{
		return true;
		}
}


function chk_refer()
{
 if(document.refer.your_name.value == "" )
		{
		
			alert("Please enter your Name...!");
			document.refer.your_name.focus();
			return false;
		}
		else if(!charsOccurIn(document.refer.your_name.value, "abcdefghijklmnopqrstuvwxyz"))
		{
			alert("Please enter your Valid Name..!");
			document.refer.your_name.focus();
			return false;
		}
		else if(document.refer.your_email.value=="" ||document.refer.your_email.value==" ")
				{
					alert("Enter your Email Address...!")	
					document.refer.your_email.focus();
					return false;
				}			
			else if((document.refer.your_email.value.indexOf('@') == -1)||(document.refer.your_email.value.indexOf('.') == -1)) 
				{
					alert("Enter your valid Email Address...!")	
					document.refer.your_email.focus();
					return false;
				}			
		else if(document.refer.to_name.value == "" )
		{
			alert("Please enter your Friends Name...!");
			document.refer.to_name.focus();
			return false;
		}
		else if(!charsOccurIn(document.refer.to_name.value, "abcdefghijklmnopqrstuvwxyz"))
		{
			alert("Please enter a Valid Name..!");
			document.refer.to_name.focus();
			return false;
		}
		else if(document.refer.to_email.value == "" )
		{
		
			alert("Please enter your Friends Email Address...");
			document.refer.to_email.focus();
			return false;
		}
		else if((document.refer.to_email.value.indexOf("@") == -1)||(document.refer.to_email.value.indexOf(".") == -1)) 
		{
			alert("Please enter your Friends valid Email Address...");
			document.refer.to_email.focus();
			return false;
		}
		
		else
		{
		return true;
		}
}
function ViewRelease(idval)
{
	if (window.showModalDialog) {
	window.showModalDialog("PressReleaseFullView.asp?idc="+idval+"","name","dialogWidth:935px;dialogHeight:500px");
	} else {
	window.open("PressReleaseFullView.asp?idc="+idval+"","name","height=400,width=500,toolbar=no,directories=no,status=no,	menubar=no,scrollbars=no,resizable=no ,modal=yes");
	}

}