// JavaScript Document
//Comm AJEX Code//

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

/////End of comm AJAX code///////
// Cookies ////////
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

///////End Cookies//////////

//Ajax MCA editor //

function ajaxLoad() {
	var ed = tinyMCE.get('content');

	// Do you ajax call here, window.setTimeout fakes ajax call
	ed.setProgressState(1); // Show progress
	window.setTimeout(function() {
		ed.setProgressState(0); // Hide progress
		ed.setContent('HTML content that got passed from server.');
	}, 3000);
}




//End Ajax MCA editor//

// JavaScript Document
//Numbers Only///

function numbersonly(myfield, e, dec) {
  var key;
  var keychar;

  if (window.event)
    key = window.event.keyCode;
  else if (e)
    key = e.which;
  else
    return true;
  keychar = String.fromCharCode(key);

  // control keys
  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
    return true;

  // numbers
  else if ((("0123456789").indexOf(keychar) > -1))
    return true;

  // decimal point jump
  else if (dec && (keychar == ".")) {
    myfield.form.elements[dec].focus();
    return false;
  } else
    return false;
}

//////////////////

//Valaditions//////////////////////
function checkMandatory()
{
 var fName = document.getElementById('txtFirstName').value;
 var email = document.getElementById('txtEmail').value;
 var subjects = document.getElementById('txtSubj').value;
 var messages = document.getElementById('txtMessage').value;

if(fName=='')
{
 alert("Please enter your Name");
 document.getElementById('txtFirstName').focus();
}


 else if(subjects == '')
 {
 alert("Please enter the Subject");
 document.getElementById('txtSubj').focus();
 }
 else if(messages == '')
 {
 alert("Please enter the Message");
 document.getElementById('txtMessage').focus();
 }


 else if(email=='')
 {
 ValidateForm();
 }

 else
 {
 ValidateForm();
 }

}
//Email Validations//

function echeck(str) {

 var at="@"
 var dot="."
 var lat=str.indexOf(at)
 var lstr=str.length
 var ldot=str.indexOf(dot)
 if (str.indexOf(at)==-1){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.indexOf(at,(lat+1))!=-1){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.indexOf(dot,(lat+2))==-1){
 alert("Invalid E-mail ID")
 return false
 }

 if (str.indexOf(" ")!=-1){
 alert("Invalid E-mail ID")
 return false
 }


 }

function ValidateForm(){
 var emailID=document.frmContactUs.txtEmail;

 if ((emailID.value==null)||(emailID.value=="")){
 alert("Please Enter your Email ID")
 emailID.focus()
 return false
 }
 if (echeck(emailID.value)==false){
 emailID.value=""
 emailID.focus()
 return false
 }

		var frm = document.frmContactUs;
		frm.submit();
 return true
 }
 ////////////////End of Validation//////////////////////
 
 
 
 //
 
function  clearAll(){
	document.getElementById('txtFirstName').value = "";
	document.getElementById('txtLastName').value = "";
	document.getElementById('txtEmail').value = "";
	document.getElementById('txtContNo').value = "";
	document.getElementById('txtSubj').value = "";
	document.getElementById('txtMessage').value = "";
	document.getElementById('txtFirstName').focus();
 }
 
 
 /* load workshop titles */
 
function loadWorkshopTitleIndex(){
	var sOpr = 'loadTitlesIndex';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
 var url="php/workshop.php";
 url=url+"?Opr="+sOpr;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChangedTitles;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);

}
function stateChangedTitles()
{
 if (xmlHttp.readyState==2)
 {
 	/*document.getElementById("lblStatusMsg").innerHTML="Processing.....";*/
 }

 if (xmlHttp.readyState==4)
 {

	 /*alert(xmlHttp.responseText);*/
	 document.getElementById("titles").innerHTML = xmlHttp.responseText;
 }
}


 

function loadWorkshopTitle(){
	var sOpr = 'loadTitles';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
 var url="../php/workshop.php";
 url=url+"?Opr="+sOpr;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChangedTitles;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);

}
function stateChangedTitles()
{
 if (xmlHttp.readyState==2)
 {
 	/*document.getElementById("lblStatusMsg").innerHTML="Processing.....";*/
 }

 if (xmlHttp.readyState==4)
 {

	 /*alert(xmlHttp.responseText);*/
	 document.getElementById("titles").innerHTML = xmlHttp.responseText;
 }
}

function loadWorkShopDet(wsID){
	
		 createCookie('workshopId',wsID,1);
		 window.location="workshop.php";
	
}
function loadWorkShopDetIndex(wsID){
	
		 createCookie('workshopId',wsID,1);
		 window.location="html/workshop.php";
	
}
/*End load workshop titles*/