// JavaScript Document
var SITEROOTPATH = "http://www.mastek.com";
var TODBFILEPATH = SITEROOTPATH+'/2db';
var $j = jQuery.noConflict();

//var errorno = 16;
/******** Function to check cookie value ******************/
function readCookie(name) {
	var nameEQ = name + "=";	//alert(nameEQ);
	var ca = document.cookie.split(';');		//alert(ca);
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);	alert(c.indexOf(nameEQ));
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function isValidEmail(str) {
	emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
		if (!emailRe.test(str))	
			return false	
		else
			return true				
}

/**********   TRIM FUNCTION **********************************/
function Trimnew(str){
	if(str != ''){
     var s = str.replace(/^(\s)*/, '');
     s = s.replace(/(\s)*$/, '');
     return s;
	}
}

function trimvalidate(str){	
	if(str != ''){
		 var s = str.replace(/^(\s)*/,  '');
		 s = s.replace(/(\s)*$/, '');
		 return s;
	}else{
		 return str;	
	}
}

function trim(str){	
	if(str != ''){
		 var s = str.replace(/^(\s)*/, '');
		 s = s.replace(/(\s)*$/, '');
		 return s;
	}else{
		 return str;	
	}
}
/**** To Validate If the given string contains only Numbers, nothing else*********/
function isNumeric(str)
	{
		var bReturn = true;
		var valid="0123456789+- ";
		var invalidfirst = "+- ";
		var invalidlast = "+- ";
		for (var i=0; i<str.length; i++) {
			if ( i == 0 && (invalidfirst.indexOf(str.charAt(i)) > 0))
			{
				bReturn = false;
				break;
			}
			else if ( i == (str.length-1) && (invalidlast.indexOf(str.charAt(i)) > 0))
			{
				bReturn = false;
				break;
			}
			else if (valid.indexOf(str.charAt(i)) < 0)
			{
				bReturn = false;
				break;
			}
		}
		return(bReturn);
	}

function checkLogin_org(contentId,flag,loginCheck){ //alert("contentid "+contentId+"flag  "+flag+"  logincheck"+loginCheck);
	var contentId = parseInt(contentId);
 if(loginCheck==1){

	 var cookie = readCookie('mastekuid');	 //alert('cookie='+cookie);
	 if(cookie==null || cookie==''){ //alert('coming');
		 	 if(flag == 6){	//for more webinar content 
			 	alert('You need to be logged in to view more'); 
				centerPopup('popupsignin','backgroundPopupsignin');	 
				loadPopup('popupsignin','backgroundPopupsignin');
				
			 }else{
				 //	 alert('coming');
				alert('You need to be logged in to download this'); 
				centerPopup('popupsignin','backgroundPopupsignin');	 
				loadPopup('popupsignin','backgroundPopupsignin');
			 }
	 }else{
		 if(flag == 6){	//for more webinar content  or for video page
			window.location=SITEROOTPATH+'/showvideo.php?id='+contentId;	 
		}else{
			window.location=SITEROOTPATH+'/download.php?id='+contentId+'&flag='+flag;	 
		}
	}
 }else{
		if(flag == 6){	//for more webinar content 
			//window.location='showvideo.php?id='+contentId;	  
			window.location=SITEROOTPATH+'/showvideo.php?id='+contentId;	
		}else{
			window.location=SITEROOTPATH+'/download.php?id='+contentId+'&flag='+flag;	  
		}
 }
	
}	
function checkLogin(contentId,flag,loginCheck){
	var contentId = parseInt(contentId);
 if(loginCheck==1){
		//if(flag == '6'){	//for more webinar content 
			//location.href="http://mastek.web18.in/showvideo.php?id="+contentId;	 			
		//}else{	//alert('login flag='+flag);
			location.href=SITEROOTPATH+"/download.php?id="+contentId+"&flag="+flag;	 
		//}
	 }else{
		 //if(flag == '6'){	//for more webinar content  or for video page
			//location.href="http://mastek.web18.in/showvideo.php?id="+contentId;	 
		//}else{	//alert('not login flag='+flag);
			location.href=SITEROOTPATH+"/download.php?id="+contentId+"&flag="+flag;	 
		//}
	}
	return false;
}	

function register(){
	//disablePopup('popupsignin','backgroundPopupsignin');	
	//centerPopup('popupregister','backgroundPopupregister');	 
	//loadPopup('popupregister','backgroundPopupregister');
	window.location.href = SITEROOTPATH+'/registration.php';
}

function videopopup(){
	centerPopup('popupvideo','backgroundPopupvideo');	 
	loadPopup('popupvideo','backgroundPopupvideo');
}

function leadgeneration(type, contentId, headline, bannerid){	//alert('type='+type+'  contentId='+contentId+'  headline='+headline);
	if(typeof(type)== 'undefined'){
		type='';
	}
	if(typeof(contentId)== 'undefined'){
		contentId='';
	}
	if(typeof(headline)== 'undefined'){
		headline='';
	}
	var contentType = 0;
	if(type!=''){
		contentType = parseInt(type);
	}
	if(window.navigator.userAgent.indexOf('MSIE') > 0){
		window.event.returnValue=false;
	}
	
	$j.post(TODBFILEPATH+'/bannerclick2db.php', {'bannerid':bannerid, 'flag':'Click'}, 
	function(data){ 
		if(contentType!='' && contentType!=0 && contentId!='' && headline!=''){
		//window.location.href = 'salesenquiry.php';
			window.location.href = SITEROOTPATH+'/salesenquiry.php?content_id='+contentId+'&headline='+headline+'&enqtype='+contentType;
		}else if(contentType!='' && contentType!=0){
		//window.location.href = 'salesenquiry.php';
			window.location.href = SITEROOTPATH+'/salesenquiry.php?enqtype='+contentType;
		}else {
			//window.location.href = 'salesenquiry.php?content_id='+contentId+'&headline='+headline+'&enqtype='+contentType;
			window.location.href = SITEROOTPATH+'/salesenquiry.php';
		}
	});
}

function sendemailpopup(){
	centerPopup('popupemail','backgroundPopupemail');	 
	loadPopup('popupemail','backgroundPopupemail');
}

function submitregistration_old(){
	
	$j('.error').hide();
	var flag=0;
	
	var uname=trim(document.getElementById('uname_register').value);
	var upass=trim(document.getElementById('upass_register').value);
	var ucpass=trim(document.getElementById('ucpass_register').value);
	var uemail=trim(document.getElementById('uemail_register').value);
	var ufname=trim(document.getElementById('ufname_register').value);
	var ulname=trim(document.getElementById('ulname_register').value);
	var ucountry=trim(document.getElementById('ucountry_register').value);
	var ustate=trim(document.getElementById('ustate_register').value);
	var ucity=trim(document.getElementById('ucity_register').value);
	var udob=trim(document.getElementById('udob_register').value);
	
	//upass=$j('#upass_register').val();
	//ucpass=$j('#ucpass_register').val();
	if(uname==""){
		$j('#uname_error').show();
		$j('#uname_register').focus();
		flag=1;
	}else if(upass==""){
		$j('#upass_error').show();
		$j('#upass_register').focus();
		flag=1;
	}else if(ucpass==""){
		$j('#ucpass_error').show();
		$j('#ucpass_register').focus();
		flag=1;	
	}else if(upass !== ucpass){
		$j('#ucpassmatch_error').show();
		$j('#ucpass_register').focus();
		flag=1;	
	}else if(uemail==""){
		$j('#uemail_error').show();
		$j('#uemail_register').focus();
		flag=1;	
	}else if(ufname==""){
		$j('#ufname_error').show();
		$j('#ufname_register').focus();
		flag=1;	
	}else if(ulname==""){
		$j('#ulname_error').show();
		$j('#ulname_register').focus();
		flag=1;	
	}else if(ucountry==""){
		$j('#ucountry_error').show();
		$j('#ucoutry_register').focus();
		flag=1;		
	}else if(ustate==""){
		$j('#ustate_error').show();
		$j('#ustate_register').focus();
		flag=1;		
	}else if(ucity==""){
		$j('#ucity_error').show();
		$j('#ucity_register').focus();
		flag=1;		
	}else if(udob==""){
		$j('#udob_error').show();
		$j('#udob_register').focus();
		flag=1;		
	}else if(uemail != ""){
		emailvalid=isValidEmail(uemail);	
		if(emailvalid!=true){
			$j('label#uemailvalid_error').show();
			$j('#uemail_register').focus();			
			flag=1;	
		}
	}
	var datastring=$j('#registration').serialize();
	if(flag==0){
		$j.ajax({
		   type: "POST",
		   url: SITEROOTPATH+"/registration2db.php",
		   data: datastring,
		   success: function(resultdata){ //alert(resultdata);
		    if(resultdata=='success'){ 
				disablePopup('popupregister','backgroundPopupregister');
			}
		   }
	 	});
	}
}


function submitregistration(){
	
	$j('.error').hide();
	var flag=0;
	
	var uname=trim(document.getElementById('uname_register').value);
	var upass=trim(document.getElementById('upass_register').value);
	var ucpass=trim(document.getElementById('ucpass_register').value);
	var uemail=trim(document.getElementById('uemail_register').value);
	var ufname=trim(document.getElementById('ufname_register').value);
	var ulname=trim(document.getElementById('ulname_register').value);
	var ucountry=trim(document.getElementById('ucountry_register').value);
	var ustate=trim(document.getElementById('ustate_register').value);
	var ucity=trim(document.getElementById('ucity_register').value);
	var udob=trim(document.getElementById('udob_register').value);
	
	
	//upass=$j('#upass_register').val();
	//ucpass=$j('#ucpass_register').val();
	if(uname==""){
		$j('#uname_error').show();
		$j('#uname_register').focus();
		flag=1;
	}else if(upass==""){
		$j('#upass_error').show();
		$j('#upass_register').focus();
		flag=1;
	}else if(ucpass==""){
		$j('#ucpass_error').show();
		$j('#ucpass_register').focus();
		flag=1;	
	}else if(upass !== ucpass){
		$j('#ucpassmatch_error').show();
		$j('#ucpass_register').focus();
		flag=1;	
	}else if(uemail==""){
		$j('#uemail_error').show();
		$j('#uemail_register').focus();
		flag=1;	
	}else if(ufname==""){
		$j('#ufname_error').show();
		$j('#ufname_register').focus();
		flag=1;	
	}else if(ulname==""){
		$j('#ulname_error').show();
		$j('#ulname_register').focus();
		flag=1;	
	}else if(ucountry==""){
		$j('#ucountry_error').show();
		$j('#ucoutry_register').focus();
		flag=1;		
	}else if(ustate==""){
		$j('#ustate_error').show();
		$j('#ustate_register').focus();
		flag=1;		
	}else if(ucity==""){
		$j('#ucity_error').show();
		$j('#ucity_register').focus();
		flag=1;		
	}else if(udob==""){
		$j('#udob_error').show();
		$j('#udob_register').focus();
		flag=1;		
	}else if(uemail != ""){
		emailvalid=isValidEmail(uemail);	
		if(emailvalid!=true){
			$j('label#uemailvalid_error').show();
			$j('#uemail_register').focus();			
			flag=1;	
		}
	}
	var datastring=$j('#registration').serialize();
	if(flag==0){
		$j.ajax({
		   type: "POST",
		   url: TODBFILEPATH+"/registration2db.php",
		   data: datastring,
		   success: function(resultdata){ //alert(resultdata);
		    if(resultdata=='success'){ 
				//disablePopup('popupregister','backgroundPopupregister');
				$j("#registerresult").html("Thank you For Registration");
				$j('#registerresult').show('slow');
			}else if(resultdata == "fail"){
				$j("#registerresult").html("Registartion Failed");
				$j("#registerresult").show('slow');
			}
		   }
	 	});
		document.registration.reset();
	}
}

function resetleadgeneration(){
	$j('.error').hide();
	$j("form")[0].reset();
	document.leadgenerationform.reset();
}

function submitleadgeneration(objform){
	$j('.error').hide();
	var flag=0;
	var sendreqfunc=0;
	var focusField=0;
	//var purpose=trim(document.leadgenerationform.purpose.value);
	var salutation=trim(document.leadgenerationform.salutation.value);
	var first_name=trim(document.leadgenerationform.first_name.value);
	var last_name=trim(document.leadgenerationform.last_name.value);
	var title=trim(document.leadgenerationform.title.value);
	var company=trim(document.leadgenerationform.company.value);
	var country=document.leadgenerationform.country.value; //alert(country);
	var state=trim(document.leadgenerationform.state.value);
	//var city=trim(document.leadgenerationform.city.value);
	var phone=trim(document.leadgenerationform.phone.value);
	var email=trim(document.leadgenerationform.email.value);
	var description=trim(document.leadgenerationform.description.value);
	var lead_source=trim(document.leadgenerationform.lead_source.value);
	var attach_document=trim(document.leadgenerationform.attach_document.value);

	/*if(purpose==""){
		$j('#purpose_error').show();
		$j('#purpose').focus();
		flag=1;	
	}else if(salutation==""){
		$j('#salutation_error').show();
		$j('#salutation').focus();
		flag=1;	
	}*/
	if(first_name==""){
		$j('#first_name_error').show();
		if(focusField==0){
			$j('#first_name').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(last_name==""){
		$j('#last_name_error').show();
		if(focusField==0){
			$j('#last_name').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(title==""){
		$j('#title_error').show();
		if(focusField==0){	
			$j('#title').focus();
			focusField=1;
		}
		flag=1;	
		return false;
	}
	
	if(company==""){
		$j('#company_error').show();
		if(focusField==0){
			$j('#company').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(country==""){
		$j('#country_error').show();
		if(focusField==0){
			$j('#country').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(state==""){
		$j('#state_error').show();
		if(focusField==0){
			$j('#state').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	/*if(city==""){
		$j('#city_error').show();
		if(focusField==0){
			$j('#city').focus();
			focusField=1;
		}
		flag=1;		
		//return false;
	}*/
	
	if(phone==""){
		$j('#phone_error').show();
		if(focusField==0){
			$j('#phone').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(email==""){
		$j('#email_error').show();
		if(focusField==0){
			$j('#email').focus();
			focusField=1;
		}
		flag=1;	
		return false;
	}
	
	if(description==""){
		$j('#description_error').show();
		if(focusField==0){
			$j('#description').focus();
			focusField=1;
		}
		flag=1;		
		return false;
	}
	
	if(lead_source==""){
		$j('#lead_source_error').show();
		$j('#lead_source').focus();
		flag=1;		
		return false;
	}
	
	if(phone != ""){
			if (checkInternationalPhone(trim(phone)) == false){
				$j('label#phonevalid_error').show();
				if(focusField==0){
					$j('#phone').focus();
					focusField=1;
				}
					flag=1;
					return false;
			}
	}
	 
	if(email != ""){
		emailvalid=isValidEmail(email);	//alert('email='+email);
		//alert('valid='+emailvalid);
		if(emailvalid == false){
			$j('label#emailvalid_error').show();
			if(focusField==0){
				$j('#email').focus();			
				focusField=1;
			}
			flag=1;	
			return false;
		}
	}

	 if(first_name != ""){
		first_namevalid=isalphanumeric_name(first_name);	//alert('first_name='+first_name);alert('valid='+first_namevalid);
		if(first_namevalid == false){
			$j('label#first_namevalid_error').show();
			if(focusField==0){
				$j('#first_name').focus();	
				focusField=1;
			}
			flag=1;	
			return false;
		}
	}

	 if(last_name != ""){
		last_namevalid=isalphanumeric_name(last_name);	//alert('last_name='+last_name);alert('valid='+last_namevalid);
		if(last_namevalid == false){
			$j('label#last_namevalid_error').show();
			if(focusField==0){
				$j('#last_name').focus();		
				focusField=1;
			}
			flag=1;	
			return false;
		}
	}
	
	if(attach_document!=''){
		var fileupload_flag=uploadRFI();	//alert(fileupload_flag);
		if(fileupload_flag !=''){
			sendreqfunc=1;
			flag=0;
		}else{
			flag = 1;	
			
		}
	}
	if(flag==0){
		if(attach_document == "" && sendreqfunc==0){
			sendrequest();
		}
	}
		objform.action = "db_val.php?Salutation=" + salutation + "&FName=" + first_name + "&LName=" + last_name + "&Ttitle=" + title + "&Ccompany=" + company + "&Ccountry=" + country + "&Sstate=" + state + "&Pphone=" + phone + "&Eemail=" + email + "&Ddescription=" + description + "&Llead_source=" + lead_source + "&Aattach_document=" + attach_document;
	objform.submit();
	return true;
}
/**************************FOR PHONE NUMBER*****************************************/
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var validWorldPhoneChars = validWorldPhoneChars + " ";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 20;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function stripCharsInBag(s, bag)
{   var i;
//alert(bag);
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone= strPhone
if(strPhone.indexOf("+")>1) return false
//if(strPhone.indexOf("-")!=-1)bracket=bracket+1
//if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
//var brchr=strPhone.indexOf("(")
//if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
//if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s));
}

/*******************************************************************/

function sendrequest(filename){		
	/*if(filename!=''){
		$j('#attach_documentfile').val(filename);	//alert('updated val='+$j('#attach_documentfile').val());
	}*/
	var datastring=$j('#leadgenerationform').serialize();
	if(typeof(filename) != 'undefined' && filename != ""){
		datastring=datastring+"&attach_documentfile="+filename;
	}		
		$j.ajax({
			type:"POST",
			url: TODBFILEPATH+"/salesenquiry2db.php",
			data: datastring,
			success: function(resultdata){ //alert(resultdata);
				var msgstr;
				if(resultdata==0){
					msgstr="There was a error. Please try again.";
				}else if(resultdata==1){
					msgstr="<span class='bl_15_n'><strong>Thank you</strong> for your interest in Mastek.<br /> We shall get in touch with you shortly</span>";
				}
				$j('#salesenquiryForm').hide();
				$j('#salesenqu').html(msgstr);	
				$j('#salesenqu').show('slow');
				document.location.href=SITEROOTPATH+"/salesenquiry.php#salesenqu";	
			}
		});
		document.leadgenerationform.reset();
}


function sendrequestcareer(filename){		
	if(typeof(filename) != 'undefined' && filename != ""){
		datastring="careerresume="+filename;
	}		
		$j.ajax({
			type:"POST",
			url: TODBFILEPATH+"/career2db.php",
			data: datastring,
			success: function(resultdata){ //alert(resultdata);
				var msgstr;
				if(resultdata==0){
					msgstr="There was a error. Please try again.";
				}else if(resultdata==1){
					msgstr="Thank you for posting your resume.We will get back to you as soon as there are relevant openings.";
				}
				
				$j('#resume_error').html(msgstr);	
				$j('#resume_error').show('slow');
					
			}
		});
		//document.leadgenerationform.reset();
}
/*
function validate_frmemail(){
	$j('.error').hide();
	var flag=0;
	var fname=trimvalidate(document.frmmail.fname.value);
	var femail=trimvalidate(document.frmmail.femail.value);
	var tname1=trimvalidate(document.frmmail.tname1.value);
	var temail1=trimvalidate(document.frmmail.temail1.value);
	var comment=trimvalidate(document.frmmail.comment.value);

	if(fname==""){
		$j('#fname_error').show();
		$j('#fname').focus();
		flag=1;	
	}else if(femail==""){
		$j('#femail_error').show();
		$j('#femail').focus();
		flag=1;		
	}else if(tname1==""){
		$j('#tname1_error').show();
		$j('#tname1').focus();
		flag=1;		
	}else if(temail1==""){
		$j('#temail1_error').show();
		$j('#temail1').focus();
		flag=1;		
	}
	if(femail != ""){
		emailvalid=isValidEmail(femail);	
		if(emailvalid!=true){
			$j('label#femail_error').show();
			$j('#femail').focus();			
			flag=1;	
		}
	}
	
	if(temail1 != ""){
		emailvalid=isValidEmail(temail1);	
		if(emailvalid!=true){
			$j('label#temail1_error').show();
			$j('#temail1').focus();			
			flag=1;	
		}
	}
	var datastring=$j('#frmmail').serialize();
	if(flag==0){
		$j.ajax({
		   type: "POST",
		   url: "sendthanks.php",
		   data: datastring,
		   success: function(resultdata){ 
		   if(resultdata=='Thank You'){ 
				//disablePopup('popupemail','backgroundPopupemail');
				$j.unblockUI();
				document.frmmail.reset();
			}
		   }
	 	});
	}
}*/

function resetfrmemail(){
	$j('.error').hide();
	$j("form")[0].reset();
	document.frmmail.reset();
}


function validate_frmemail1(){
	$j('.error').hide();
	var flag=0;
	var fname=trimvalidate(document.frmmail.fname.value);
	var femail=trimvalidate(document.frmmail.femail.value);
	var tname1=trimvalidate(document.frmmail.tname1.value);
	var temail1=trimvalidate(document.frmmail.temail1.value);
	var comment=trimvalidate(document.frmmail.comment.value);

	if(fname==""){
		$j('#fname_error').show();
		$j('#fname').focus();
		flag=1;	
	}else if(femail==""){
		$j('#femail_error').show();
		$j('#femail').focus();
		flag=1;		
	}else if(tname1==""){
		$j('#tname1_error').show();
		$j('#tname1').focus();
		flag=1;		
	}else if(temail1==""){
		$j('#temail1_error').show();
		$j('#temail1').focus();
		flag=1;		
	}else{
		if(femail != ""){
			emailvalid=isValidEmail(femail);	
			if(emailvalid!=true){
				$j('label#femail_error').show();
				$j('#femail').focus();			
				flag=1;	
			}
		}	
		if(temail1 != ""){
			emailvalid=isValidEmail(temail1);	
			if(emailvalid!=true){
				$j('label#temail1_error').show();
				$j('#temail1').focus();			
				flag=1;	
			}
		}
	}
	var datastring=$j('#frmmail').serialize();
	if(flag==0){
		$j.ajax({
		   type: "POST",
		   url: SITEROOTPATH+"/sendthanks.php",
		   data: datastring,
		   success: function(resultdata){ 
		   if(resultdata=='Thank You'){ 
			    $j('#flad1').hide();
				$j('#flad2').show('slow');
				$j('#emailthanks').html('<center><font color="black"><b>Thank You</b> for your interest in Mastek. <br> We shall get in touch with you shortly..........</font></center>');
				document.frmmail.reset();
			}
		   }
	 	});
	}
}

function checksignin(){
	$j('.error').hide();
	var flag=0;
	//var uname=Trimnew($j('#uname_signin').val());
	//var upass=Trimnew($j('#upass_signin').val());
	var uname=trim(document.getElementById('uname_signin').value);
	var upass=trim(document.getElementById('upass_signin').value);
	if(uname==""){
			$j('#unamesignin_error').show();
			$j('#uname_signin').focus();
			flag=1;
	}else if(upass==""){
			$j('#upasssignin_error').show();
			$j('#upass_signin').focus();
			flag=1;
	}
	
	if(flag==0){
		var datastring=$j('#signin').serialize();
		datastring=datastring+"&flag=signin";
		$j.ajax({
		   type: "POST",
		   url: TODBFILEPATH+"/registration2db.php",
		   data: datastring,
		   success: function(resultdata){ //alert(resultdata);
		    if(resultdata==1){ 
				disablePopup('popupsignin','backgroundPopupsignin');
			}else{
				$j('#invalid_error').show();		
			}
		   }
	 	});
	}
}

function navigatetest(flag,imagefullpath){
var i,index,b,n;
var count=$j('#divcount').val();

if(flag=='next'){
	for(i=1;i<=count;i++){
		if(document.getElementById('block'+i).style.display=='block'){
		
				var firstblock= i;
		}
	}
	firstblock++;
	if(firstblock <= count){
		
		document.getElementById('prevfooterimg').src=SITEROOTPATH+'/images/arw_rt.jpg';
		for(n=1;n<firstblock;n++){
			document.getElementById('block'+n).style.display='none';
		}
		for(b=firstblock;b<=firstblock+2;b++){
			if(b == count){
				    
					document.getElementById('nextfooterimg').src=SITEROOTPATH+'/images/arw_d_rt.jpg';	
					document.getElementById('block'+b).style.display='block';
					break;
			}
			document.getElementById('block'+b).style.display='block';
		}
	}
	
}else if(flag=='prev'){
	for(i=1;i<=count;i++){
		if(document.getElementById('block'+i).style.display=='block'){
				var firstblock= i;
				break;
		}
	}
	firstblock--;
	if(firstblock > 1){
		for(n=firstblock+1;n<=count;n++){
			document.getElementById('block'+n).style.display='none';
		}
		for(b=firstblock;b>firstblock-3;b--){
			if(b == 1){
				document.getElementById('prevfooterimg').src=SITEROOTPATH+'/images/arw_d.jpg';	
				document.getElementById('block'+b).style.display='block';
				break;
			}
			document.getElementById('block'+b).style.display='block';
		}
		document.getElementById('nextfooterimg').src=SITEROOTPATH+'/images/arw_lt.jpg';
	}
	
}
	
}


function navigate(flag,imagefullpath){
	var i,index,b,n,b1,newblock;
	var count=$j('#divcount').val();
	
	if(flag=='next'){
		for(i=1;i<=count;i++){
			if(document.getElementById('block'+i).style.display=='block'){
			
					var firstblock= i;
					break;
			}
		}
		firstblock++;
		newblock = firstblock+1;
		if(newblock <= count){
			document.getElementById('prevfooterimg').innerHTML='<img src="'+imagefullpath+'/arw_rt.jpg" >';			
			for(n=1;n<firstblock;n++){
				document.getElementById('block'+n).style.display='none';
			}
			for(b=firstblock;b<=firstblock+1;b++){
				//b1	=	b+2;
				if(b == count){
						
						document.getElementById('nextfooterimg').innerHTML='<img src="'+imagefullpath+'/arw_d_rt.jpg" >';						
						document.getElementById('block'+b).style.display='block';
						break;
				}
				document.getElementById('block'+b).style.display='block';
			}
		}
		
	}else if(flag=='prev'){
		for(i=1;i<=count;i++){
			if(document.getElementById('block'+i).style.display=='block'){
					var firstblock= i;
					//break;
			}
		}
		firstblock--;
		newblock = firstblock-1;
		if(newblock > 1){
			for(n=firstblock+1;n<=count;n++){
				document.getElementById('block'+n).style.display='none';
			}
			for(b=firstblock;b>firstblock-1;b--){
				if(b == 1){
					document.getElementById('prevfooterimg').innerHTML='<img src="'+imagefullpath+'/arw_d.jpg" >';
					document.getElementById('block'+b).style.display='block';
					break;
				}
				document.getElementById('block'+b).style.display='block';
			}
			document.getElementById('nextfooterimg').innerHTML='<img src="'+imagefullpath+'/arw_lt.jpg" >';			
		}
		
	}
}

/** 
	# This Function is called in top.php, Changes the Font of the Main Container
**/
function changeFont(fontsizeval){	//alert(fontsizeval);
			if($j("#mainCont").hasClass('textsize_11')){
				 $j("#mainCont").removeClass('textsize_11');
			 }
			 if($j("#mainCont").hasClass('textsize_12')){
			 	 $j("#mainCont").removeClass('textsize_12');
			 }
			 if($j("#mainCont").hasClass('textsize_14')){
			 	 $j("#mainCont").removeClass('textsize_14');
			 }
		switch(fontsizeval){
			case 11:
			 $j("#mainCont").addClass('textsize_11');
			 break;
			 
			 case 12:
			 $j("#mainCont").addClass('textsize_12');
			 break;

			 case 14:
			 $j("#mainCont").addClass('textsize_14');
			 break;

			 default:
			 $j("#mainCont").addClass('textsize_11');
			 break;
		} 
	}	


	//For Autopopulate Search Box

	/*function populateautosuggest(pos,searchval){
		var sr = $j('#searchstr').val();
		$j.post('getautosuggest.php', {'searchstring':searchval}, 
			function(data){ //alert(data);
	 			if(pos	==	1){
					$j('#newdiv').html(data);
				}else{
					$j('#responsedivnew').html(data);
			}
		}
		);
	}*/


	function populateautosuggest(pos,searchval){
		var sr ;
		if(pos==1)		{
			sr = $j('#searchstr').val();
		}else{
			sr =	$j('#searchstrmid').val();
		}
		var strlen	=	sr.length;
		if(strlen >4 ){
			$j.post(SITEROOTPATH+'/getautosuggest.php', {'searchstring':searchval}, 
			function(data){ 
	 			if(pos	==	1){
					$j('#newdiv').html(data);
				}else{
					$j('#responsedivnew').html(data);
			}
		}
		);
		}else{
			if(pos	==	1){
					$j('#newdiv').html("");
				}else{
					$j('#responsedivnew').html("");
			}
		
		}
	}

	//For clearing the search box value
	function clearsearchvalue(pos,value){
		var searchvalue = value.toLowerCase();
		if(searchvalue	==	"search"){
			if(pos==2){  //called from search page
				$j('#searchstrmid').val("");
			}else{	 //called from top menu search box
				$j('#searchstr').val("");
			}
		}
	}



	/**** To Validate The Uploaded File is an Attachment (.doc,.pdf,.ppt)*********/
function isValidAttachment(str) {
		var error=0;
		var exterror=0;
		var nameerror=0;
		var lastcount=str.split('\\').length;
		var uploadimg=str.split('\\')[lastcount-1];		//alert('img='+uploadimg);
		var pos=uploadimg.lastIndexOf(".");				//alert('pos='+pos);
		var str1=uploadimg.substring(pos);				//alert(str1);
		var str=str1.toLowerCase();						//alert('ext='+str);
		//Check if the Image is a valid format
		if(str==".doc" ||  str== ".txt" ||  str== ".pdf"){
			exterror=0;	//The image is not a .jpg or .gif
		}else{
			exterror=1;	
		}
		//Check if the imagename is valid
		var imagename=uploadimg.substring(0,pos);
		/*if(isalphanumeric(imagename)==false){
			nameerror=2;
		}*/
		if(exterror==0 && nameerror==0){
			error=0;
		}else if(exterror!=0){
			error=exterror;
		}else if(nameerror!=0){
			error=nameerror;
		}
	return(error);		
}

function isValidAttachmentuploadRFI(str) {
		var error=0;
		var exterror=0;
		var nameerror=0;
		var lastcount=str.split('\\').length;
		var uploadimg=str.split('\\')[lastcount-1];		//alert('img='+uploadimg);
		var pos=uploadimg.lastIndexOf(".");				//alert('pos='+pos);
		var str1=uploadimg.substring(pos);				//alert(str1);
		var str=str1.toLowerCase();						//alert('ext='+str);
		//Check if the Image is a valid format
		if(str==".doc" ||  str== ".txt" ||  str== ".pdf" ||  str== ".zip" ||  str== ".xls"){
			exterror=0;	//The image is not a .jpg or .gif
		}else{
			exterror=1;	
		}
		//Check if the imagename is valid
		var imagename=uploadimg.substring(0,pos);
		/*if(isalphanumeric(imagename)==false){
			nameerror=2;
		}*/
		if(exterror==0 && nameerror==0){
			error=0;
		}else if(exterror!=0){
			error=exterror;
		}else if(nameerror!=0){
			error=nameerror;
		}
	return(error);		
}


/**** To Validate If the given string contains only Alphabets & Numbers, nothing else*********/
function isalphanumeric(str)
{
	var bReturn = true;
	var valid="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";
	var invalidfirst = "_-";
	var invalidlast = "_-";
	for (var i=0; i<str.length; i++) {
		if ( i == 0 && (invalidfirst.indexOf(str.charAt(i)) > 0))
		{
			bReturn = false;
			break;
		}
		else if ( i == (str.length-1) && (invalidlast.indexOf(str.charAt(i)) > 0))
		{
			bReturn = false;
			break;
		}
		else if (valid.indexOf(str.charAt(i)) < 0)
		{
			bReturn = false;
			break;
		}
	}
	return(bReturn);
}

/**** To Validate If the given string contains only Alphabets & Numbers - _ ' only used for first name / last name kind of text nothing else*********/
function isalphanumeric_name(str)
{
	var bReturn = true;
	var valid="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-' ";
	var invalidfirst = "_-";
	var invalidlast = "_-";
	for (var i=0; i<str.length; i++) {
		if ( i == 0 && (invalidfirst.indexOf(str.charAt(i)) > 0))
		{
			bReturn = false;
			break;
		}
		else if ( i == (str.length-1) && (invalidlast.indexOf(str.charAt(i)) > 0))
		{
			bReturn = false;
			break;
		}
		else if (valid.indexOf(str.charAt(i)) < 0)
		{
			bReturn = false;
			break;
		}
	}
	return(bReturn);
}


/******* To Upload FILEs by Using Ajax *****************/
function ajaxFileUpload_Attachment(id,filename,module,attachmentname){	//alert('attach='+attachmentname);
	//var id = parseInt(id);
	var callurl=SITEROOTPATH+'/2db/doajaxfileupload_attachment.php?elementname='+id;	//alert(callurl);
		$j("#loading")
		.ajaxStart(function(){
			$j(this).show();
		})
		.ajaxComplete(function(){
			$j(this).hide();
			globalset=1;
		});
		var set=0;
		
		var returnfilename='';
		$j.ajaxFileUpload
		( 
			{	url:callurl, 
				secureuri:false,
				fileElementId:id,
				fileElementName:filename,
				moduleName:module,
				dataType: 'json',
				async:false,
				success: function (data, status)
				{	
					if(typeof(data.error) != 'undefined')
					{
						if(data.error != '')
						{
								$j('#'+filename+'_error').html(data.error);				
							
						
						}else{ 			//alert('ret file='+data.msg);
							if(filename=='resume'){
								//$j('#'+filename+'_error').html("Thank you for posting your resume.We will get back to you as soon as there are relevant openings.");
								//$j('#'+filename+'_error').show();
								sendrequestcareer(data.msg);
							}else if(filename=='attach_document'){
								//$j('#'+filename+'file').val(data.msg);	//alert($j('#'+filename+'file').val());
								sendrequest(data.msg);
								//return(data.msg)

							}
							
							
						}
					}
				},
				error: function (data, status, e)
				{
					//alert(data.error);
					//alert(e);
				}
			}
		
		)
		$j('#'+filename).val('');
}

	function validateContent(){
		var resume=$j('#resume').val();
		var flag=0;
		if(resume == ""){
			$j('#resume_error').html("Please Upload Resume");
			$j('#resume').focus();
			flag=1;
		}
			
		if(flag == 0){
			if(resume != "" ){		
				var resultcase=isValidAttachment(resume);
				switch (resultcase){
					case 1:
						alert('The uploaded file is not a valid Attachement. Please upload only .doc,.txt,.pdf');
						flag=1;
					break;
					case 2:
						alert('The uploaded filename is not valid');
						flag=1;
					break;	
					case 0:
					
						var lastcount=resume.split('\\').length;
						var uploadimg=resume.split('\\')[lastcount-1];
						var imagenamearray=uploadimg.split('.');				
						var upload=imagenamearray[0]+"."+imagenamearray[1];
						upload=upload.toLowerCase();
						var filename=upload;	
						//alert(filename);								
						ajaxFileUpload_Attachment('resume','resume',"Career",filename);	
						
						var sendreqfuc=1;
						flag=0;
					break;
				}
			}
		}
	}
	
	function uploadRFI(){
		var attach_document=$j('#attach_document').val();
		var flag=0;
		if(attach_document == ""){
			$j('#attach_document_error').html("Please Upload Resume");
			$j('#attach_document').focus();
			flag=1;
		}
			
		if(flag == 0){
			if(attach_document != "" ){		
				var resultcase=isValidAttachmentuploadRFI(attach_document);
				//alert(resultcase);
				switch (resultcase){
					case 1:
						alert('The uploaded file is not a valid Attachement. Please upload only .doc,.txt,.pdf,.zip,.xls');
						flag=1;
					break;
					case 2:
						alert('The uploaded filename is not valid');
						flag=1;
					break;	
					case 0:
					
						var lastcount=attach_document.split('\\').length;
						var uploadimg=attach_document.split('\\')[lastcount-1];
						var imagenamearray=uploadimg.split('.');				
						var upload=imagenamearray[0]+"."+imagenamearray[1];		//alert(upload);
						upload=upload.toLowerCase();
						var filename=upload;							//alert(filename);								
						var ret_filename=ajaxFileUpload_Attachment('attach_document','attach_document',"SalesEnquiry",filename);	
						var sendreqfuc=1;
						flag=0;
					break;
				}
			}else{
				$j('#attach_document').val();
			}
		}
		return(ret_filename);
	}
	
function reset_logincheck(){
	$j('.error').hide();
	$j("form")[0].reset();
	document.frmlogincheck.reset();
}
	
function validate_logincheck(){
	$j('.error').hide();
	var flag=0;
	var fname=trimvalidate(document.frmlogincheck.fname.value);
	var femail=trimvalidate(document.frmlogincheck.femail.value);
	var cname=trimvalidate(document.frmlogincheck.cname.value);
	var designation=trimvalidate(document.frmlogincheck.designation.value);
	var phoneno=trimvalidate(document.frmlogincheck.phoneno.value);
	var contentid=trimvalidate(document.frmlogincheck.contentid.value);
	var flagvalue=trimvalidate(document.frmlogincheck.flagvalue.value);
	if(fname==""){
		$j('#fname_error').show();
		$j('#fname').focus();
		flag=1;	
		return false;	
	}
	
	if(femail==""){
		$j('#femail_error').show();
		$j('#femail').focus();
		flag=1;		
		return false;	
	} 
	
	if(phoneno==""){
		$j('#phoneno_error').show();
		$j('#phoneno').focus();
		flag=1;		
		return false;
	}
	
	if(cname==""){
		$j('#cname_error').show();
		$j('#cname').focus();
		flag=1;		
		return false;
	}
	
	if(designation==""){
		$j('#designation_error').show();
		$j('#designation').focus();
		flag=1;	
		return false;	
	}
	
	if(phoneno != ""){
			if (isNumeric(trim(phoneno)) == false){
				$j('label#phonenovalid_error').show();
					$j('#phoneno').focus();
					flag=1;
					return false;
			}
	}
	
	if(femail != ""){
		emailvalid=isValidEmail(femail);	
		if(emailvalid!=true){
			$j('label#femailvalid_error').show();
			$j('#femail').focus();			
			flag=1;	
			return false;
		}
	}
	
	var datastring=$j('#frmlogincheck').serialize();
	if(flag==0){
		$j.ajax({
		   type: "POST",
		   //url: SITEROOTPATH+"/2db/sendlogincheckthanks.php",
		   url: "/2db/sendlogincheckthanks.php",
		   data: datastring,
		   success: function(resultdata){ //alert(resultdata);
		   if(resultdata=='Thank You'){ 
				document.frmlogincheck.reset();
				document.getElementById('frmlogincheckdiv').style.display="none";
				document.getElementById('frmlogincheckdiv1').style.display="block";
				checkLogin(contentid,flagvalue,0);
			} else {
				alert("Please fill in the details again");
				document.getElementById('frmlogincheckdiv').style.display="block";
				document.getElementById('frmlogincheckdiv1').style.display="none";
			}
		   }
	 	});
	}
}
//-------Function for Email
function emaillightboxpopup(contentid,contypeid,pageurl){
	var linkpath=SITEROOTPATH+"/emailpopup.php?contentid="+contentid+"&contypeid="+contypeid+"&pageurl="+pageurl;
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :linkpath,
    title:' ',
	type:'external',
	height:'500',
	width:'500'
   });
}

//-------Function for Login check
function loginlightpopup(contentid,contypeid){
	var linkpath=SITEROOTPATH+"/logincheck.php?contentid="+contentid+"&contypeid="+contypeid;
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :linkpath,
    title:' ',
	type:'external',
	height:'500',
	width:'500'
   });
}
//---------Function for Video Pop Up
function videolightboxpopup(id){
	var linkpath=SITEROOTPATH+"/popupshowvideo.php?id="+id;
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :linkpath,
    title:' ',
	type:'external',
	height:'500',
	width:'500'
   });
}

function flashvideo(id){
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :SITEROOTPATH+"/popupshowvideo.php?id="+id,
	title :' ',	
	type:'external',
	height:'500',
	width:'500'
   });
}

function flashaudio(id){
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :SITEROOTPATH+"/popupshowaudio.php?id="+id,
	title :' ',	
	type:'external',
	height:'150',
	width:'500'
   });
}

function showLeader(id,type){
	myLightWindow = new lightwindow();
	myLightWindow.activateWindow({
	href :SITEROOTPATH+"/popupleadership.php?id="+id+"&type="+type,
	title :' ',	
	type:'external',
	height:'450',
	width:'450'
   });
}

function getCity(val){
	$j.post(SITEROOTPATH+'/getcity.php',{'cityval':val},function(data){//alert(data);
	var statecity =data.split("~##~");
	var str1="";
	var str2="";
	if(statecity[0]!="" || statecity[0]!='' ){
	str1="<select id='state' name='state' style='border:1px solid #dedede; padding:2px;width:250px;'>"+statecity[0]+"</select>";
	document.getElementById('statefill').innerHTML=str1;
	}if(str1=="" ){
	   str1="<input type=\"text\" class=\"input_l\"  name=\"state\" id=\"state\" style=\"width:250px;\" >";
		document.getElementById("statefill").innerHTML=str1;
	}

/* if(statecity[1]!="" || statecity[1]!=''){
	str2="<select id='city' name='city' style='border:1px solid #dedede; padding:2px;width:250px;'>"+statecity[1]+"</select>";
	document.getElementById('cityfill').innerHTML=str2;
	}
	if(str2==""){
	str2="<input type=\"text\" class=\"input_l\"  name=\"city\" id=\"city\" style=\"width:250px;\" >";
	document.getElementById('cityfill').innerHTML=str2;
	}*/
		});
}
