// JavaScript Document

	var intervalToCheckForChange = 100; // in milliseconds, 300 = 0.3sec
	var request;
	var	statusDivJS;
	var	isAvailableDivJS;
	var	domainInput;
	var	extensionInput;
	var domainsAvailableInput;
	var isInProgress = false;
	var prevCheckValue = ".com";
	var whatDomainDivJS;
	var intStartCheck;
	var isLoaded = false;
	var intFailedResponse;
	var timesError = 0;
	var spec_counter=0;
	var educ_counter=0;
	var exper_counter=0;
	var addinfo_counter=0;
	var adddetails_counter=0;
	var file_counter=0;
	var bidfile_counter=0;

function skill_innerpage(linkname,loc,td_nm, td_id){

	var agt    = navigator.userAgent.toLowerCase();
	var is_ie  = (agt.indexOf('msie') !=-1);
	var is_ie5 = (agt.indexOf('msie 5') != -1);
	var xmlhttp =null;
	for(i=1;i<10;i++){
		var td_cla=document.getElementById(td_nm+i);
		
		if(td_cla){
			if(i==td_id){
				td_cla.className="web_skill";
			}
			else{
				td_cla.className="web_skill2";	
			}
		}
	}


	
	 function handle_do_search ()
	 {
		if (xmlhttp.readyState == 4)//request completed
		{
				element = document.getElementById(loc);
				element.innerHTML = xmlhttp.responseText;
		}
	}
	if (is_ie)
	{
		var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
		try
		{
				xmlhttp = new ActiveXObject(control);
				xmlhttp.onreadystatechange = handle_do_search;
		} catch(e)
		{
				alert("You need to enable active scripting and activeX controls");
		}
	}
	else
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.onload = handle_do_search;
		xmlhttp.onerror = handle_do_search;
	}
	xmlhttp.open('POST',linkname, true);
	xmlhttp.send(null);
	
}


function submit_innerpage(linkname,loc,td_nm, td_id){

	var agt    = navigator.userAgent.toLowerCase();
	var is_ie  = (agt.indexOf('msie') !=-1);
	var is_ie5 = (agt.indexOf('msie 5') != -1);
	var xmlhttp =null;
	for(i=1;i<8;i++){
		var td_cla=document.getElementById(td_nm+i);
		
		if(td_cla){
			if(i==td_id){
				td_cla.className="menu_inner";
			}
			else{
				td_cla.className="menu_inner2";	
			}
		}
	}


	
	 function handle_do_search ()
	 {
		if (xmlhttp.readyState == 4)//request completed
		{
				element = document.getElementById(loc);
				element.innerHTML = xmlhttp.responseText;
		}
	}
	if (is_ie)
	{
		var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
		try
		{
				xmlhttp = new ActiveXObject(control);
				xmlhttp.onreadystatechange = handle_do_search;
		} catch(e)
		{
				alert("You need to enable active scripting and activeX controls");
		}
	}
	else
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.onload = handle_do_search;
		xmlhttp.onerror = handle_do_search;
	}
	xmlhttp.open('POST',linkname, true);
	xmlhttp.send(null);
	
}

function redirect_page(pg){
	window.location=pg;
}
function validateQuote(frm){
	if(!isValidEntry(frm.Name,"Name"))
	return false;
	if(!isValidEmail(frm.Email,"yes"))
	return false;
	if(!isValidPhone(frm.Phone, "Phone", 'yes'))
	return false;
	var radioLength = frm.Site.length;
	var sel=0;
	for(i=0;i<radioLength;i++){
		if(frm.Site[i].value=="New Design" && frm.Site[i].checked==true)
		sel=1;
	}
	
	if(frm.Services1.checked==true || frm.Services2.checked==true || frm.Services3.checked==true || frm.Services4.checked==true || frm.Services5.checked==true || frm.Services6.checked==true){
	
	//alert("Se");
	}
	else{
		alert("Select atleast one service");
		return false;
	}
	
	var url=frm.URL.value;
	
	
	if(sel==1){
		
		
		if(!isValidURL(frm.URL,"present site url", 'no'))
		return false;
	}else{
		if(!isValidURL(frm.URL,"present site url", 'yes'))
		return false;
	}
	if(!isValidTextarea(frm.textarea3,"colors for your site",'2500') )
	return false;
	
	if(!isValidTextarea(frm.textarea2,"reference",'2500') )
	return false;
	
}

function validate_contactfrm(frm){
	if(!isValidEntry(frm.name,"Name"))
	return false;
	if(!isValidEmail(frm.email,'yes'))
	return false;
	if(!isValidTextarea(frm.comments,"Comments",'2500'))
	return false;
	
	frm.kw.value="sendinfo";
	
}

function validate_bcards(frm){
	if(!isValidEntry(frm.name,"Name"))
	return false;
	
	if(!isValidEntry(frm.address,"Address"))
	return false;
	
	if(!isValidURL(frm.website, 'Website', 'no'))
	return false;
	
	/*if(!isValidEntry(frm.location,"Location"))
	return false;*/
	
	if(frm.category.value=="0"){
	alert("Select a category from the list");
	return false;
	}
	
	if(!isValidPhone(frm.phone, "Phone",'yes'))
	return false;
	
	if(!isValidEmail(frm.email,'yes'))
	return false;
	frm.kw.value="send_businesscard";
	frm.action="sendbusscard.php";
	
}

function checkDomain()
{
	var domainInput =  document.getElementById("siteurl");
	var extensionInput =  document.getElementById("site_ext");
	var statusDivJS = document.getElementById("search_result");
	
	
	
	
	if (isInProgress) return;
	isInProgress = true;
	if (extensionInput == null)
	{
		prevCheckValue = domainInput.value;
		if (domainInput.value.indexOf(".") < 0)
		{
			statusDivJS.innerHTML = "<span style='color:red;'>Enter the TLD (e.g: "+domainInput.value+".COM)<\/span>";
			isInProgress = false;
			return;
		}
	}
	else if (extensionInput != null)
	{
		prevCheckValue = domainInput.value+"."+extensionInput.value;
		if (domainInput.value.indexOf(".") > 0)
		{
			prevCheckValue = domainInput.value;
			selExtensions = document.getElementById("extension");
			tryExt = prevCheckValue.substr(domainInput.value.indexOf(".")+1);
			tryExt = tryExt.toUpperCase();
			var isFoundValid = false;
			for (var i =0; i < selExtensions.length; i++)
			{
				if (selExtensions.options[i].text.toUpperCase() == tryExt)
				{
					selExtensions.options[i].selected = true;
					isFoundValid = true;
					break;
				}
			}
			if (!isFoundValid)
			{
				statusDivJS.innerHTML = "<span style='color:red;'>."+tryExt+" is not supported.<\/span>";
				isInProgress = false;
				return;
			}
		}
	}
	else
	{
		return;
	}
	re = new RegExp("^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)*[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?$");
	if (prevCheckValue.match(re) == null)
	{
		statusDivJS.innerHTML = "<span style='color:red;'>Invalid Domain (Letters, numbers and hypens only) <\/span>";
		isInProgress = false;
		return;
	}
	statusDivJS.innerHTML = "<span style='color:green;'>Checking "+prevCheckValue+" <\/span>";
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		request = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var requestUrl = "checkdomain.php?aj=&ma="+Math.random()+"&domain="+prevCheckValue;
	
	//document.location.href = requestUrl;return;
	request.open("GET",requestUrl,true);
	request.onreadystatechange = processResponse;
	intFailedResponse = setTimeout("failedResponse()",15000);
	try {request.send(null); }
	catch (e)
	{
		timesError++;
		statusDivJS.innerHTML = "<span style='color:red;'>Error connecting to server ("+timesError+"x)<\/span>";
	}
}
function failedResponse()
{
	if (!isInProgress) return;
	isInProgress = false;
	timesError++;
	statusDivJS.innerHTML = "<span style='color:red;'>Error connecting to server ("+timesError+"x)<\/span>";
	request.abort();
	request = null;
}

function processResponse()
{
	statusDivJS = document.getElementById("search_result");
	if (request.readyState == 4)
	{
		clearTimeout(intFailedResponse);
		var requestXML = request.responseXML;
		if ((requestXML != null) && (typeof(requestXML) == "object") && (requestXML.getElementsByTagName("domainname")[0] != null))
		{
			statusDivJS.innerHTML = "Done (<a href='#' onClick='checkDomain();return false;'>Force Check<\/a>)";
			isInProgress = false;
			var domain = requestXML.getElementsByTagName("domainname")[0].firstChild.data;
			var available = requestXML.getElementsByTagName("available")[0].firstChild.data;
			var errorMsg = "";
			if (requestXML.getElementsByTagName("errorMsg")[0].firstChild != null)
				errorMsg = requestXML.getElementsByTagName("errorMsg")[0].firstChild.data;
			if (available == "true")
			{
				statusDivJS.innerHTML = "<span style='color:green;'>Domain is available!</span>";
				available = "<span style='color:green;'><b>YES<\/b><\/span>	";
				/*if (domainsAvailableInput.value.indexOf(domain +" ") == -1)
					domainsAvailableInput.value = domainsAvailableInput.value + domain +" \n";*/
				}
				else
				{
					statusDivJS.innerHTML = "<span style='color:red;'>Domain is not available.</span>";
					available = "<span style='color:red;'>NO<\/span>";
				}
			if (errorMsg != "")
			{
				statusDivJS.innerHTML = "<span style='color:red;'>"+errorMsg+"</span> ";
			}
			//whatDomainDivJS.innerHTML = domain;
			//isAvailableDivJS.innerHTML = available;
		}
		else
		{
			failedResponse();
			return;
		}
	}
	else if (request.readyState == 3)
	{
		statusDivJS.innerHTML = "Request sent...";
	}
}


function validate_sharefrds(frm){
	
	if(!isValidEntry(frm.fname,"First Name"))
	return false;
	if(!isValidEntry(frm.lname,"Last Name"))
	return false;	
	if(!isValidEntry(frm.address,"Address"))
	return false;	
	if(!isValidEntry(frm.phone,"Phone"))
	return false;
if(!isValidEmail(frm.email,'yes'))
	return false;
	if(!isValidEntry(frm.pr_desig,"Present Designation"))
	return false;
	
	if(!isValidURL(frm.url,'Website URL','no')) return false;
				   
	if(!isValidEntry(frm.busi_name,"Business Name"))
	return false;
	if(!isValidEntry(frm.tag,"Tag Line"))
	return false;
	
		
	if(!isValidEntry(frm.userid, 'User id/ User name')) return false;
	
	if(!sel_userid(1)) return false;
	
	if(!isValidEntry(frm.pwd, 'Password')) return false;
	if(!isValidConfirmPassword(frm.pwd,frm.repwd)) return false;
	
	
	if(!isValidEntry(frm.upload,"Upload Image"))
	return false;	

	frm.kw.value="send_businesscard";
	frm.action="sendbusscard.php";
}

function sel_userid(){
	var obj=document.getElementById("userid");
	var i=0;
	if(obj.value!=""){
	var linkname="check_user_availability.php?id="+obj.value;
	busines_listing(linkname,"usercheckspan");
	i=1;
	}
	else{
		alert ("Please Enter Unique Id");
		obj.focus();
		return false;
	}
	
	if(arguments.length==0){
		return false;
	}else{
		if(i==0)
		return false;
		else
		return true;
	}
	
}

function validate_webquote(frm){
	if(!isValidEntry(frm.Name,"Name"))
	return false;
	
	if(!isValidEmail(frm.Email,"yes"))
	return false;
	if(!isValidPhone(frm.Phone, "Phone", 'yes'))
	return false;
	
	
	
	if(frm.checked_service.value==1){
				if(frm.we_requirement.value==""){
					alert("Please select the service required for your website");
					frm.we_requirement.focus();
					return false;
				}
				if(frm.needdomain.value==""){
					alert("Please select the Domain service for your website");
					frm.needdomain.focus();
					return false;
				}
				if(frm.needhosting.value==""){
					alert("Please select the Hosting service required for your website");
					frm.needhosting.focus();
					return false;
				}
				
				var webtype=frm.type_web;
				var k=0;
				var sel;
				for(i=0; i<webtype.length;i++){
					if(webtype[i].checked==true){
						k=1;
						sel=webtype[i].value;
						
					}
				}
				if(k==0){
					alert("Please select the Type of Website");
					//frm.type_web.focus();
					return false;
				}
				
				if(sel=="ecommerc"){
					
					if(frm.producttypes.value==""){
						alert("Type of service");
						frm.producttypes.focus();
						return false;
					}
					
				}
				else if(sel=="static"){
					if(!IsNumeric(frm.NoPages2))
					return false;
				}
	}
	
		
		
		
		
		
		
	
	else if(frm.checked_service.value==3){
		//alert("Code incomplete...");
		//return false;
	}
	else if(frm.checked_service.value==4){
		//alert("Code incomplete...");
		//return false;
	}	
	else if(frm.checked_service.value==5){
		//alert("Code incomplete...");
		//return false;
	}
	
	/*if(frm.searchengineoptimization.checked==true || frm.searchenginemarketing.checked==true || frm.searchengineoptimization.checked==true || frm.searchenginemarketing.checked==true || frm.searchengineoptimization.checked==true || frm.searchenginemarketing.checked==true ){
			//frm.marketingtab.value=1;
		}
		else{
		//frm.marketingtab.value=0;
		}*/
		
	if(!isValidTextarea(frm.pr_desc,'Project Description','5000'))
	return false;
	
	
	frm.action="sendquote.php";
	
	
}

function change_listing(obj){
	var val=obj[obj.selectedIndex].value;
	var disp=document.getElementById("buscard_display");
	disp.innerHTML=obj[obj.selectedIndex].text;
	var linkname="bussiness_listing.php?id="+ val;
	var loc="bus_listing";
	busines_listing(linkname, loc);
	//busines_listing("carddisplay.php","dis_cardinfo");
}
function next(id, count){
	//alert(id);
	busines_listing("bussiness_listing.php?id="+id+"&ct="+count,"bus_listing");
}

function busines_listing(linkname,loc){
	

	var agt    = navigator.userAgent.toLowerCase();
	var is_ie  = (agt.indexOf('msie') !=-1);
	var is_ie5 = (agt.indexOf('msie 5') != -1);
	var xmlhttp =null;
 
 
 function handle_do_search ()
	 {
		if (xmlhttp.readyState == 4)//request completed
		{
				element = document.getElementById(loc);
				element.innerHTML = xmlhttp.responseText;
		}
	}
	if (is_ie)
	{
		var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
		try
		{
				xmlhttp = new ActiveXObject(control);
				xmlhttp.onreadystatechange = handle_do_search;
		} catch(e)
		{
				alert("You need to enable active scripting and activeX controls");
		}
	}
	else
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.onload = handle_do_search;
		xmlhttp.onerror = handle_do_search;
	}
	xmlhttp.open('POST',linkname, true);
	xmlhttp.send(null);
}

function view_maps(id){
	window.open("maps.php?id="+id,"","location=0,status=0,scrollbars=0,width=600,height=400");
}
function validate_pay(frm, id){
	if(!isValidPrice(frm.payamount, "Amount", 'yes')) return false;
	frm.kw.value="makepayment";
	frm.prjid.value=id;
	frm.action="payment_paypal.php";
}

function validate_login(frm){
	if(!isValidEntry(frm.username,"Username")) return false;
	if(!isValidEntry(frm.pwd,"Password")) return false;
	frm.kw.value="sendlogs";
	frm.action="inc.login.php";
}
function makepaynow(id){
	var frm=document.invoicepayment;
	frm.id.value=id;
	frm.kw.value="makepaynow";
	frm.action="makepaypalpayment.php";
	frm.submit();
}
function invoicepopup(id){
	window.open("popupinvoice.php?id="+id, "","location=1,status=0,scrollbars=0, width=600,height=520");
}

function validate_updateprofile1(frm){
	if(!isValidEntry(frm.com_name,"Company Name")) return false;
	if(!isValidEntry(frm.first_name,"First Name")) return false;
	if(!isValidEntry(frm.last_name,'Last Name')) return false;
	
	if(!isValidEntry(frm.address,"Address")) return false;
	if(!isValidURL(frm.website, "your website","no")) return false;
	if(!isValidPhone(frm.phone,"Phone",'yes')) return false;
	if(!isValidEmail(frm.email, 'yes')) return false;
	
	frm.kw.value="editbasicinfo";
}

function changepass(frm){
	
	if(!isValidEntry(frm.usrname,"Username")) return false;
	if(!isValidEntry(frm.password_old,"Present Password")) return false;
	if(!isValidEntry(frm.password_new,"New Password")) return false;
	if(!isValidEntry(frm.password_con,"Confirm Password")) return false;
	if(!isValidConfirmPassword(frm.password_new, frm.password_con)) return false;
	
	
	
	frm.kw.value="changpasswordnow";
}
function  validate_abouttxt(){
		var frm=document.profileedit2;
		if(!isValidTextarea(frm.abouttext,"About us", 5000)) return false;
		frm.kw.value="editaboutus";
		frm.org.value="Aboutus";
		frm.submit();
}
function show_profilehead(val){
	//var mstr = document.getElementById("name").getElementsByTagName("span");
	var mstr = document.getElementById("editprofile_wrapper").getElementsByTagName("span");
	
	/*var as= document.getElementById("aboutus");
	var sp= document.getElementById("specilaties");
	//var ex= document.getElementById("experience");
	//var ed= document.getElementById("education");
	//var ai= document.getElementById("additionalinfo");
	
	 as.className="orenge_txt";
	 sp.className="list_txt";
	 //ex.className="list_txt";
	 //ed.className="list_txt";
	 //ai.className="list_txt";*/

	
	for (i=0; i<mstr.length; i++)
		{
			var menu_link=document.getElementById(mstr[i].id+"_link");
			if(mstr[i].id==val){
			mstr[i].style.display="block";	
			
			menu_link.className="orenge_txt";
			 /*if(mstr[i].id=="aboutus"){
				 	as.className="orenge_txt";
				    sp.className="list_txt";
				 }else if(mstr[i].id=="specilaties"){
				 	as.className="list_txt";
				   	sp.className="orenge_txt";
				 }*/
			
			
			
			
			}else{
			mstr[i].style.display="none";
			menu_link.className="list_txt";
			}
		}
}

function addFields(counter, id, writeid, txt){
	var articlecounter=0;
	if(counter=="specilaties"){
	spec_counter++;
	articlecounter=spec_counter;
	}
	else if(counter=="education"){
	educ_counter++;
	articlecounter=educ_counter;
	}
	else if(counter=="experience"){
	exper_counter++;
	articlecounter=exper_counter;
	}
	else if(counter=="additionalinfo"){
	addinfo_counter++;
	articlecounter=addinfo_counter;
	}
	else if(counter=="details"){
		adddetails_counter++;
		articlecounter=adddetails_counter;
		var frm=document.post_job;
	    frm.contvals.value=articlecounter;
		}
	else if(counter=="uploadfile"){
	  file_counter++;
	  if(file_counter <= 6){
	    articlecounter=file_counter;
	  }else{
		  alert("you shouldn't upload more than 6 files");
		  return false;
	  }
	 var frm=document.post_job;
	 frm.contvals.value=file_counter;
	}
	else if(counter=="uploadfile_bid"){
	  bidfile_counter++;
	  if(bidfile_counter <= 3){
	    articlecounter=bidfile_counter;
	  }else{
		  alert("you shouldn't upload more than 3 files");
		  return false;
	  }
	 var frm=document.proposal_bid;
	 frm.contvals.value=bidfile_counter;
	}
	else{
		alert("Invalid Command");
		return false;
	}
	
	
	var newFields = document.getElementById(id).cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	
	var newField = newFields.childNodes;
	//var j=0;
	for (var i=0;i<newField.length;i++) {
		var theName = newField[i].name;
		
		if (theName){
				
					
			newField[i].name = theName + articlecounter;
			newField[i].id = theName + articlecounter;
			
			if(counter=="experience" && theName=="jobsts"){
				
						newField[i].value=newField[i].value;
			}else{
				//var spva=txt.split(",",i);
//				alert(spva[j]);
//				newField[i].value=spva[j];
//				j++;
				newField[i].value=txt;
			}
			
			
		}
	}
	var insertHere = document.getElementById(writeid);
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	
}


function addFields_exp(counter, id, writeid, txt){

	var sptxt=txt.split("`");
	var design=sptxt[0];
	var cname=sptxt[1];
	var wfrm=sptxt[2];
	var wto=sptxt[3];
	var job=sptxt[4];
	
	//alert(sptxt[4]);
	
	
	
	var articlecounter=0;
	if(counter=="specilaties"){
	spec_counter++;
	articlecounter=spec_counter;
	}
	else if(counter=="education"){
	educ_counter++;
	articlecounter=educ_counter;
	}
	else if(counter=="experience"){
	exper_counter++;
	articlecounter=exper_counter;
	}
	else if(counter=="details"){
		adddetails_counter++;
		articlecounter=adddetails_counter;
		var frm=document.post_job;
	    frm.contvals.value=articlecounter;
		}
	else if(counter=="additionalinfo"){
	addinfo_counter++;
	articlecounter=addinfo_counter;
	}
	else{
		alert("Invalid Command");
		return false;
	}
	
	
	var newFields = document.getElementById(id).cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	
	var newField = newFields.childNodes;
	//var j=0;
	for (var i=0,j=0;i<newField.length;i++) {
		var theName = newField[i].name;
		
		if (theName){
				
					
			newField[i].name = theName + articlecounter;
			newField[i].id = theName + articlecounter;
			
			
				//var spva=txt.split(",",i);
//				alert(spva[j]);
//				newField[i].value=spva[j];
//				j++;
				//alert(wto);
				if(theName=="ab")
					newField[i].value=design;
				else if(theName=="exp_company")
					newField[i].value=cname;
				else if(theName=="frm_dt")
					newField[i].value=wfrm;
				else if(theName=="jobsts"){
					var k=1;
					//alert(j);
					newField[i].value=1;   //enterdt
					//alert(k);
					//document.profileedit2.jobstsp+k.checked=true ;
					//alert(wto);
					if(wto=="Present"){
						newField[i].checked=true;
					}
					k++;
				}
				else if(theName=="todate" && wto!="Present")
					newField[i].value=wto;
				else if(theName=="jobsummary")
					newField[i].value=job;
				else if(theName=="desc"){
					newField[i].value=design;
				}
				else if(theName=="amnt"){
					newField[i].value=cname;
				}
				else if(theName=="date"){
					newField[i].value=wfrm;
				}
				
				

				//newField[i].value=sptxt[j];
			
				j++;
			
		}
	}
	var insertHere = document.getElementById(writeid);
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	
}
function addspeciliates(){
	var frm=document.profileedit2;
	frm.org.value="speciliates";
	frm.contvals.value=spec_counter;
	frm.kw.value="editspecialties";
	frm.submit();
}
function addexperience(){
	var frm=document.profileedit2;
	//if(!isValidEntry(frm.ab,"Designation")) return false;
	//f(!isValidEntry(frm.exp_company,"Company Name")) return false;
	//if(frm.jobsts[1].checked == true){
		//if(!isValidEntry(frm.todate,"Working To")) return false;
	//}
	frm.org.value="experience";
	frm.contvals.value=exper_counter;
	frm.kw.value="editexperience";
	frm.submit();
}
function addeducation(){
	var frm=document.profileedit2;
	frm.org.value="education";
	frm.contvals.value=educ_counter;
	frm.kw.value="editeducation";
	frm.submit();
}
function addadditionalinfo(){
var frm=document.profileedit2;
	frm.org.value="additionalinfo";
	frm.contvals.value=addinfo_counter;
	frm.kw.value="editadditionalinfo";
	frm.submit();
}
function profileimg_focus(){
	var obj=document.getElementById("profileimg");
	obj.click();
	//obj.value = "true";
	//alert(obj.name);
}

function copytext(){
	var frm=document.updateprofile;
	frm.kw.value="addimage";
	
	frm.action="editprofile.php";
	frm.submit();
}
	
function validate_commposemsg(frm){
	if(!isValidEntry(frm.subject,"Subject")) return false;
	if(!isValidTextarea(frm.message,"Message",5000)) return false;
	
	frm.kw.value="sendmessage";
}
function search_list(){
	var frm=document.browsefrds;
	
	if(frm.name.value=="" && frm.company_name.value==""){
		alert("Enter Search Criteria");
		frm.name.focus();
		return false;
		
	}
	frm.submit();
}

function validate_communitynew(frm){
	
	
	
	if(!isValidEntry(frm.community_name,"Community Name")) return false;
	if(!isValidTextarea(frm.community_desc,"Description", "5000")) return false;
	j=0;
	for(i=0;i<frm.approval.length;i++){
		if(frm.approval[i].checked==true)
		j=1;
	}
	if(j==0){
		alert("Select Approval type");
		return false;
	}
	
	frm.kw.value="addnewcommunity";
}


function validate_discussionnew(){
	var frm=document.add_disc;	
	
	if(!isValidEntry(frm.dis_title,"Discussion Title")) return false;
	if(!isValidTextarea(frm.dis_desc,"Description", 5000)) return false;
	
	frm.kw.value="addnew_desc";
	frm.submit();
}

function allow(a){
	var frm=document.form1;
	frm.requestid.value=a;
	frm.kw.value="allow";
	frm.action="newrequests.php";
	frm.submit();
}

function deny(a){
	var frm=document.form1;
	frm.requestid.value=a;
	frm.kw.value="deny";
	frm.action="newrequests.php";
	frm.submit();
}

function addmore_frineds(frm){
	if(!isValidEntry(frm.uname,"User Name")) return false;
	if(!isValidEntry(frm.upassword,"Password")) return false;
	frm.kw.value="addmorefrineds";
	frm.action="mycontacts.php";
	frm.submit();
	
}

//menu methods
function menu(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;
  divname="subglobal"+thisitem;  
  this.numberofmenuitems = allitems;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
	
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}
				
function closesubnav(event){
  if ((event.clientY <48)||(event.clientY > 107)){
    for (var i=1; i<= numofitems; i++){
      var shutdiv =eval('menuitem'+i+'.thediv');
      shutdiv.style.visibility='hidden';
    }
  }
}

//Popup///////////////////////////////////////////


function show_innerpopup(url,title, w, h){
	
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	var tot=document.getElementById("tottable");
	if(newdiv){
		
		//newdiv.innerHTML='<br> hi again <br>';
	}
	else{
		//alert("create div");
		var newdiv = document.createElement('div');
		newdiv.setAttribute('id', "transperentbg");
		
		newdiv_pop= document.createElement('div');
		newdiv_pop.setAttribute('id', "popupwindow");
	}
	
		
	//newdiv.style.width = tot.offsetWidth+"px";
	newdiv.style.width ="100%";
	newdiv.style.height = tot.offsetHeight+"px";
	newdiv.style.position = "absolute";
	newdiv.style.left = "0px";
	newdiv.style.top = "0px";
	
	newdiv.style.display="block";
	newdiv.style.backgroundColor="#CCCCCC";
	newdiv.style.opacity=".50";
	
	//newdiv.style.opacity=""; //Opera
	newdiv.style.MozOpacity=".50"; //Mozilla+Firefox
	newdiv.style.KhtmlOpacity=".50"; //Konqueror
	newdiv.style.filter="alpha(opacity=50)"; //IE
	
	newdiv.style.align="center";
	document.body.appendChild(newdiv);
   
	
	newdiv_pop.style.left = ((tot.offsetWidth/2)-w/2)+"px";
	newdiv_pop.style.top = "10px";
	newdiv_pop.style.width = w+"px";
	newdiv_pop.style.height = h+"px";
	newdiv_pop.style.position = "absolute";
	newdiv_pop.style.display="block";
	newdiv_pop.style.backgroundColor="#FFFFFF";
	newdiv_pop.style.align="center";
	
	newdiv_pop.innerHTML="<table width='110%' border='0' cellpadding='0' cellspacing='0' class='popupbdr' style='background-color:#fff;'><tr><td width='97%' align='left' valign='top' bgcolor='#FDEEC4' class='td_wraper1'>"+title+"</td><td width='3%' align='right' valign='top' bgcolor='#FDEEC4'><a href='#' onclick='javascript: hidepopup();'><img src='./images/close.gif' width='21' height='21' border='0' /></a></td></tr><tr><td colspan='2' align='center' valign='middle'><iframe align='middle' frameborder='0' scrolling='auto' src='"+url+"' height='"+h+"px' width='"+w+"px' ></td></tr></table>";
	document.body.appendChild(newdiv_pop);
	
	
}
function hidepopup(){
	//this.close();
	
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	newdiv.style.display="none";
	newdiv_pop.style.display="none";
	
}

function refreshmainpg_hidepopup(url,val){
	this.parent.document.location.href=url+val; 
	var newdiv=document.getElementById("transperentbg");
	var newdiv_pop=document.getElementById("popupwindow");
	newdiv.style.display="none";
	newdiv_pop.style.display="none";
}
