// JavaScript Document

var current = "1";
function pageSwitch (id){
	var left = document.getElementById("left_div");
	if(id==2){
		left.style.height='690px';
	}
	else{
		left.style.height='920px';
	}
		
	if(!document.getElementById) return false;
	var doc2 = document.getElementById("doc2");
	var div = document.getElementById("tc"+id);
	var curDiv = document.getElementById("tc"+current);
	var tab = document.getElementById("tab"+id);
	var Curtab = document.getElementById("tab"+current);
	var tabh = document.getElementById("tabh"+id);
	var Curtabh = document.getElementById("tabh"+current);
	curDiv.style.display = "none";
	div.style.display = "block";
    Curtab.style.display = "none";
	
	tabh.style.display = "none";
	Curtabh.style.display = "block";
	tab.style.display = "block";
	current = id;
	
}

var current = "1";
function pageSwitchm (id){
	var left = document.getElementById("left_div");
		
	if(!document.getElementById) return false;
	var div = document.getElementById("tc"+id);
	var curDiv = document.getElementById("tc"+current);
	var tab = document.getElementById("tab"+id);
	var Curtab = document.getElementById("tab"+current);
	curDiv.style.display = "none";
	div.style.display = "block";
	tab.style.background='url(images/tab_h.gif) no-repeat';
	Curtab.style.background='url(images/tab_nh.gif) no-repeat';
	current = id;
	
}


var current1 = "1";
function ps (id){
	if(!document.getElementById) return false;
	var div = document.getElementById("qh"+id);
	var curDiv = document.getElementById("qh"+current1);
	var div1 = document.getElementById("qs"+id);
	var curDiv1 = document.getElementById("qs"+current1);
	var tab = document.getElementById("a"+id);
	var Curtab = document.getElementById("a"+current1);
	
	curDiv.style.display = "none";
	
	div.style.display = "block";
	curDiv1.style.display = "block";
	Curtab.style.display = "none";
	tab.style.display = "block";
	div1.style.display = "none";
	current1 = id;
	
}


var currImage = 1;
var totalImages = 18;
var cnt = 0;
var timHandle;
var speed = 10;

version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
  temp=navigator.appVersion.split("MSIE");
  version=parseFloat(temp[1]);
}

function ChangeImage(n){
	var next = document.getElementById("nxt");
	var prev = document.getElementById("prev");
	var pn = document.getElementById("pn");
	if(n==1){
	pn.style.display = "block";
	next.style.display = "none";
	}
	
	
	currImage = currImage + n;
	if(currImage==(totalImages-1)){ 
	//currImage = 12;
	next.style.display = "none";
	prev.style.display = "none";
	pn.style.display = "block";
	}
	
	if(currImage<=1){
		currImage = 1;
		prev.style.display = "none";
		pn.style.display = "none";
		next.style.display = "block";
	}
	if(currImage>=totalImages){ 
	
	currImage = 18;
	next.style.display = "none";
	prev.style.display = "block";
	pn.style.display = "none";
	}
	
	
	document.getElementById('pic').src = 'images/pic' + currImage + '.jpg';
	cnt = 0;
	if(n!=0){
		timHandle = window.setTimeout("TransitionMe()", speed);
	}
}



function TransitionMe(){
	cnt = (cnt+0.02);
	document.getElementById('pic').style.filter = 'alpha(opacity=' + (cnt*100) + ')';
	document.getElementById('pic').style.MozOpacity = cnt;
	document.getElementById('pic').style.opacity = cnt;
	timHandle = window.setTimeout("TransitionMe()", speed);
	if(cnt>=1){
		clearTimeout(timHandle);
	}
}

function SaveCurrentImage(){
  if (version>=5.5){
    win.location.href = 'images/pic' + currImage + '.jpg';
    setTimeout("win.document.execCommand('SaveAs')", 500);
  }
}

function ShowSaveLink(){
	if (version<5.5){
		document.getElementById('saveimg').style.display = 'none';
	} else {
		document.getElementById('saveimg').style.display = 'inline';
	}
}

	
function ShowFirst(n){
	var next = document.getElementById("nxt");
	var prev = document.getElementById("prev");
	var pn = document.getElementById("pn");
	currImage = n;
	document.getElementById('pic').src = 'images/pic' + currImage + '.jpg';
	prev.style.display = "none";
		pn.style.display = "none";
		next.style.display = "block";
cnt = 0;
	if(n!=0){
		timHandle = window.setTimeout("TransitionMe()", speed);
	}
}
function close1(id1){
	document.getElementById('a'+id1).style.display = 'none';
	document.getElementById('qs'+id1).style.display = 'block';
	document.getElementById('qh'+id1).style.display = 'none';
}

function selp(){
	var s3 = document.form.sel1.value;
	document.getElementById('s_hidden').value= s3;
	}
function selu(){
	var s4 = document.form.sel2.value;
	document.getElementById('s_hidden').value= s4;
	}


function show(StyleType)
		{	
		
			if(StyleType == '1' )
			{
				var s1 = document.form.sel2.value;
					document.getElementById('major1').style.display = 'none';
	document.getElementById('major').style.display = 'block';
	document.getElementById('r_hidden').value="Under Graduate Course";
	document.getElementById('s_hidden').value= s1;
}
				
			else if(StyleType == '0')
			{
				var s2 = document.form.sel1.value;
					document.getElementById('major').style.display = 'none';
	document.getElementById('major1').style.display = 'block';
	document.getElementById('r_hidden').value="Post Graduate Course";
	document.getElementById('s_hidden').value= s2;
}
			}
		
function validateFormOnSubmit(theForm) {
var reason = "";
	 reason += validateName(theForm.txtfname);
	  if (reason != ""){
    	 document.getElementById('name_alert').style.display= 'block';
   		 return false;
 	 }
	 else
	 document.getElementById('name_alert').style.display= 'none';
	 reason += validateCity(theForm.txtcity);
	 if (reason != ""){
    	document.getElementById('City_alert').style.display= 'block';
   		 return false;
 	 }
	 else
	 	 document.getElementById('City_alert').style.display= 'none';
	  reason += validateSel(theForm.sshop);
	 if (reason != ""){
    	document.getElementById('location_alert').style.display= 'block';
   		 return false;
 	 }
	 else
	 document.getElementById('location_alert').style.display= 'none';

	 reason += validateEmail(theForm.txtemail);
	 if (reason != ""){
    	document.getElementById('email_alert').style.display= 'block';
   		 return false;
 	 }
	 else
	 document.getElementById('email_alert').style.display= 'none';
	 reason += validatePhone(theForm.txtphone);
	 if (reason != ""){
    	 document.getElementById('tel_alert').style.display= 'block';
   		 return false;
 	 }
	else
	document.getElementById('tel_alert').style.display= 'none';
 	 return true;
}

function validateName(fld){
    var error = "";
	var nfld = trim(fld.value);
	var chars = /[a-zA-z]/;
     if (fld.value.length == 0)	 {
        fld.style.background = 'Yellow'; 
        error = "Name field has not been filled in.\n"
		fld.focus();
	}
	if (fld.value == 'Name:')	 {
        fld.style.background = 'Yellow'; 
        error = "Name field has not been filled in.\n"
		fld.focus();
	}
	if (!chars.test(nfld))	 {
        fld.style.background = 'Yellow'; 
        error = "Name field has not been filled.\n"
		fld.focus();
     }
	 else 
	 fld.style.background = 'White';
	 return error;  
}
function validateCity(fld){
    var error = "";
	var cfld = trim(fld.value);
	var chars = /[a-zA-z]/;
     if (fld.value.length == 0)	 {
        fld.style.background = 'Yellow'; 
        error = "City has not been entered.\n"
		fld.focus();
     }
	  if (fld.value == 'City:')	 {
        fld.style.background = 'Yellow'; 
        error = "City has not been entered.\n"
		fld.focus();
     }
	 if (!chars.test(cfld))	 {
        fld.style.background = 'Yellow'; 
        error = "City has not been entered.\n"
		fld.focus();
     }
	 else 
	 fld.style.background = 'White';
     return error;  
}

function validateSel(fld){
    var error = "";
     if (fld.value == '0')	 {
       error = "Select a location\n"
		fld.focus();
     }
	  if (fld.value == '0')	 {
       error = "Select a location.\n"
		fld.focus();
     }
	 else 
	 fld.style.background = 'White';
     return error;  
}
function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
      if (fld.value == "") {
       error = "You didn't enter an email address.\n";
		fld.focus();
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        error = "Please enter a valid email address.\n";
		fld.focus();
    } else if (fld.value.match(illegalChars)) {
       error = "The email address contains illegal characters.\n";
		fld.focus();
    } else
        fld.style.background = 'White';
    return error;
}
function validatePhone(fld) {
    var error = "";
	var numericExpression = /[^0-9]+$/;
	var numexp = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');  
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   if (fld.value == "") {
        error = "You didn't enter a phone number.\n";
        fld.style.background = 'Yellow';
		fld.focus();
    } else if (isNaN(parseInt(stripped))) {
        error = "The phone number contains illegal characters.\n";
        fld.style.background = 'Yellow';
		fld.focus();
    } else if (fld.value.match(numericExpression)) {
        error = "The phone number contains illegal characters.\n";
        fld.style.background = 'Yellow';
		fld.focus();
    } 
	
	else
        fld.style.background = 'White';
		return error;
}


function validatePin(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    
   if (fld.value == "") {
        error = "You didn't enter a Pin number.\n";
        fld.style.background = 'Yellow';
		fld.focus();
    } else if (isNaN(parseInt(stripped))) {
        error = "The Pin number contains illegal characters.\n";
        fld.style.background = 'Yellow';
		fld.focus();
    } 
	else
        fld.style.background = 'White';
		return error;
}
function trim(s){
  return s.replace(/^\s+|\s+$/, '');
  document.getElementById('r_form').style.display = 'none';
	document.getElementById('r_tab1').style.display = 'block';
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


function thankyou(){
document.getElementById('thankyou').style.display= 'block';
document.getElementById('frm_tab').style.display= 'none';
document.getElementById('hrry').style.display= 'none';
document.getElementById('frm').style.height= '340px;';
}
/*function Checkall()
{

	if(document.form.txtfname.value == "")
	{
		//alert("Please enter Your Name");
		document.getElementById('name_alert').style.display= 'block';
		document.getElementById('txtfname').style.marginBottom='2px';
		document.form.name.focus();
		return false;
	}
	else
	{
		document.getElementById('name_alert').style.display= 'none';
		document.getElementById('txtfname').style.marginBottom='5px';
		}
	if(document.form.txtq.value == "")
	{
		//alert("Please enter Your Name");
		document.getElementById('q_alert').style.display= 'block';
		document.getElementById('txtq').style.marginBottom='2px';
		document.form.name.focus();
		return false;
	}
	else
	{
		document.getElementById('q_alert').style.display= 'none';
		document.getElementById('txtq').style.marginBottom='5px';
		}
	
	if(document.form.location.value =="0")
    {
        //alert("Please select location.");
		document.getElementById('location_alert').style.display= 'block';
		document.getElementById('location').style.marginBottom='2px';
        document.form.location.focus();
        return false;
    }
	else{
	 document.getElementById('location_alert').style.display= 'none';
		document.getElementById('location').style.marginBottom='5px';
	}
	
	if(document.form.interest.value =="0")
    {
        //alert("Please select location.");
		document.getElementById('interest_alert').style.display= 'block';
		document.getElementById('interest').style.marginBottom='2px';
        document.form.interest.focus();
        return false;
    }
	else{
	 document.getElementById('interest_alert').style.display= 'none';
		document.getElementById('interest').style.marginBottom='5px';
	}
}*/


/*sel(v,num){
	//var s1 = document.getElementById('sel1');
	//var s2 = document.getElementById('sel2');
	if(num==1){
	//	v = s1.value;
	//	document.getElementById('s_hidden').value= v ;
	}
	if(num==2){
		//v = s2.value;
	//	document.getElementById('s_hidden').value= v ;
	}
		

}*/


