
function Trim(s) {
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
		s = s.substring(1,s.length);
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
		s = s.substring(0,s.length-1);
	return s;
}

function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}
function chagefocus(evt, currobj, changeobj) {
	if(isNumberKey(evt)){
		if(currobj.getAttribute("maxlength") == Trim(currobj.value).length){
			changeobj.focus();
		}
	}else {
		return false;
	}
}
$(function() {
	$('#container-tabs > ul').tabs({ event: 'mouseover' });
});
$(function() {
	$(".partners_banner").jCarouselLite({auto: 500,speed: 2000, visible: 7.6, circular:true})
});

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function chkselection(frmname) {
	var chkbox=0;
	felements=frmname.elements;
	for (i=0; i<felements.length; i++) {
		if(felements[i].type=="checkbox" && felements[i].name!="chk_interest") 
			if(felements[i].checked==true)
				chkbox=chkbox+1;
	}
	if(chkbox==0) 
		return false;
	else 
		return true;
}

function get_Objvalue(formobj){
	var val = "";
	var val_array = new Array();
	var j=0;
	for (i=0;i<formobj.length;i++) {
		if (formobj[i].checked==true) 
			val_array[j++] = formobj[i].value;
	}
	val = val_array.join(",");
	return val;
}

var fullURL = parent.document.URL;
var refurl = fullURL.substring(fullURL.indexOf('.com')+4, fullURL.length);

function validateFields(frm) {
	str="";
	res1="";
	if(Trim(frm.nameForm.value)=="") {
		str += "Contact Name.\n";
	}
	if(Trim(frm.emailForm.value)=="") {
		str += "Email.\n";
	} else if (!IsvalidEmail(frm.emailForm.value)){
		str +="Valid Email.\n";
	}
	if(Trim(frm.locationsForm.value)=="") {
		str += "# of Locations.\n";
	}
	if(!chkselection(frm)) {
		str += "Services of Interest.\n";
	}
	if (str!="") {
		msg="Please enter the following details\n";
		msg = msg + "----------------------------------------\n";
		msg = msg + str;
		alert(msg);
		res1="false";
		return res1;
	} else {
		con_name=frm.nameForm.value;
		con_email=frm.emailForm.value;
		con_company=frm.cnameForm.value;
		con_location=frm.locationsForm.value;
		con_interest=get_Objvalue(frm.chk_interest);
		con_phone1=frm.txt_phone1.value;
		con_phone2=frm.txt_phone2.value;
		con_phone3=frm.txt_phone3.value;

		showContacton(con_name,con_email,con_company,con_location,con_interest,con_phone1,con_phone2,con_phone3,refurl,'div_provide');
		res1="";
		return res1;
	}
}
function IsvalidEmail(mailid) {		
	var str=mailid;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1) 
		return false;
	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		return false;
	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		return false;
	else if (str.indexOf(at,(lat+1))!=-1)
		return false;
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		return false;
	else if (str.indexOf(dot,(lat+2))==-1)
		return false;
	else if (str.indexOf(" ")!=-1)
		return false;
	
	return true;
}
