// JavaScript Document
function rm_trim(inputString){
	if (typeof inputString != "string") { return inputString;}

	var temp_str = '';
	temp_str = inputString.replace(/[\s]+/g,"");
	if(temp_str == '')
		return "";
	
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " "){
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " "){
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1){
	  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	return retValue;
}
function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function viewHide(id1,id2,rid){
	var	radio_val=document.getElementById(rid).value;
	document.getElementById(id1).style.display = 'block';
	document.getElementById(id2).style.display = 'none';
	
	if(radio_val=='1'){
		document.getElementById("indv_up_type").style.display = 'none';
		document.getElementById("bulk_up_type").style.display = 'none';
	}
	else{
		document.getElementById("indv").checked=true;
		document.getElementById("zip").checked=false;
		document.getElementById("indv_up_type").style.display = 'block';
		document.getElementById("bulk_up_type").style.display = 'none';
	}
}

function showPanel(id1,id2,id3,msg,capid1,capid2,capid3){
	document.getElementById(capid1).innerHTML=msg;
	document.getElementById(capid2).innerHTML='';
	document.getElementById(capid3).innerHTML='';
	document.getElementById(id1).style.display="block";
	document.getElementById(id2).style.display="none";
	document.getElementById(id3).style.display="none";
}

function viewUploadType(id1,id2){
	document.getElementById(id1).style.display = 'block';
	document.getElementById(id2).style.display = 'none';
}

function addNewFields(id){
	var tbl = document.getElementById(id);
	var lastRow = tbl.rows.length;
	var iteration = lastRow;
	var row = tbl.insertRow(lastRow);
	
	var cellRight = row.insertCell(0);
	var el_div = document.createElement('div');
	el_div.innerHTML='<input type="file" name="pic'+iteration+'" >';
		
	cellRight.appendChild(el_div);	
    document.getElementById("inputtypecount").value=iteration;
}
//******************************* Function To Remove Last Date Field ***************************************
function removeNewFields(id){
  var tbl = document.getElementById(id);
  var lastRow = tbl.rows.length;
	  if (lastRow > 2){
		tbl.deleteRow(lastRow - 1);
		document.getElementById("inputtypecount").value=(lastRow-2);
	  }		
}


function openPopup(url) {
 window.open(url, "popup_id", "scrollbars=1,width=650,height=500");
}

function takeConfirmation(msg){
 var con=confirm(msg);
 if(con)
  return true;
 else
  return false;
}

function show(id1,id2,msg,capid1,capid2){
	document.getElementById(capid1).innerHTML=msg;
	document.getElementById(capid2).innerHTML='';
	document.getElementById(id1).style.display="block";
	document.getElementById(id2).style.display="none";
}

function showcat(id1,msg,capid1){
	document.getElementById(capid1).innerHTML=msg;
	document.getElementById(id1).style.display="block";
}
function hidecat(id1,msg,capid1){
	document.getElementById(capid1).innerHTML='';
	document.getElementById(id1).style.display="none";
}

function validatePageCheck(){
var page_id=document.getElementById("page_id").value;
var menu_name=document.getElementById("m__Menu_Name").value;
var ex_link=document.getElementById("ex_link").value;
var file_link=document.getElementById("pic").value;

		 if(page_id=="" && ex_link=="" && menu_name!="" && file_link==""){
			var con=confirm("No Page ,File Or External Link Is Linked With This Menu !\nDo You want To Submit This Form?");
				if(!con)
					return false;
	}
}


function validatePageCheckSub(){
var page_id=document.getElementById("page_id").value;
var menu_name=document.getElementById("m__Menu_Name").value;
var sub_menu_name=document.getElementById("m__Sub_Menu_Name").value;
var ex_link=document.getElementById("ex_link").value;
 if(page_id=="" && menu_name!="" && sub_menu_name!="" && ex_link==""){
			var con=confirm("No Page And External Link Is Linked With This Sub Menu !\nDo You want To Submit This Form?");
				if(!con)
					return false;
	}
}

function SubmitNext(url,msg){
	//alert(url);
	if(msg){
		if(confirm(msg)){
				document.form1.action = url;
				document.form1.submit();
				return true;
		  } 
		  else
		   return false;	
	}
	else{
		document.form1.action = url;
		document.form1.submit();
		return true;
	}
}


function SubmitForm(url,msg){
	//alert(url);
	if(msg){
		if(confirm(msg)){
				document.frm.action = url;
				document.frm.submit();
				return true;
		  } 
		  else
		   return false;	
	}
	else{
		document.frm.action = url;
		document.frm.submit();
		return true;
	}
}
function SubmitForm_Del(url,msg,type,id){
	//alert(url);
	var newmsg='';
	
	if(type=="page"){
		  var menu=document.getElementById("menu").value;
	      var submenu=document.getElementById("sub").value;

			if(menu=="")
				menu="NONE";
			if(submenu=="")
				submenu="NONE";
			newmsg="This page Is linked with following menus and sub menus \n Menu-> "+menu+"\n Sub Menu -> "+submenu+"\n"+msg;
		}
	else{
			var submenu=document.getElementById(id).value;
			if(submenu=="")
			   submenu="NONE";
			newmsg="This page Is linked with following sub menus \n Sub Menu -> "+submenu+"\n"+msg;   
	    }
	
	if(msg){
		if(confirm(newmsg)){
				document.frm.action = url;
				document.frm.submit();
				return true;
		  } 
		  else
		   return false;	
	}
	else{
		document.frm.action = url;
		document.frm.submit();
		return true;
	}
}

function deleteCheckedRows(url,msg){
	validate = false;

	for (i = 0;i < document.frm.elements.length;i++){
		var e = document.frm.elements[i];
		if (e.checked){
			validate = true;
			break;
		}
	}

	if (!validate){
		alert("Please select at least one record");
		return false;
	} 
	else if(confirm(msg)){
		document.frm.action =url;
		document.frm.submit();
		return true;
	} 
	else 
		return false;
}

//********************************* Function For Multiple Use **************************************************
function checkForInt(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
//alert(charCode);
return( charCode >= 48 && charCode <= 57 || charCode== 8);
}

function checkForPrice(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
//alert(charCode);
return( charCode >= 48 && charCode <= 57 || charCode== 44 || charCode== 46 || charCode== 8);
}
function checkForSize(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
//alert(charCode);
return( charCode >= 48 && charCode <= 57 || charCode== 8 || charCode== 44);
}

function checkForPhone(evt) {
var charCode = ( evt.which ) ? evt.which : event.keyCode;
//alert(charCode);
return( charCode >= 48 && charCode <= 57 || charCode== 8 || charCode== 45 || charCode== 44);
}


//******************************* Function To Count Characters In Text Area **************************************
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		countfield.value = maxlimit - field.value.length;
}
//******************************************************************************************************

function page_load(url){
//alert(url);
window.location.href=url;		
}

//**********************************************************************************************
/*function validatePageCheck(){
var page_id=document.getElementById("page_id").value;
var menu_name=document.getElementById("m__Menu_Name").value;

		 if(page_id=="" && menu_name!=""){
			var con=confirm("No Page Linked With This Menu !\nDo You want To Submit This Form?");
				if(!con)
					return false;
	}
}
*/
function validatePageCheckSub(){
var page_id=document.getElementById("page_id").value;
var menu_name=document.getElementById("m__Menu_Name").value;
var sub_menu_name=document.getElementById("m__Sub_Menu_Name").value;
 if(page_id=="" && menu_name!="" && sub_menu_name!=""){
			var con=confirm("No Page Linked With This Sub Menu !\nDo You want To Submit This Form?");
				if(!con)
					return false;
	}
}
//************************************************ JS FOR AJAX ******************************************************
// JavaScript Document
function getAjaxRequestObject(){
	var ajaxRequest;
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
		return ajaxRequest;
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			return ajaxRequest;
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				return ajaxRequest;
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
}

function displayContent(divid,url,type){
	//alert(divid);
	//document.getElementById(divid).innerHTML="Sending .......";
	var ajaxRequest=getAjaxRequestObject();  // The variable that makes Ajax possible!
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			var message=ajaxRequest.responseText.split("#@#");
			//alert(message);
				if(message[0]=="failure"){
						 switch(type){
						case 'sponsorship':
					     	document.s_form.reset();
							document.getElementById('lightbox-panel').style.display='none';
							document.getElementById('lightbox-panel-form').style.display='none';
							document.getElementById('lightbox').style.display='none';
						break;
						
						case 'community':
					     	document.communityform.reset();
							$(document).ready(function(){
							$("#directory-form").fadeOut(300);
							$("#lightbox, #directory").fadeOut(300);
							});
								
						break;
						
						case 'social':
					     	document.socialform.reset();
							$(document).ready(function(){
							$("#groups-form").fadeOut(300);
							$("#lightbox, #groups").fadeOut(300);
							});
								
						break;

						case 'survey':
					     	document.surveyform.reset();
							$(document).ready(function(){
							$("#lightbox, #lightbox-survey").fadeOut(300);
							});
								
						break;
					
						
						default:
						break;
							
						 }
				}// if failure
				else if(message[0]=="success"){
					 switch(type){
						 case 'estate':
						 	document.getElementById(divid).style.display='block';
						    document.getElementById('est_heading').innerHTML=message[2];
							document.getElementById('est_subheading').innerHTML=message[3];
							document.getElementById('est_decp').innerHTML=message[4];
							document.getElementById('est_img').innerHTML=message[5];
							document.getElementById('est_site').innerHTML=message[6];
							document.getElementById('est_stf').innerHTML=message[7];
							document.getElementById('staffmail').value=message[8];
							document.getElementById('s_title').innerHTML=message[9];
							document.getElementById('s_heading').innerHTML=message[10];
							document.getElementById('s_desp').innerHTML=message[11];
							document.getElementById('c_title').innerHTML=message[12];
							document.getElementById('c_heading').innerHTML=message[13];
							document.getElementById('c_desp').innerHTML=message[14];
							document.getElementById('com_evt').innerHTML=message[15];
							document.getElementById('rc_evt').innerHTML=message[16];

							createScroll(); // to create scroll
						break;
						
						case 'news':
							document.getElementById(divid).innerHTML=message[1];
						break;
						
						case 'staff':
						    document.getElementById('stf_name').innerHTML=message[2];
							document.getElementById('stf_desig').innerHTML=message[3];
							document.getElementById('stf_decp').innerHTML=message[4];
							document.getElementById('stf_info').innerHTML=message[5];
							document.getElementById('stf_img').innerHTML=message[6];
							document.getElementById('stf_estate').innerHTML=message[7];
							createScroll();// to create scroll
						break;
						
						case 'event':
							document.getElementById('est_name').innerHTML=message[2];
							document.getElementById('evt_detail').innerHTML=message[3];
							document.getElementById('news_count').value=message[4];
							createScroll();// to create scroll
							openForm('more1');
							var data=$("#cust1").hide();
							 $(function() {
								$('.img').lightBox();
							});
							 
							 $(document).ready(function(){
							$(".latest_img").fadeTo("slow", 0.55); 
							$(".latest_img").hover(function(){
							$(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
								},function(){
							$(this).fadeTo("slow", 0.55); // This should set the opacity back to 30% on mouseout
							});
							});
						break;
						
						case 'img':
							var divWidth='';
							var imgwidth='';
							document.getElementById('project_r').style.display="block";
							//alert(message[4]);
							if(message[4]=='NO'){
								document.getElementById('gal_img').innerHTML="";
								  document.getElementById('gal_img').style.display="none";
								  	document.getElementById('gal_name').innerHTML=message[2];
									document.getElementById('gal_decp').innerHTML=message[3];
							}

							else{
									document.getElementById('gal_img').style.display="block";
									document.getElementById('gal_name').innerHTML=message[2];
									document.getElementById('gal_decp').innerHTML=message[3];
									document.getElementById('gal_img').innerHTML=message[4];
									createScroll();// to create scroll
										for(var i=1;i<=message[5];i++){
											  divWidth= $("#realimg"+i).width();
											  imgwidth=(Number(imgwidth) + Number(divWidth)) + Number(8);
											 
									}
									imgwidth=274 * parseInt(message[5]);
										var settings = {
										showArrows: true
										};
										var pane = $('.horizontal-only')
										pane.jScrollPane(settings);
										var api = pane.data('jsp');
										$('.gall-thumb-area').css({'width':imgwidth+'px'});
									
										api.getContentPane().css({'width':imgwidth+'px', position:'absolute'});
										api.reinitialise();
		
									$(function() {
										$('.img').lightBox();
									});
							}//else
							
								$(document).ready(function(){

						   $(".latest_img").fadeTo("slow", 0.55); // This sets the opacity of the thumbs to fade down to 30% when the page loads

						   $(".latest_img").hover(function(){

						   $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover

						   },function(){

						   $(this).fadeTo("slow", 0.55); // This should set the opacity back to 30% on mouseout

						   });

						   });
						break;
						
						case 'gallery':
						
							var divWidth=0;
							var imgwidth=0;
							
							if(message[2]=='NO'){
									document.getElementById('gallerycount').value='';
									document.getElementById('gal_img').innerHTML="";
									document.getElementById('project_r').style.display="none";
							}
							else{
									document.getElementById('project_r').style.display="block";
									document.getElementById('est_name').innerHTML=message[2];
									document.getElementById('gallery1').style.background="black";
									document.getElementById('gallerycount').value=message[3];
									document.getElementById('gal_name').innerHTML=message[4];
									document.getElementById('gal_decp').innerHTML=message[5];
									
									if(message[6]=='NO'){
									document.getElementById('gal_img').innerHTML="";
									document.getElementById('gal_img').style.display="none";
									}
									else
									{
										document.getElementById('gal_img').style.display="block";
										//alert(message[6]);
										document.getElementById('gal_img').innerHTML=message[6];
									//	window.onload = load;
										
								
										}//else
										
											sleep(10);
											for(var i=1;i<=message[7];i++){
											sleep(10);
										 	divWidthh= $('#realimg'+i).width();
											//alert(divWidthh);
											sleep(10);

										  //	imgwidth=parseInt(imgwidth) + parseInt(divWidthh) + 8;
										 
												 
											}
											 imgwidth=274 * parseInt(message[7]);
								//	alert(imgwidth);
									$('.gall-thumb-area').css({'width':imgwidth+'px'});
									createScroll();// to create scroll
										var settings = {
										showArrows: true
										};
										var pane = $('.horizontal-only')
										pane.jScrollPane(settings);
										var api = pane.data('jsp');
										
										$('.horizontal-only').css({'width':message[5]+'px'});
										api.getContentPane().css({'width':imgwidth+'px', position:'absolute'});
										api.reinitialise();
								
									$(function() {
										$('.img').lightBox();
									});
									
									}
									
									$(document).ready(function(){

						   $(".latest_img").fadeTo("slow", 0.55); // This sets the opacity of the thumbs to fade down to 30% when the page loads

						   $(".latest_img").hover(function(){

						   $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover

						   },function(){

						   $(this).fadeTo("slow", 0.55); // This should set the opacity back to 30% on mouseout

						   });

						   });
							
							break	
							
							case 'sponsorship':
					     	document.s_form.reset();
							document.getElementById('lightbox-panel').style.display='none';
							document.getElementById('lightbox-panel-form').style.display='none';
							document.getElementById('lightbox').style.display='none';
							break;
							
							case 'community':
					     	document.communityform.reset();
							$(document).ready(function(){
							$("#directory-form").fadeOut(300);
							$("#lightbox, #directory").fadeOut(300);
							});
								
					    	break;
							
							case 'social':
					     	document.socialform.reset();
							$(document).ready(function(){
							$("#groups-form").fadeOut(300);
							$("#lightbox, #groups").fadeOut(300);
							});

						case 'survey':
					     	document.surveyform.reset();
							$(document).ready(function(){
							$("#lightbox, #lightbox-survey").fadeOut(300);
							});
								
						break;

						   break;

						default:
						break;
					
				}// if success
				
				}
				else{
					//alert("Server Error : \n"+message[1]);	
					//document.getElementById(divid).innerHTML=message[1];				
					}
			 }
		}
	//alert(url);	
	ajaxRequest.open("POST", url, true);
	ajaxRequest.send(null);
}

function createScroll(){
	var settings = {
	showArrows: true
	};
	var pane = $('.scroll-pane')
	pane.jScrollPane(settings);
	var api = pane.data('jsp');
}

function changeColor(prefix,id){
  	var count=document.getElementById(prefix+"count").value;
	var item_id='';
	for(var i=1;i<=count;i++){
		item_id=document.getElementById(prefix+i);
		item_id.style.background="";
	}
	
	for(var i=1;i<=count;i++){
		if(prefix+i==id){
			var item_id=document.getElementById(id);
			item_id.style.background="black";
		}				
	}//loop
  }
  

 

  function surveyForm(path){
	 var queryString=getFormData('surveyform');
	 var staffmail=document.getElementById('staffmail').value;
	 queryString+='&staffmail='+staffmail;
	 displayContent('',path+'Ajaxhandler.php?query=survey'+queryString,'survey');
	 
 }
 
 function getAjaxResponse(divid,url,type){
	//document.getElementById("msg").innerHTML="Sending......";
	var ajaxRequest=getAjaxRequestObject();  // The variable that makes Ajax possible!
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//alert(ajaxRequest.responseText);
			var message=ajaxRequest.responseText.split("#@#");
			  // alert(message);
				if(message[0]=="failure"){
					//document.getElementById(divid).innerHTML=message[1];
					alert(message[1]);
					switch(type){
						case "textfield":
						case "password":
							//document.getElementById(message[2]).value='';
							document.getElementById(message[2]).focus();
						break;
						case "textarea":
							document.getElementById(message[2]).focus();
						break;
						case "select":
							document.getElementById(message[2]).focus();
						break;
						case "radio":
							document.getElementById(message[2]).focus();
						break;
						case "checkbox":
							document.getElementById(message[2]).focus();
						break;
						case "heading":
							document.getElementById(message[2]).focus();
						break;
						case "file":
							document.getElementById(message[2]).focus();
						break;
						case "updatefield":
							document.getElementById(message[2]).focus();
						break;
					}
				}
				else if(message[0]=="success"){
					
					switch(type){
						
						case "textfield":
							document.getElementById("panel_1").style.display="none";
						break;
						
						case "textarea":
							document.getElementById("panel_2").style.display="none";
						break;
						
						case "password":
							document.getElementById("panel_3").style.display="none";
						break;
						
						case "select":
							document.getElementById("panel_4").style.display="none";
						break;
						
						case "radio":
							document.getElementById("panel_5").style.display="none";
						break;
						
						case "checkbox":
							document.getElementById("panel_6").style.display="none";
						break;
						
						case "heading":
							document.getElementById("panel_7").style.display="none";
						break;
						
						case "file":
							document.getElementById("panel_8").style.display="none";
						break;
						
						case "savedata":
							document.getElementById(divid).value=message[1];
						break;
						
						case "editfield":
							hideAllForm();
							
							jscolor.install();
							
							  $(document).ready(function(){
						      $("#lightbox, #lightbox-survey_edit").fadeIn(300);
					         })
							document.getElementById("inside_1_edit").style.display="block";
							document.getElementById(divid).style.display="block";
							document.getElementById(divid).value=message[1];
							
						break;
						
						case "updatefield":
							document.getElementById("displayeditform").style.display="none";
							document.getElementById("inside_1_edit").style.display="none";
						     $(document).ready(function(){
						      $("#lightbox, #lightbox-survey_edit").fadeOut(300);
					         })
							
						break;
						case "order":
							 document.getElementById("order"+divid).value=message[1];
						break;
						
						default:
							break;
					}
						
					
					if(type!='savedata' && type!='order'){
						
						  document.getElementById(divid).innerHTML=message[1];
						  
						  // function for drag drop start
						  $(document).ready(function(){ 	

								function slideout(){
								  setTimeout(function(){
								 
								  $("#response").slideUp("fast", function () {
									  });
									
								}, 2000);}
									
									$("#response").hide();
									$(function() {
									
									$("#list ul").sortable({ opacity: 0.8, cursor: 'move', update: function() {
											
											var order = $(this).sortable("serialize") + '&update=update'; 
											$.post("updateList.php", order, function(theResponse){
												$("#response").html(theResponse);
												$("#response").slideDown('slow');
												slideout();
											}); 															 
										}								  
										});
									});
								
								});	
						  
						  // function for drag drop end
						  

						  document.getElementById("inside_1").style.display="none";
						  $(document).ready(function(){
						  $("#lightbox, #lightbox-survey").fadeOut(300);
					    })
					}
				if(type!="updatefield" && type!="delfield" && type!="pubfield" && type!="editfield" && type!="order" && type!='savedata'){
						 var objDiv = document.getElementById("scrl");
						objDiv.scrollTop = objDiv.scrollHeight;
					}
					  
				}
				else{
					document.getElementById(divid).innerHTML=message[1];
					}
			}
		}
	//alert(url);
	ajaxRequest.open("POST", url, true);
	ajaxRequest.send(null);
}

function setOrder(divid,fieldid,type,value){
	getAjaxResponse(divid,'../admin_root/Ajaxhandler.php?query=setorder&fieldid='+fieldid+'&value='+value,type);
}
function hideAllForm(){
	for(var i=1;i<=8;i++){
			document.getElementById("panel_"+i).style.display="none";
		}
}
//************************************** Finctiob form saving filed **************************************
function saveField(formid,divid,query,type,prefix){
	
	if(type != 'pagebreak'){
		var queryString=getFormData(formid);
		getAjaxResponse(divid,'../admin_root/Ajaxhandler.php?query='+query+queryString,type);
	}
	else
		getAjaxResponse(divid,'../admin_root/Ajaxhandler.php?query='+query+'&form_id='+formid,type);
}

//***********************************************************************************************************
function updateField(formid,divid,query,type,prefix){
	var loopcounter=0;
	
	if(prefix=="T" || prefix=="TA" || prefix=="P" || prefix=="F"){
		var FieldValue=new Array(prefix+"__Field_Name",prefix+"__Field_Lable");
		var Caption=new Array("Field Name","Field Label");
		loopcounter=2;
	}
	
	else if(prefix=="select" || prefix=="radio" || prefix=="checkbox"){
		var FieldValue=new Array(prefix+"__Field_Name",prefix+"__Field_Lable",prefix+"__Options");
		var Caption=new Array("Field Name","Field Label","Options");
		loopcounter=3;
	}
	else if(prefix=="heading"){
		var FieldValue=new Array(prefix+"__Field_Name");
		var Caption=new Array("Heading");
		loopcounter=1;
	}
	
	for(var i=0;i<loopcounter;i++){
		var thevalue=document.getElementById(FieldValue[i]).value;
		thevalue=rm_trim(thevalue);
		alert(thevalue);
		if(thevalue==''){
			alert("Please Enter "+Caption[i]);
			document.getElementById(FieldValue[i]).focus();
			return false;
		}
	}
	
	if(type != 'pagebreak'){
		var queryString=getFormData(formid);
		getAjaxResponse(divid,'../admin_root/Ajaxhandler.php?query='+query+queryString,type);
	}
	else
		getAjaxResponse(divid,'../admin_root/Ajaxhandler.php?query='+query+'&form_id='+formid,type);
}

// save field data
function saveData(fieldid,sname,query,type,value,url){	
	getAjaxResponse(fieldid,url+'Ajaxhandler.php?query='+query+'&sname='+sname+'&value='+value,type);
}

function delPageBreak(formid,fieldid,pagebreak){
	//alert("sdsdds");
	var con=confirm("Are You Sure To Delete!");
	if(con){
	getAjaxResponse('displayForm','../admin_root/Ajaxhandler.php?query=delpage&formid='+formid+'&fieldid='+fieldid+'&break='+pagebreak,'delfield');
	}
}

// delete field 
function delField(formid,fieldid){	
//alert(fieldid);
	var con=confirm("Are You Sure To Delete!");
	if(con){
	getAjaxResponse('displayForm','../admin_root/Ajaxhandler.php?query=delfield&formid='+formid+'&fieldid='+fieldid,'delfield');
	}
}

function closeForm(){
	document.getElementById("inside_1_edit").style.display="none";
	document.getElementById("lightbox-survey_edit").style.display="none";
	/*$(document).ready(function(){
				$("a.close-survey_edit").click(function(){
					$("#lightbox, #lightbox-survey_edit").fadeOut(300);
				})
})*/
}
function pubField(formid,fieldid,value){	
//alert(fieldid);
	
getAjaxResponse('displayForm','../admin_root/Ajaxhandler.php?query=pubfield&formid='+formid+'&fieldid='+fieldid+'&value='+value,'pubfield');
}

function editField(formid,fieldid,query){	
//alert("asasas");
//document.getElementById("inside_1_edit").style.display="block";
	
getAjaxResponse('displayeditform','../admin_root/Ajaxhandler.php?query='+query+'&formid='+formid+'&fieldid='+fieldid,'editfield');
}

// function to display job on front end
function displayJob(divid,url,type){
	getAjaxResponse(divid,url,type);
}

function saveCheckData(fieldid,query,type,url){	
	var total=''
	
	for(var i=0; i < document.form1.scripts.length; i++){
		if(document.form1.scripts[i].checked)
		total +=document.form1.scripts[i].value + "-"
	}	
	getAjaxResponse(fieldid,url+'Ajaxhandler.php?query='+query+'&sname='+fieldid+'&value='+total,type);
}

function storeWish(url){
	
	if(document.wishform.wishcheck.checked == false){
		document.getElementById("wishmsg").innerHTML="Please select the check box first.";
	}
	else{
	var data=getFormData("wishform");
	url=url+'Ajaxhandler.php?query=storewish'+data;
	//alert(url);
	getAjaxResponse('wishmsg',url,'wishlist');
	}
	
}
 
// function to get form data
function getFormData(theForm){
	//alert(theForm.name);
   var inputtype=new Array("text","hidden","radio","checkbox","file","password");
   var urlData="";
   //checking select type
   if(document.getElementById(theForm).getElementsByTagName("select")){
    elements = document.getElementById(theForm).getElementsByTagName("select");
    for(i=0;i<elements.length;i++){
     urlData+="&"+elements.item(i).name+"="+elements.item(i).value;
    }
   }
   
   if(document.getElementById(theForm).getElementsByTagName("textarea")){
    elements = document.getElementById(theForm).getElementsByTagName("textarea");
    for(i=0;i<elements.length;i++){
     urlData+="&"+elements.item(i).name+"="+escape(elements.item(i).value);
    }
   }
   
   for(var ti=0;ti<inputtype.length;ti++){
    elements = document.getElementById(theForm).getElementsByTagName("input");
    
    for(var i=0;i<elements.length;i++){
     if(elements.item(i).type == inputtype[ti]){
      if (elements.item(i).type == "radio" || elements.item(i).type == "checkbox"){
       if (elements.item(i).checked==true){ 
       urlData+="&"+elements.item(i).name+"="+elements.item(i).value;
       }
      }
      else if (elements.item(i).type == "hidden"){
     // alert("hidden : "+elements.item(i).name+" "+elements.item(i).value);
       if (elements.item(i).name!="basePathtxt" && elements.item(i).name!="claimbillpath" && elements.item(i).name!="finalUploadPath"){
       urlData+="&"+elements.item(i).name+"="+elements.item(i).value;
       }
      
      }
      else{
       urlData+="&"+elements.item(i).name+"="+elements.item(i).value;
      }
     }
    }
    
   }
  
   
  // var u=urlData.split("&");
 	
  // prompt("url : ",urlData); 
   //return urlData+"&professionFeesReq="+professionFeesReq;
   return(urlData);

  }


function form_url(url)
{
url =  url.replace(/[^a-zA-Z 0-9 \-]+/g,'').toLowerCase();
url=url.replace(/ /g,"");
//document.getElementById('link').innerHTML = '{/literal}{#SITE_PATH#}{literal}'+url+'/';
document.getElementById('m__Keyword').value=url;
}

function isSpclChar(){
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
for (var i = 0; i < document.frm.keyword.value.length; i++) {
    if (iChars.indexOf(document.frm.keyword.value.charAt(i)) != -1) {
    alert ("You have entered special characters in the URL keywords. \nThese are not allowed.\n");
	document.frm.keyword.value=" ";
    return false;
        }
    }
}  


function form_url2(url)
{
url =  url.replace(/[^a-zA-Z 0-9 \-]+/g,'').toLowerCase();
url=url.replace(/ /g,"");
document.getElementById('m__Keyword').value=url;
}


// Js functions form dynamic form builder 

function assignVal(val){
	if(val=="text"){
		document.getElementById("field_size").value=30;
		document.getElementById("max_length").value=50;
		document.getElementById("size_msg").innerHTML="Default Size";
		document.getElementById("length_msg").innerHTML="Default Max Length";
	}
	else if(val=="textarea"){
		document.getElementById("field_size").value="5,50";
		document.getElementById("max_length").value=0;
		document.getElementById("size_msg").innerHTML="Default Rows,Columns [Comma Seperated]";
		document.getElementById("length_msg").innerHTML="No Use";

	}
	else if(val=="password"){
		document.getElementById("field_size").value=30;
		document.getElementById("max_length").value=20;
		document.getElementById("size_msg").innerHTML="Default Size";
		document.getElementById("length_msg").innerHTML="Default Max Length";

	}
	else{
		document.getElementById("field_size").value=0;
		document.getElementById("max_length").value=0;
		document.getElementById("size_msg").innerHTML="No Use";
		document.getElementById("length_msg").innerHTML="No Use";

	}
}


 
 $(document).ready(function(){
$(".latest_img").fadeTo("slow", 0.55); // This sets the opacity of the thumbs to fade down to 30% when the page loads
$(".latest_img").hover(function(){
$(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover
	},function(){
$(this).fadeTo("slow", 0.55); // This should set the opacity back to 30% on mouseout
});
});

