// JavaScript Document

var validDomain;

//////default root domain folder
var defaultRootDomain = 'webadmin';
////////Root site folder
var rootSiteFolder = 'globalreachtoday';

function changeMenuBackground(divId) {
    var backDiv = document.getElementById(divId);
    backDiv.style.backgroundImage = "url(images/rollover_topmenu.jpg)";
    backDiv.style.backgroundRepeat = "repeat-x";
    backDiv.style.height = "24px";
}


function changeMenuToOriginal(divId) {
    var backDiv = document.getElementById(divId);
    backDiv.style.backgroundImage = "url(images/topmenu_bg.jpg)";
    backDiv.style.backgroundRepeat = "repeat-x";
    backDiv.style.height = "24px";
}


function changeReadImg(imgId) {
    var backDiv = document.getElementById(imgId);
    backDiv.src = "images/arrow_orange.jpg";
}


function changeReadImgToOriginal(imgId) {
    var backDiv = document.getElementById(imgId);
    backDiv.src = "images/arrow.jpg";

}
var isEditable=true;

function loadJs() 
{
    //Check browser
	//alert(" 1 : "+getCookie('ieBrowser'));
	if(getCookie('ieBrowser') != "" && getCookie('ieBrowser') != 'true' )
	{
		//alert('ssss');	
		setCookie('ieBrowser',false,7);
	}
	upgradebrowser();
	
	
	var LadJsText = '<scr' + 'ipt src="js/loadTemplate.js">\
					<scr' + 'ipt src="js/common.js">' + '<\/script>\
					<scr' + 'ipt src="js/editHtml.js">' + '<\/script>\
					<scr' + 'ipt src="js/ajaxRequest.js">' + '<\/script>';

    return '<div id="scriptDiv" >' + LadJsText + '</div>';
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////sending request for the  reciprocal link exchange//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendLinkRequest()
{
		
	var sitename = $('sitename').value;
	var siteAddress =  $('site_url').value;
	var country = $('country').value;
	var description = $('description').value;
	var addressOfPage = $('link_url').value;
	var owner = $('owner').value;
	var email = $('emailAddLink').value;
	
	
	var validObj = new validation();

	var sitenameValid = validObj.isNotEmpty('sitename','Site name');
	if(!sitenameValid)
	{
		document.getElementById('sitename').style.color='#FF7200';
		return;
	}
	else
	{
		document.getElementById('sitename').style.color='#000000';
	}
	
	
	var siteUrlValid = validObj.isNotEmpty('site_url','Site Address');
	if(!siteUrlValid)
	{
		document.getElementById('site_url').style.color='#FF7200';
		return;
	}
	else
	{
		document.getElementById('site_url').style.color='#000000';
	}
	
	
	if($('country').selectedIndex == 0)
	{
		document.getElementById('country').style.color='#FF7200';
		return;
	}
	else
	{
		document.getElementById('country').style.color='#000000';
	}
	
	var emailValid = validObj.isValidEmail('emailAddLink');
	if(!emailValid)
	{
		document.getElementById('emailAddLink').style.color='#FF7200';
		return;
	}
	else
	{
		document.getElementById('emailAddLink').style.color='#000000';
	}	
	
	
	
	AjaxRequest.get({
        'url': 'webservices/modules/sendlinkrequest.php',
        'method': 'POST',
        'onSuccess': function (req) {
            var responseObj = eval(req.responseText);
			if(responseObj.success)
			{
				alert('Mail is sent successfully');
				$('sitename').value = '';
				$('site_url').value = '';
				$('description').value = '';
				$('link_url').value = '';
				$('owner').value = '';
				$('emailAddLink').value = '';
				alert("Your request has been sent.");
			}           
        },
        'parameters': { 'site_name': sitename,'site_url': siteAddress,'country': country,'description': description,'page_url': addressOfPage,'owner': owner,'email': email },
        'onError': function (req) {
            alert('Error!\nStatusText=' + req.statusText + '\nContents=' + req.responseText);
        }
    });
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////checking that domain is availablt or not/////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkDomain(domainObj) {

    if (domainObj.value == "Desire Domain Name") {
        document.getElementById('domain').style.backgroundPosition = "center top";
        return;
    }
	if(checkValidDomain(domainObj.value))
	{
		var url = 'webservices/modules/domainchecker.php?domain='+domainObj.value+'&callback=whoisCallback';
		JSONscriptRequest(url);
	}
	else {
                document.getElementById('domain').style.backgroundPosition = "center bottom";
                validDomain = false;
     }
	
}
function checkDomainInDatabase(domainName)
{
	
	 AjaxRequest.get({
        'url': 'webservices/modules/checkDomain.php',
        'method': 'GET',
        'onSuccess': function (req) {
            var responseObj = eval(req.responseText);

            if (responseObj.success) {
                document.getElementById('domain').style.backgroundPosition = "center center";
				$('errMsgBox').style.display = 'none';
                validDomain = true;
            } else {
                document.getElementById('domain').style.backgroundPosition = "center bottom";
                validDomain = false;
				$('errMsgBox').style.display = 'block';
            }
        },
        'parameters': {
            'domain': domainName
        },
        'onError': function (req) {
            alert('Error!\nStatusText=' + req.statusText + '\nContents=' + req.responseText);
        }
    });
}
function whoisCallback(responseObj)
{
	 var response = eval(responseObj);
	 if (response.success) 
	 {
		validDomain = true;
		checkDomainInDatabase(document.getElementById('domain').value);
	 } 
	 else 
	 {
		document.getElementById('domain').style.backgroundPosition = "center bottom";
		validDomain = false;
	 }
}

////////////////////////////////////redirect to template page on cheking the Id /////////////////////////////////////////////////
function searchCategory() {
    var categoryId = document.getElementById('selCategory').value;
    document.location = "templates.php?id=" + categoryId;
}

var fieldValue;
var browser=navigator.appName;
/////////////////////////////////////////////clear fied is function for clearing the field on fucus event on the text filed/////////////////////////////////////////////////////
function clearField(id,messageId) 
{
    //aler
	var field = document.getElementById(id);
	var messageDiv = document.getElementById(messageId);
	
	if(!field) return;
	if(!messageDiv) return;
	
    fieldValue = field.value;
	
	

	if(browser=="Netscape" )
	{	
		messageDiv.style.top="-22px";
	}
	else if(browser=="Microsoft Internet Explorer")
	{
		messageDiv.style.top="0px";
	}

	else if(browser=="Opera")
	{
		messageDiv.style.top="-22px";
	}
	
    if (field.value != "Site name" && field.value != "Web Site Url"  && field.value != "Website details & keywords"  && field.value != "Site Address" && field.value != "Description" && field.value != "Your name" && field.value != "Your email" && field.value != "Address of page our link appears on" && field.value != "Domain" && field.value != "First Name" && field.value != "Address" && field.value != "Last Name" && field.value != "City" && field.value != "Email" && field.value != "State/Province" && field.value != "Password" && field.value != "Confirm Password" && field.value != "Postal Code" && field.value != "Company Name" && field.value != "Contact Number" && field.value != "Date of Birth" && field.value != "Mobile Number" && field.value != "Desire Domain Name" && field.value != "Fax Number" && field.value != "Name" && field.value != "Title" && field.value != "Organization Name" && field.value != "Contact Number" && field.value != "Experience" && field.value != "E-mail" && field.value != "Comments" && field.value != "Fax")
	{
		messageDiv.style.display="block"; 
		return;
	}
    else 
	{
		if(field.value == 'Web Site Url')
			field.value = "http://www.";
	
		else
			field.value = "";		
	}	
	messageDiv.style.display="block";
}
//////////////////////////////////////////////////////////////////////////////revert field for reverting the default text in the field///////////////////////////////////////////////////////////////////////
function revertField(id,value,messageId) {


    var field = document.getElementById(id);
	var messageDiv = document.getElementById(messageId);	
	
	if(!field) return;
	if(!messageDiv) return;   
	
	if(browser=="Netscape" )
	{	
		messageDiv.style.top="-22px";
	}
	else if(browser=="Microsoft Internet Explorer")
	{
		messageDiv.style.top="0px";
	}
	else if(browser=="Opera")
	{
		messageDiv.style.top="-22px";
	}
	
    if (fieldValue == "Desire Domain Name") {
        document.getElementById('domain').style.backgroundPosition = "bottom";
    }

    if (field.value == fieldValue || field.value == "")
		field.value = fieldValue;
	messageDiv.style.display="none";   
}


document.getElementsByClassName = function(className, parentElement)
 { 
  if (typeof parentElement == 'string'){ 
    parentElement = document.getElementById(parentElement); 
  } else if (typeof parentElement != 'object' || 
             typeof parentElement.tagName != 'string'){ 
    parentElement = document.body; 
  } 
  var children = parentElement.getElementsByTagName('*'); 
  var re = new RegExp('\\b' + className + '\\b'); 
  var el, elements = []; 
  var i = 0; 
  while ( (el = children[i++]) ){ 
    if ( el.className && re.test(el.className)){ 
      elements.push(el); 
    } 
  } 
  return elements; 
} 
function upgradebrowser()
{	
 
	var ver = getInternetExplorerVersion();  
	if(getCookie('ieBrowser') == 'false')  	
	{
		if ( ver > -1 )
		{
			if ( ver < 8.0 ) 
			{		
				setCookie('ieBrowser',true,7);
				document.location = rootWebreachPath+"upgradebrowser.php?loc="+top.location;			}	
		}
	}
}

//////////////////////////////paging function///////////////////////////
var InitialPage = 0;
var pageNumCount = 0;
var flagCopy = 0;
var testCount = 0;
var pageNumCountBar = 1;
var testPerPage = 0;
function portFolioPage(flag)
{
	//alert('flagCopy'+ flagCopy + ' ' + 'flag' + flag);
	if(flagCopy != flag)
	{
		InitialPage=((flag*9)-9);
		loadPortofolio(InitialPage);
		id ='portFolioPageBarId' + flag;
		for(var pageBarCount=0;pageBarCount<10;pageBarCount++)
		{
			if(document.getElementById('portFolioPageBarId' + pageBarCount))
			{
				document.getElementById('portFolioPageBarId' + pageBarCount).style.background ="#ffffff";
				document.getElementById('portFolioPageBarId' + pageBarCount).style.color ="#DD7821";
			}
			
		}
		document.getElementById(id).style.background ="#DD7821";
		document.getElementById(id).style.color ="#ffffff";
	}
	if(flagCopy==1)
		{
			document.getElementById('previousUpText').style.display="none";
			//document.getElementById('previousDownText').style.display="none";
		}
	flagCopy = 	flag;
}

function portFolioPageBar(flag)
{
	var pageBarHtml = '';
	pageBarHtml+='';
	if(flag=='next' || flag == 'load')
	{
		flagCopy++;
		testPerPage = flagCopy%5;
		//alert('testPerPage'+ testPerPage + ' ' + 'flagCopy' + flagCopy);
		if(flag=='next')
		{
			document.getElementById('previousUpText').style.display="Block";
			pageNumCountBar=flagCopy-2;/* Change in number if applicable*/
		}
		if((testPerPage==0)|| flagCopy==1 || testCount==flagCopy)
		{
			for(var pageBarCount=0;pageBarCount<3;pageBarCount++)
			{
				pageBarHtml = pageBarHtml + '<a id="portFolioPageBarId' + pageNumCountBar +'" onclick="portFolioPage(' + pageNumCountBar + ')">' + pageNumCountBar + '</a> ';
				pageNumCountBar++;

			}
			testCount=pageNumCountBar;
			document.getElementById('pageBarContain').innerHTML = pageBarHtml;
		}
		if(flagCopy==9) /* Change in the number if portfolio increase  */
		{
			document.getElementById('nextUpText').onclick=function(){alert('Thank You For Visting At Last Portfolio')};
		}
	}
	else if(flag=='prev')
	{
		flagCopy--;
		testPerPage = flagCopy%5;
		pageNumCountBar=flagCopy-4;
		//alert('testPerPage'+ testPerPage + ' ' + 'flagCopy' + flagCopy);
		if(testPerPage==0)
		{
			for(var pageBarCount=0;pageBarCount<3;pageBarCount++)
			{
				
					pageBarHtml = pageBarHtml + '<a id="portFolioPageBarId' + pageNumCountBar +'" onclick="portFolioPage(' + pageNumCountBar + ')">' + pageNumCountBar + '</a> ';
					pageNumCountBar++;
				
			}
			document.getElementById('pageBarContain').innerHTML = pageBarHtml;
			
		}
		
		if(flagCopy==1)
		{
			document.getElementById('previousUpText').style.display="none";
			//document.getElementById('previousDownText').style.display="none";
		}
		document.getElementById('nextUpText').onclick=function(){portFolioPageBar('next')};
	}
	id ='portFolioPageBarId' + flagCopy;
	for(var pageBarCount=0;pageBarCount<10;pageBarCount++)
	{
		if(document.getElementById('portFolioPageBarId' + pageBarCount))
		{
			document.getElementById('portFolioPageBarId' + pageBarCount).style.background ="#ffffff";
			document.getElementById('portFolioPageBarId' + pageBarCount).style.color ="#DD7821";
		}
	}
	document.getElementById(id).style.background ="#DD7821";
	document.getElementById(id).style.color ="#ffffff";
	//alert(flagCopy);
	InitialPage=((flagCopy*9)-9);
	loadPortofolio(InitialPage);
}
//////////////////////////////////////function for loading portfolio/////////////////////////////////////////
function loadPortofolio(startIndex)
{
	var ImageListArray = new Array();
	ImageListArray[0]	= ['Corsets UK','corsetsuk.jpg','http://www.corsets-uk.com/'];
	ImageListArray[1]	= ['Corsets Wholesale','corsetwholsale.jpg','https://www.corsetwholesale.com'];
	ImageListArray[2]	= ['Get Blinds','getblinds.jpg','http://getblinds.net/'];
	ImageListArray[3]	= ['Venkatesh Career Solutions','mycommerce.jpg','http://mycommercecareer.com/'];
	ImageListArray[4]	= ['Arex International Laminates','arexint.jpg','http://www.arexinternational.net/'];
	ImageListArray[5]	= ['Icsps','icsps.jpg','http://icspsindia.com/'];
	ImageListArray[6]	= ['DC Consultancy','dcconsult.jpg','http://www.dcconsultancy.in/'];
	ImageListArray[7]	= ['AC Pandey and Associates','acpandey.jpg','http://www.acpandeyandassociates.com'];
	ImageListArray[8]	= ['Hawk Aeronautics','hawk.jpg','http://www.hawkaeronautics.com/'];
	
	ImageListArray[9]	= ['FRAME & Associates','frame.jpg','http://www.frame4friends.com'];
	ImageListArray[10]	= ['Met India','metindia.jpg','http://www.metindia.net/'];
	//ImageListArray[11]	= ['LapTop Point','laptoppoint.jpg','http://laptoppoint.org'];
	ImageListArray[11]	= ['Shagun Tent House','shaguntenthouse.jpg','http://www.shaguntenthouse.com'];
	ImageListArray[12]	= ['Nisha Packaging','nishaparking.jpg','http://www.nishapackaging.com'];
	ImageListArray[13]	= ['Anand Dental Clinics','ananddental.jpg','http://www.ananddentalclinics.com'];
	ImageListArray[14]	= ['Art Life India','artlyf.jpg','http://www.artlifeindia.com'];
	ImageListArray[15]	= ['Micro Reasearch','microsrch.jpg','http://www.microresearch.co.in'];
	ImageListArray[16]	= ['Amar Nath Jagdish Rai','amarnath.jpg','http://www.amarnathjagdishrai.com/'];
	ImageListArray[17]	= ['Data Clinic India','dataclinicc.jpg','http://www.dataclinicindia.com'];
	ImageListArray[18]	= ['Genesis Wellness Clinic','gensis.jpg','http://www.genesiswellnessclinic.com/'];
	ImageListArray[19]	= ['Aura Clinic','auraclinic.jpg','http://www.auracosmeticsurgery.com/'];
	ImageListArray[20]	= ['Billa Da Dhaba','billdadaba.jpg','http://www.billadadhaba.nl/'];
	ImageListArray[21]	= ['Hotel Relax','hotelrax.jpg','http://www.hotelrelax.in/'];
	ImageListArray[22]	= ['Inkjet printer','esycode.jpg','http://easycode.co.in/'];
	ImageListArray[23]	= ['Fuji-indo Travels','fujiindo.jpg','http://www.fujiindotravels.com/'];
	ImageListArray[24]	= ['Aura Infertility','aurainf.jpg','http://www.aurainfertility.com'];
	ImageListArray[25]	= ['Binod Kumar Singh and Company','binodkumar.jpg','http://www.binodkumarsinghandcompany.com/'];
	ImageListArray[26]	= ['CCS Relators','ccsrealtors.jpg','http://www.ccsrealtors.com/'];
	ImageListArray[27]	= ['Corset Story','corsetstory.jpg','http://www.corset-story.com/'];
	ImageListArray[28]	= ['Seasons Salon \'n\' SPA','sesonalspa.jpg','http://www.seasonsalonnspa.com/'];
	ImageListArray[29]	= ['United Travels & Tours','unitedtravels.jpg','http://theunitedtravals.com'];
	ImageListArray[30]	= ['Curriculum Magzine','curriculum.jpg','http://www.curriculum-magazine.com/'];
	ImageListArray[31]	= ['Deziren Designs','dezirendesigns.jpg','http://www.dezirendesigns.in/'];
	ImageListArray[32]	= ['Durlove Panja International','durlove.jpg','http://www.durlovepanjainternational.in/'];
	ImageListArray[33]	= ['Easy InfoWays','easyinfo.jpg','http://www.easyinfoways.com/'];
	ImageListArray[34]	= ['Education Mbbs','educationmbbs.jpg','http://www.educationmbbs.com/'];
	ImageListArray[35]	= ['Easy Code','esycode.jpg','http://www.esycode.in/'];
	ImageListArray[36]	= ['Fujiindo Travels','fujiindo.jpg','http://www.fujiindotravels.com/'];
	ImageListArray[37]	= ['Getzit Solutions','getzitsolutions.jpg','http://www.getzitsolutions.com/'];
	ImageListArray[38]	= ['Arvind kalra','arvind.jpg','http://www.arvindkalra.com'];
	ImageListArray[39]	= ['Ghpetcare','ghpetcare.jpg','http://www.ghpetcare.com/'];
	ImageListArray[40]	= ['Gopi International Clothing','gopinternational.jpg','http:/www.gopiinternationalclothing.com/'];
	ImageListArray[41]	= ['Guest House Service','guesthouseservice.jpg','http://www.guesthouseservice.com/'];
	ImageListArray[42]	= ['Gupta Computers','gupacomputer.jpg','http://www.guptacomputer.org/'];
	ImageListArray[43]	= ['Harekrishna','harekrishna.jpg','http://www.harekrishna.com/'];
	ImageListArray[44]	= ['Holyway Foundation','holyway.jpg','http://www.holywayfoundation.com/'];
	ImageListArray[45]	= ['Kashish Dental Clinic','kashishdental.jpg','http://www.kashishdentalclinic.com/'];
	ImageListArray[46]	= ['Khudaniya Associates','khudaniasso.jpg','http://www.khudaniyaassociates.com/'];
	ImageListArray[47]	= ['Knk Industries','knk.jpg','http://www.knkindustries.com/'];
	ImageListArray[48]	= ['LifeLove','lifelove.jpg','http://www.lifelove.in/'];
	ImageListArray[49]	= ['Mayur Lotus','mayurlotus.jpg','http://www.mayurlotus.com/'];
	ImageListArray[50]	= ['Mobwire Technologies','mobwire.jpg','http://www.mobwiretechnologies.com/'];
	ImageListArray[51]	= ['Netwest Travel','newestravel.jpg','http://www.netwesttravel.in/'];
	ImageListArray[52]	= ['NS Interior','nsintr.jpg','https://www.nsinterior.co.in/'];
	ImageListArray[53]	= ['Packing Solutions International','packsol.jpg','http://www.packsol.co.in/'];
	ImageListArray[54]	= ['Pet Movers India','petmovers.jpg','http://www.petmoversindia.com/'];
	ImageListArray[55]	= ['Pitambara Services','pitambaratravels.jpg','http://www.pitambaraservices.com/'];
	ImageListArray[56]	= ['Zumex Technologies','port_zumex.jpg','http://www.zumextechnologies.com/'];
	ImageListArray[57]	= ['Star Purotech Filter Pvt. Ltd.','purotechnology.jpg','http://www.purotechnologyfilter.com/'];
	ImageListArray[58]	= ['Raysun Consulting','raysun.jpg','http://www.raysunconsulting.com/'];
	ImageListArray[59]	= ['Real Deal Enterprises','realdealenterprises.jpg','http://www.realdealenterprises.in/'];
	ImageListArray[60]	= ['RK International','rkinternational.jpg','http://www.rkinternationallodge.com/'];
	ImageListArray[61]	= ['Saitronic Infotech','saitronicinfotech.jpg','http://www.saitronicinfotech.com/'];
	ImageListArray[62]	= ['SDG Enterprise','sdgenterprses.jpg','http://www.sdgenterprise.com/'];
	ImageListArray[63]	= ['Sea Air Cargos','seaair.jpg','http://www.seaaircargos.com/'];
	ImageListArray[64]	= ['Sehrawat','sehrwat.jpg','http://www.sehrawat.com/'];
	ImageListArray[65]	= ['SG Construction','sgcon.jpg','http://www.sgconstruction.in/'];
	ImageListArray[66]	= ['Swastik Security','swastik.jpg','http://www.swastiksecurity.com/'];
	ImageListArray[67]	= ['Talwar Real Esates','talwar.jpg','http://www.talwarrealestates.com/'];
	ImageListArray[68]	= ['Tiwari Associate','tiwariasso.jpg','http://www.tiwariassociate.com/'];
	ImageListArray[69]	= ['Uttam Marble Industries','umi.jpg','http://www.umidelhi.com/'];
	ImageListArray[70]	= ['Venus Enterprs','venusenterprs.jpg','http://www.venusenterprises.biz/'];
	ImageListArray[71]	= ['MI Industries','mindustry.jpg','http://www.miindustries.in/'];
	ImageListArray[72]	= ['Wigilance Services Consultancy','wigilance.jpg','http://www.wigilance.com/'];
	ImageListArray[73]	= ['Victory Enterprises','victory.jpg','http://www.victoryenterprises.in/'];
	ImageListArray[74]	= ['PURE H<sub>2</sub>O RO','purh2o.jpg','http://pureh2oro.co.in/'];
	ImageListArray[75]	= ['Vishal Laminates','vishalaminate.jpg','http://www.vishallaminates.com/'];

	var portfolioHtml = '';
	portfolioHtml+='<tr class="tdContain" >'+
					'<td valign="middle" align=""  > ';
		for(var portfoioCount=0;portfoioCount<9;portfoioCount++)
		{
			
			if(ImageListArray[portfoioCount+startIndex])
			{
				if((portfoioCount+1)%3)
				{
					
					if(ImageListArray[portfoioCount+startIndex][0] !="")			
					{
						
					portfolioHtml = portfolioHtml+'<div class="portfolioImgdiv"  >'+
											'<div class="portfolioItemTitle">'+ImageListArray[portfoioCount+startIndex][0]+'</div>'+
											'<a style="z-index:1004"  target="_blank"  href="'+ImageListArray[portfoioCount+startIndex][2]+'"   title="'+ImageListArray[portfoioCount+startIndex][0]+'">'+
											'<img width="258" height="158" style="border:6px solid #C1BFBF" align="absmiddle" alt="" src="images/new/portfolio/'+ImageListArray[portfoioCount+startIndex][1]+'"/>'+
											'</a>'+												
										'</div>';		
									
					}								
				}
				else
				{
					
					if(ImageListArray[portfoioCount+startIndex][0] !="")			
					{
						
					portfolioHtml = portfolioHtml+'<div class="portfolioImgdiv fRight" style="width:270px;"  >'+
											'<div class="portfolioItemTitle">'+ImageListArray[portfoioCount+startIndex][0]+'</div>'+
											'<a style="z-index:1004" target="_blank" href="'+ImageListArray[portfoioCount+startIndex][2]+'"  title="'+ImageListArray[portfoioCount+startIndex][0]+'">'+
											'<img width="258" height="158" style="border:6px solid #C1BFBF" align="absmiddle" alt="" src="images/new/portfolio/'+ImageListArray[portfoioCount+startIndex][1]+'"/>'+
											'</a>'+												
										'</div>';		
					}
				}
			}
			else
			{
				
				break;
			}
			
		}
	
	//alert(flagCopy);
	document.getElementById('portfolioContainer').innerHTML = portfolioHtml;
	//alert(flagCopy);
	//document.getElementById('portfolioContainer').style.background ="#EDDEC1";
}
////////////////function for redirectinn to confirm page on resume upload//////////////
function resumeUploaded(status)
{
	if(status)
	{
		document.location = 'Confirm.php';
	}
}
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

function setCookie(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 getCookie(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 showTranslator(id)
{
	var googleContainer =document.getElementById('google_translate_container');
	var closeImg = document.getElementById('closeImage');
	var transDiv= document.getElementById(id);
	googleContainer.style.display="block";	
	closeImg.style.display="block";
	googleContainer.style.left=transDiv.offsetLeft+86+"px";
	closeImg.style.left=(transDiv.offsetLeft+googleContainer.offsetWidth+71)+"px";
	
}
function closeTranslator()
{
	document.getElementById('google_translate_container').style.display="none";
	document.getElementById('closeImage').style.display="none";
}
	
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en'
  }, 'google_translate_element');
}

function loginUser()
{
	
	var InputDefaultsArray = {"password": "Password","email": "Email" ,"domain": "Domain"};		
	var InputKeyArray = {"password": "password","email": "email","domain": "domain"};			

    	
	var userViewHandlerObj = new userViewHandler();
	userViewHandlerObj.Login(InputDefaultsArray,InputKeyArray);
}






/*     Start of  jQuery Effect css for home page                                       */
jQuery(function(){
	jQuery('#movies').panelGallery({
		viewDuration: 3000,
		transitionDuration: 500,
		boxSize: 45,
		boxFadeDuration: 500,
		boxTransitionDuration: 50,
		FX: new Array('boxNorthEast')
	});
	jQuery('#movies2').panelGallery({
		viewDuration: 3000,
		transitionDuration: 500,
		boxSize: 45,
		boxFadeDuration: 500,
		boxTransitionDuration: 50,
		FX: new Array('boxNorthEast')
	});
	//$('select').change(function(){ $('form').submit(); });
});



/*     Template Slider Start                                       */



     var $j = jQuery.noConflict();
	$j(function() {
		$j('#porfolito').ContentSlider({
			width : '944px',
			height : '235px',
			speed : 400,
			easing : 'easeOutQuad',
			textResize : true
		});
	});
	


/*               Template Slidder End Here                                                                       */





/*     End  of  jQuery Effect css for home page                                       */
/*	   Function for validation of feedback form Starts Here	*//*	Function for validation of feedback form Ends Here	*/



/*validation for contact us*/

function cntct()

{
var fName=document.getElementById('fName').value;
var title=document.getElementById('title').value;
var company=document.getElementById('company').value;
var phone=document.getElementById('phone').value;
var email=document.getElementById('email').value;
var comments=document.getElementById('comments').value;



if(fName=='Name')
	{
	alert('Enter your name');
	document.getElementById('fName').focus();
	return false;
	}

if(email=='Email')
	{
		alert('Enter Email adress');
		document.getElementById('email').focus();
		return false;
	}  
if(!email.match(/^[a-zA-Z]+([_\.-]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid email !');
				document.getElementById('email').focus();
				return false;
			}
if(phone=='Contact Number')
	{
		alert('Enter phone number');
		document.getElementById('phone').focus();
		return false;
	}
	
	if(isNaN(phone)||zip.indexOf(" ")!=-1)
   {
	  alert("Enter valid phone number");
	  document.getElementById('phone').focus();
	  return false;
   }


}
///////////////////////////////
/* Validation for quote form  */


function quote_validation()
{

var firstName=document.getElementById('firstName').value;
var bussinestype=document.getElementById('bussinestype').value;
var email=document.getElementById('email').value;
var websiteurl=document.getElementById('websiteurl').value;
var phone=document.getElementById('phone').value;
var estimatedbudget=document.getElementById('estimatedbudget').value;
var estimatedtime=document.getElementById('estimatedtime').value;
var estimatedpage=document.getElementById('estimatedpage').value;

if(firstName=='Company Name')
	{
	alert('Enter your company name');
	document.getElementById('firstName').focus();
	return false;
	}
if(bussinestype=='Choose Bussiness Type')
	{
	alert('Enter your business type');
	document.getElementById('bussinestype').focus();
	return false;
	}
if(email=='Email')
	{
		alert('Enter Email adress');
		document.getElementById('email').focus();
		return false;
	}  
if(!email.match(/^[a-zA-Z]+([_\.-]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid email address');
				document.getElementById('email').focus();
				return false;
			}
if(phone=='Contact Number')
	{
	alert('Enter phone number');
	document.getElementById('phone').focus();
	return false;
	}
if(!phone.match(/^[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+$/))
			{
				alert('Enter a valid phone number');
				document.getElementById('phone').focus();
				return false;
			}
if(estimatedbudget=='Choose Estimated Budget')
	{
	alert('Enter your Estimated Budget');
	document.getElementById('estimatedbudget').focus();
	return false;
	}	
if(estimatedtime=='Choose Estimated Time')
	{
	alert('Enter your Estimated Time');
	document.getElementById('estimatedtime').focus();
	return false;
	}
if(estimatedpage=='Choose No of page')
	{
	alert('Choose Number of page');
	document.getElementById('estimatedpage').focus();
	return false;
	}	
			
}


 



/*******************************/
function link_ex_validation()
{
// alert(1);
var sitename=document.getElementById('sitename').value;
var site_url=document.getElementById('site_url').value;
var emailAddLink=document.getElementById('emailAddLink').value;
var description=document.getElementById('description').value;
var link_url=document.getElementById('link_url').value;
var owner=document.getElementById('owner').value;
if(sitename=='Site name')
	{
	alert('Enter site name');
	document.getElementById('sitename').focus();
	return false;
	}
if(!site_url.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid url');
				document.getElementById('site_url').focus();
				return false;
			}

if(description=='Description')
	{
	alert('Enter description');
	document.getElementById('description').focus();
	return false;
	}
if(link_url=='Address of page our link appears on')
	{
	alert('Enter our page link ');
	document.getElementById('link_url').focus();
	return false;
	}
if(owner=='Your name')
	{
	alert('Enter your name ');
	document.getElementById('owner').focus();
	return false;
	}
if(emailAddLink=='Your email')
	{
	alert('Enter your email address ');
	document.getElementById('emailAddLink').focus();
	return false;
	}
if(!emailAddLink.match(/^[a-zA-Z]+([_\.-]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid email address');
				document.getElementById('emailAddLink').focus();
				return false;
			}

}
/*****************************************************/

function checkForm()

{
var txtName=document.getElementById('txtName').value;
var txtEmail=document.getElementById('txtEmail').value;
var txtMobile=document.getElementById('txtMobile').value;
if(txtName=='')
	{
	alert('Enter your  name');
	document.getElementById('txtName').focus();
	return false;
	}
if(txtEmail=='')
	{
	alert('Enter your Email');
	document.getElementById('txtEmail').focus();
	return false;
	}
if(!txtEmail.match(/^[a-zA-Z]+([_\.-]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid email address');
				document.getElementById('txtEmail').focus();
				return false;
			}
if(txtMobile=='')
	{
	alert('Enter mobile number');
	document.getElementById('txtMobile').focus();
	return false;
	}
if(!txtMobile.match(/^[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+$/))
			{
				alert('Enter a valid mobile number');
				document.getElementById('txtMobile').focus();
				return false;
			}

	
}
/////////////////////////////////////////////////////////////
function resume_validation()
{
var fName=document.getElementById('fName').value;
var email=document.getElementById('email').value;
var experience=document.getElementById('experience').value;
var post=document.getElementById('post').value;
var phone=document.getElementById('phone').value;
var resume=document.getElementById('resume').value;
if(fName=='Name')
	{
	alert('Enter your  name');
	document.getElementById('fName').focus();
	return false;
	}
if(email=='Email')
	{
	alert('Enter your email address');
	document.getElementById('email').focus();
	return false;
	}
if(!email.match(/^[a-zA-Z]+([_\.-]?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([\.-]?[a-zA-Z0-9]+)*(\.[a-zA-Z]{2,4})+$/))
			{
				alert('Enter a valid email address');
				document.getElementById('email').focus();
				return false;
			}
if(experience=='Experience')
	{
	alert('Enter your experience');
	document.getElementById('experience').focus();
	return false;
	}
if(post=='Post')
	{
	alert('Select the post');
	document.getElementById('post').focus();
	return false;
	}
if(phone=='Contact Number')
	{
	alert('Enter the phone number');
	document.getElementById('phone').focus();
	return false;
	}
if(!phone.match(/^[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+$/))
			{
				alert('Enter a valid contact number');
				document.getElementById('phone').focus();
				return false;
			}
if(resume=='')
	{
	alert('Upload your resume');
	document.getElementById('resume').focus();
	return false;
	}			
	
	
}



